Timothy Aylsworth
Prof Aylsworth is someone that other professors should take diligent notes of and apply to their own curriculum. Before the first week ended, he learned all the names of 30+ students by heart. Masterful educator, extremely intelligent, and very warm to his students. Gives tons of feedback, lets you redo all assignments. I cant recommend enough.