Timothy Hatch
The absolute best professor I've ever had. He's straight forward, incorporates good material/texts, and cares about his students. He's laid back and his class isn't very tough. He also uses Remind (the app) and will remind you of due dates for assignments. 