Chenghao Hu
His classes are very dense relative to other economics courses you will take but you will learn a lot. Really nice dude, very very knowledgable. Pay attention to lecture, do the practice problems, and ask questions. You'll have to work for your grade definitely but he seems to be generous with grading provided you demonstrate effort. 