Maheshika Palihawadana
This is a difficult subject, but she does a good job of teaching it. A lot of homework is assigned but this makes sense given the subject. Quizzes and exams are graded fairly with partial credit given. Probably the best physics teacher at this college.