Richard Kim
He is KING. Period. Super lenient, super funny, super fair and respects everyone's opinions. He always emphasizes how even if someone's opinion is severely wrong, we can always try to understand his/her background and the reasoning of the opinion before making assumptions. All around a fabulous professor. TAKE HIM!