Vandana Mahajan
If you put in the work, this class is an easy A. However, she assigns way too much homework (about 16 assignments including 200+ questions), and rarely responds to emails. If you are committed to this class and are ready to spend over 8 hours each week, feel free to do so.