Behnam Askarian
I took the hybrid course (1/2 online 1/2 in class) you mostly just have to watch the lectures the other professor posts online. He is definitely the best professor for this course, he simplifies some of the more complex problems and has review sessions for the exams where he literally gives problems that will be on the exam. 10/10 recommend him!