Doesn't tell you about quizzes until a few hours before class. Teaches class as if it is high school and has the same super annoying tendencies that you face from teacher in high school. The class content itself is very easy but with the deliberate lack of communication about assignments, you could see your grade dropping without realizing.