His discussions are great and insightful and he's good at making everyone feel engaged and like they belong. His tests are tough, though, and he expects a lot from his students. Pay attention. All in all, though, every day was a blast- you can tell he really knows what he's talking about. Prepare to be inspired and dragged out of your comfort zone.