Stephen Smith
Likeable guy and cares about students. Class was insanely difficult for a 101 class, and he gives you an impossible amount of material to remember for tests. Super lecture heavy and talks all class every class. I would have enjoyed if it wasn't so difficult.