Amelita Bailey
Lots of homework... doesnt teach lectures well and expects you to know everything. I would take it with someone else but she does give test corrections at the end but she is a hard grader