Honestly one of my favorite teachers so far. If you study the content he teaches you'll do well on the tests and homework. His lectures are very entertaining and he kind of sounds like Jeff Bridges. Overall, great teacher.