Kyle Durham
Hes a really cool guy. Dont be fooled by due dates, he usually accepts late work as long as you get it in eventually. I definitely recommend him, so much that Im taking a 3 hour class next semester just because hes teaching it.