I loved Michelle - her lectures were super interesting and she did her best to make them engaging and fun. There were a lot of assignments but we had ample time to complete them and the grading was pretty fair (although I got 17% taken off my paper for using the wrong citation format) There were also many EC opportunities, and the TAs were helpful.