Ashwin Patel
I have only ever had him for this course and he is already the best prof I have ever had! He is always willing to accommodate and gives real-life and relatable examples when teaching concepts. He is super interesting and never grades too harsh. He can be a bit late to upload lectures at times but its never too bad.