Kamalika Chaudhuri
I think Professor Chaudhuri is a great lecturer. Her handwritten notes in particular are FANTASTIC - they are detailed, well organized and easy to read. I wasn't a fan of the class structure - 7 exams worth 70% of your grade was very stressful. The exams were challenging but doable in my opinion - plus the class is graded on a generous curve.