Chandrama Mukherjee
I really enjoyed this class and Chandrama's lectures are so in-depth that you don't need to get the textbook. Attendance is graded but you can miss up to 5 classes. If you pay attention in class and do the assignments you will succeed. You also get to do an observation outside of class for 6 weeks, which was a big part of the assignments.