Pengyu Chen
Although it's not the most interesting material, he makes it more bearable, and you can tell he really loves what he does! He gives good bonus and wants you to do well. I enjoyed this class and would take him again.