There's some stuff he doesn't explain properly, and he makes some assumptions about prior knowledge which aren't really valid.
That said, most teachers will also make the same mistakes.
He's not a great teacher. He's a good teacher who uses a new medium very effectively.