Aline Normoyle
Aline is VERY knowledgeable and teaches well. The homeworks are a bit heavy so as long as you pay close attention to her lectures you'll learn a lot and be good. This course, when taught by Aline, focuses a bit on computer graphics (for some homeworks) which is a lot of fun. It's a bit harder than other 200 courses, still it has amazing takeaways.