Mohammad Zarifi
horrible prof. screwed the whole class over by making the midterm invigilated on zoom and everyones mic had to be on as well - not great when you have ADHD. Gave the bare minimum needed to pass the course. Lectures and notes are confusing as hell. Seems like a nice guy but not great for online class.