A few years after getting my CPL, I passed my CFI check ride today.
As expected, the oral was much tougher than the flying. Made a mistake on airspace that I had to clean up and had some other hiccups. There's just so much information, and I can't recommend ASA's oral guide enough for...