I took the SSI Advance Nitrox/ Tech Foundations class last year, and loved it. The instructor was very thorough (Uncle Ricky Murchison, you should pm him with questions). The class was filled with all sorts of formulas and equations, in-depth use of v-planner software, individual gear recommendations based on the type of diving planned to be done in the future, and real world experience. I firmly believe that it is the instructor, not the agency, that makes a good diver. That being said, I was very happy with the bookwork. No complaints from me, and hope to finish the tech xr program through normoxic trimix one day.