Amal Khalifa
Very tough but more like a forging flame. The topic is inherently difficult, and her attempts to mollify it are few. She gave handouts to follow the lecture and her homework covers everything. She was helpful during office hours and through email. You are allowed ONE sheet of notes come exam time. She wants you to pass, but she expects effort