Melissa Morales
Extremely intelligent and cares a lot about her students. She will cold call, but I noticed she will never say someone is wrong in what they say. Rather, she will find a way to make it make sense. Discussions are interesting anyway. LOTS of reading and writing, but she gives great feedback and is very liberal with what you choose to write about.