Well I finished up for an IANTD Adv. Nitrox course a few months ago... but my instructor ran it like a little mini DIR-F/ tech intro course. My course was done in two locations. Locally, we did pool sessions to 1) familiarize myself with a doubles setup, long hose, etc... 2) buoyancy control and 3) lots of time on finning techniques. Overseas, he worked us hard and had us surface swim a good distance every morning. Even underwater, he had us spend a lot time swimming around at a good pace and against some stiff currents, refreshing navigational skills, and practice GUE style deep stops (we profiling our dives based on GUE's decoplanner). We did OOA drills, DSMB drills, practice dropping deco tanks, clipping them back on, valve drills, and even had our masked ripped off while doing air shares. And as this was in the Philippines, we got to enjoy some nice coral, shark caves, and a variety of fish. I even had a triggerfish attack my tanks...