Anusuya Chatterjee
pretty good teacher! very caring on if we succeed or not. goes over the concepts many MANY times to make sure we get it. made the quizzes very easy to get 100's on. class isn't mandatory but the lectures were at times very helpful. she'll let you know what you do and don't need from the book. just stay on top of the dates for when things are due