Kurt MacMillan
He doesnt require you to purchase a textbook but instead uploads documents youll need that are both relevant to what is currently going on as well as interesting. He is passionate and engaging and a great professor overall.