He knows what he talking about, but he takes too long for each slide. I don't mind going deep into the topic of each slide but time is limited. We only finish half the slides only, We didn't go over all the histories either. Good thing I'm a history nerd that I knew what didn't go over. If your not a history nerd I wouldn't reccomend him.