Min Xue
I thoroughly enjoyed taking this course with Professor Min Xue. Although he is not the best lecturer if you do the homework assignments and keep up with them, the material is quite easy to get. He is quite helpful and made lecture entertaining with his memes. The two midterms are a bit difficult but the final is way easier so do well on the final.