Catherine Kilmain
I heard this class was very hard but she made it so easy and simple. One of the best prof. I have ever had. Exam 3 and the final project was decently difficult. Homeworks are very similar to the exam and she also does a good review over the exams. There is not much graded on so your grade can drop fast depending on score.