Pan Liu
Honestly, such a nice guy, the class itself is hard but he does his best to make it as easy and understandable as possible. Go to class, it'll give you a leg up on the research assignments as I heard he grades easier to people who he sees in class. Overall 10/10 dude and a 7/10 class