Christine Salboudis
Prof's course set up is clear and she gives good feedback every week. Lessons are very thought-provoking and prepare you for the big Midterm and Final. I liked how the course was set up because you learn a little at a time in a way that makes sense (the smaller lessons) rather than just having one or two big tests of your understanding.  