Anoosheh Heidarzadeh
I have nothing bad to say about him. He is super kind, smart, and caring. His teaching style is absolutely phenomenal and the lectures are valuable. You will have lots of homework each week, but that is just because he sincerely cares for your learning of the subject. Pay attention in class, master the examples and homework, you'll do fine.