Samara Burns
She is a good professor and really put a lot of effort into teaching this course. But the way she explains material is too vague, too fast, something confusing. The textbook does help a bit though. I would not recommend taking this course with her unless you have time to go to office hour every day in the week.