Great teacher! Teaches off power points and posts them online to review again later. He gives study exams that are exactly what the test will be. Make sure to do online hw and study the guides and you will pass!