Ryan Mattfeld
Generally really good guy. Takes lots of time to explain difficult topics and often leaves times towards the end of class for people to get help on homework assignments or projects they might be struggling on. Is also very available for help outside of class, and his office hours are actually really useful. Just a generally great professor.