Thomas Hanson
Professor Hanson does a phenomenal job. Coursework is both challenging and fun. Extremely effective teaching style. Truly cares about the students. Honestly, probably the best professor I've ever had. I've learned so much in his class.