Nan Qin
A tough class, especially since investments are tough to understand, but he explains the material well and is good at communicating and answering questions, whether in person or through email. Very smart and kind! Tests are difficult, but are fair since they're similar to the homework.