Justin Garwood
He cares for his students and makes learning about such everything fun and interesting, and adds humor to the class. He can lecture for a while but it doesn't feel like it and it's very interesting. Doing the GADs and most readings will get you thru the class. Not all readings are necessary.