John Simanyi
Honestly a great teacher and very understanding he went over the final and midterm in person and even though not many people came to class since it was a hybrid course he did take videos for anyone to look over when they are home. Also the final and midterm can drop your grade a lot so make sure to study for it