Develops, tests, maintains, and delivers moderately complex training programs. Establishes and reviews course content as required. Maintains records of training activities, participant progress and flight information. Updates course documentation on a regular basis to ensure timeliness and relevance. Stays current with new training, educational and multimedia technologies. Maintains current knowledge (currency) of all equipment and software utilized by our customer to provide training. Partic