Irfana Muqbil
Lecture speed is very very fast, thus no room to ask enough questions. she's helpful in person though if you go to office hours. Teaching is done from a pdf style. Lost of Homework (sapling). Tests are very specific for some questions. You need to study a lot for this class, especially the ACS exam which is hard.