Nathan Nikolic
He is a bit odd but a nice guy and good professor. There's a bunch of readings but you don't really have to read them, just know some information about it. There's open discussions in class and they're pretty easy too. Homeworks are pretty simple and he is very detailed. The 4 big assignments aren't too bad either as long as you do it correctly.