Joel is a great teacher and very passionate about auditing. The class itself is challenging, but manageable if you go through all of the material. There are opportunities for extra credit should you find yourself in trouble.