Yaoyi Xi
Xi is very knowledgeable about textbook and real-world finance. This class was extremely hard for me because of the content and fast pace, but I could tell he was trying his best to cover as much content as possible. He is accessible outside of class and will respond to emails. I hated the class, but he's probably the best professor to take.