Matthew Sinclair
I love Sinclair! Out of all the professors I've had he seems the most like a highschool teacher in a positive way where we learns everyones name and genuinely cares about the students. The project is very time intensive, but if you put in the work you will get it.