Benjamin Shapiro
Ben is a great professor; makes lectures as interesting as he can. 1 semester long group project, 9-or so small lab & homeworks, 1 midterm, no final. Cancelled the midterm during COVID, extended deadlines (made certain homeworks optional), overall very caring about his students.