Daniel Studenmund
He is a really good professor. I took him at Binghamton where he teaches now. Pretty good lecturer. Gives rewrites for homework, at least for this class. Exams for this course can be difficult, but he is on the easier end of the exams. He taught the material really well, especially during a pandemic. Very much would recommend.