If you're ever in Albuquerque, I'm extending an open invitation for you to come teach dive tables in under 10 minutes.
I'm not trying to be an ass, and I'm sure you think you can do that, but you are underestimating the time it takes to teach them, because you haven't ever taught them, by a factor of probably 20.
When I taught them, initially, I followed our shop's standard powerpoint, and taught them at the end of the course. That was super painful for everyone, because it was day 2 of classroom and no one wanted to be there, and I was presenting the densest, most hard to grok, material.
Later I switched to teaching the tables first. The students didn't understand anything (they'd retained about 10% of what they'd read in PADI's book). I'd preface the beginning of the course with a disclaimer: "I'm going to teach you things that you probably aren't going to understand, or see the reason for, right now. But, by tomorrow, you'll see why we are doing this."
That improved test performance (teaching RDP upfront) but it didn't improve retention. I was solely teaching to the test, and I was re-teaching that material, albeit faster, two weeks later because it had all been lost.