He is an amazing teacher, he was well organized and always answered our questions which was extremely helpful. He would also let us use one notecard for tests/quizzes which was even more helpful. I highly recommend, it is a lot of homework but he does give enough time to finish it. I would definitely take him again!