I have taken her for two semesters. In class and online. The dates for assignments are clear and you can work ahead which is the best way to work in her class because it is a-lot of work. Because the class isn't an elective the course work is very specific and interesting . Tips : Read the rubric Follow instructions work ahead email her