Beomjin Kwon
One of the best professors I have ever had. Kwon is young and enthusiastic, and communicates complex topics very well. The homework was extremely fair and the tests were mostly fair as well. He uses iClicker which is lame but it's not bad at all. I would take him for every class if I could. 