Dan Maxbauer
Dan is a great professor who cares deeply about his subject matter. His intro class was enjoyable and accessible even for non-STEM students. His tests ask you to think , but he doesn't overwork his students.