The material is not difficult. There's group assignments, group project, and quizzes. She teaches the material thoroughly but class overall is not very entertaining. Participation is very important to her, she went off on us one night for not participating enough and threatened to give our next quiz in class. She can come off strong and can be rude