Will Moravits
His lectures are funny and he tries to relate the lectures to current events although sometime she may get a bit political he's a great professor. We have great conversations in class and he answers every question we may have. As far as assignments, if you do them before they're due and take notes and study a little you'll pass with an A.

