Dongyoun Hwang
People say he pushes his opinion on you, but as long as you can argue your own viewpoint, you don't have to accept what he says. Interesting course, but too much reading. Still, he's a solid prof and gives interesting points.