Subhadra Ganguli
Professor Ganguli has good intentions, but her class is very difficult. She speaks fast and thinks students grasp a concept before they do, and then will skip 6 slides. She pops huge assignments on you last minute. If you're taking Intermediate, she will certainly prepare you, but if not, good luck. You'll have to put a lot of work into this class.