Mevan Ranasinghe
His exams are exactly as he says they are. It's very clear he wants to be an instructor and that he cares about his students. If you don't understand something, he can explain the concept in more than one way.