Stewart Clem
Prof. Clem is a funny guy who really cares about the material he teaches. His lectures are nice because they show both sides of an argument and he allows you to decide which you would prefer to choose and won't judge you for it.