The way the syllabus is set up is problematic, but Denise taught straight out of the textbook. Everything she taught I could have taught myself. When students did not understand the material, she explained it the exact same way. If you are unable to self study, especially with a language, do not take this class. Denise is nice, but not the best.