Ali Abedi
Prof. Abedi is such an amazing lecturer who cares deeply about his students, teaching the material while also being entertaining. I took this course online and even though all the lectures were recorded, it was worth attending the live lectures just for his jokes. Easy to understand lectures and assignments.