How would you suggest that CESA be taught?
I have written this many times.
The key to all instruction in physical performance is to make the practice as much like the real thing as possible. In coaching athletics, the idea is to make it "gamelike." Instructional practices that are not "gamelike" can teach and ingrain bad habits. When teaching this, I used to show how the common soccer coacing practice of having two players pass a ball back and forth to each other teaches a host pf poor skills, and I showed how a simple game of keep away is much more gamelike and teaches gamelike passing skills.
The big problem with the CESA is the horizontal CESA, where students are supposed to swim 30 feet at a normal ascent rate while exhaling the entire time. If "normal" is 60 FPM, that is darn tough. If "normal" is 30 FPM, it is close to impossible. This is not gamelike, because in a real CESA, the vertical ascent brings expanding air in the lungs, and an ascent of 30 feet while exhaling is relatively easy. Instructors typically teach students how to exhale as little air as possible so they can succeed. They teach them to come as close as possible to holding their breath without actually holding their breath. It is still tough, and the overriding message to the students is that they likely cannot do it in a real situation, especially if it is deeper than 30 feet.
Students are also supposed to fail the exercise if they inhale at any time during the ascent. That, too, is not gamelike. In a real OOA ascent, the regulator will be able to deliver air at the shallower depths. Students who have gone OOA at depth should begin a CESA confident that they will get a breath or two of air during the ascent if they need it. If anything, they should be asked to demonstrate that confidence by taking a breath near the end. At least in the PADI system, that information is not even mentioned in the course. I added it and emphasized it myself.
An important part of the CESA is the "C"--controlled. Students should vent expanding air from the BCD during the ascent to maintain a controlled ascent rate. In a horizontal CESA, that does not happen. When I did my IE, we all had to demonstrate a horizontal CESA. We all started in water about 4.5 feet deep, and our 30 foot swim ended in water about 3 feet deep. After 30 seconds of exhaling, we all lost enough buoyancy that our knees scraped the bottom, costing us all a point on our score. How gamelike is that?