Anoosheh Heidarzadeh
Dr. Anoosheh is a very nice guy and a good lecturer, but that does not translate to the tests he gives out. These tests are not just a little hard - but literally impossible. The averages are usually in the 30s before he does his super curve. However, do not drop if your avg looks bad, email him and he will tell you the grade with the super curve.