Alan Farahani
I can't sing enough praises about Dr. Farahani! I took this class remotely during the pandemic and he made every zoom lecture interesting & genuinely cared about talking to us & tried to make the best of the situation. Attendance wasn't mandatory but I always went to the lectures bc I enjoyed them. A few tests that notes cover. 10/10 recommend!