Excellent teaching, good technical knowledge, confidential trainer, perfect subject skills, good motivation, excellent to controlling the students, very much eye contact with total perfection subject, very interesting subject skills, perfect explanation with real time examples, very adaptable person to teach any where, very dedicated person at teaching, well communication skills while teaching, he can manage the class when the student strength is more, he teaches continually with examples, his teaching is very convenient for any type of students for example toppers or average or below average students. He can teach perfectly. He give suggestions also while students are practicing their functions, he clarify all doubts in class. Very confident while taking the class. Excellent typing skills while giving the practical explanation. Very convincing to all students to listen the class. Very good experience to teach any time. Excellent keyboard user when compared to mouse. He give five or ten minutes time to discuss the before concepts, if students have any doubts he clarify the doubt after he will starts the new topic. He support the students to choose another course also, if he have free time. Very fast typing ability in class. He doesn't bother to take class. He didn't waste time while taking the class. His teaching is convenient for total students. He teaches complete subject without any shortcuts. Excellent trainer.