Get ready for lots of homework AND quizzes all due on the same day and a test the next day. His teaching is excessive He writes everything down on the board and his explanations are insane. He let's you have a cheat sheet for the tests but you better hope you know what you are doing cause that sheet will not help you except of vocabulary.