Does not put grades in until last minute. Grades participation. Speakes spanish entire class and relies on you outside of class and the online hw/book to teach you grammar and concepts. Not good at communicating when things are due, has random quizzes while little warning outside of class. Lots of outside work. 