Gabrielle Aziz
Lots of work. Lots of reading. Study guides very helpful. lots of work, at least for the online version. very verbose upon grading, left comments directly stating where you messed up and what the correct answer was. very prompt. you dont know whats going on in advance tho, just week by week. very educated in her field. tough, but good.