Amir Naderpour
One of the best professors I've ever had. So respectful and really helps out if you need it. I took him for winter and he made everything so easy and straightforward. I would highly recommend him for any course he teaches.