Chi Zhang
Principles of Microeconomics is notoriously known to be one of the hardest classes, but taking this class with Zhang means you'll be teaching yourself the entire time. I will give him some slack, as he's young and has little to no teaching experience, but it is almost impossible to understand the class if you do not read the textbook every day.