Explains topics clearly, has deep understanding of content and how it is tested, provides good practice questions and answers all questions or concerns you may have.
Dr Sahan is a knowledgeable teacher, and his commitment is visible in his work ethics and program planning. Highly recommend!