Craig Tichelkamp
Craig is the sweetest professor. He sometimes struggles to explain complicated topics in an understandable way, but if you meet him halfway it gets a lot easier. His classes aren't hard and his grading style is pretty chill, but the topic can be hard to grasp. Overall, would recommend!