Anoosheh Heidarzadeh
Professor Anoosheh has a very unique and engaging teaching style that encourages participation and attendance like no other class I have ever taken before. He holds 4 hour long exam reviews on Saturdays (1.5, 1 hour lunch break, 1.5) and they were sublime to say the least. If you see him as the instructor DO NOT HESITATE to take him!