Very informative. He is not a traditional teacher and I love that! He has real life experience that he offers students. It is content heavy if you are taking an accelerated course (rightfully so) but he ties all of the information together in a way that you will remember it. It is a tough class but worth it if you are willing to put in the work!