Awesome
He gives complicated and challenging material in a way the makes it simpler. He also gives lots of memorization tips and tricks, provides several examples, and explains how to complete chemistry problems. He writes detailed instructions and information on board so you can use it for review so you really have to take notes or even take a picture of it.