Yes I do teach a very strict class, and require the knowledge of all mentioned. Some say we over teach, if you think there is such a thing. However, no matter if it's an open water course or I'm teaching a cave course. The basics never change, and if your taught right from the start, you'll...