She is very dedicated and punctual. She has an excellent knowledge about whatever she teaches. She explains the concepts very clearly and in a friendly way making the subject very interesting. She completes the syllabus well before..."