Karen Edwards
Her lectures were engaging and she managed to explain difficult concepts in an easy to understand way. The homeworks were long and much more difficult than the problems discussed in class. 