Reema Barlaskar
If you're not a fan of writing a new paper each week, this is not the professor for you. Despite the workload, prof. B is pretty great (cool/nice!). Though I hated the prospect of continually writing rough drafts, it actually saves you a lot of work in the end. She has pretty clear layouts for each paper, and online assignments are boring but easy.