Conor Douglas
I had this prof for a 1000 level course so there are lots of first years that were taking it but also older students as well. He is fair and everything is laid out in the syllabus. There are readings for every week and if you do them you'll be good. He for sure cares about the material and does help students that put in the work. 