Craig Tichelkamp
Tichelkamp is a great professor, he really cares about the content and his students and it shows. Homework is reasonable and you write 4 essays all year, the lowest grade is dropped and you don't even have to write the 4th one. Mostly lectures but is passionate and makes it interesting. Really cares about his students and whatever is best for them