Kathryn Barretto
I took this class over the summer and it was amazing. You can tell that she care about her students. Although there was a lot of material, I didn't feel overwelmed. She is by far one of the best teachers I have ever had. She gave us study guides and hints as to what topics will be on the exams.