Beginning in 1960, he initially served as the instructor in Professional Pilot Technology and doubled as Supervisor of the General Aviation Section of the Department of Aviation Technology at Purdue University. He later served as Chairman of the Professional Pilot Program until 1996 when he resigned in order to go on a ten month (academic year) appointment. He currently serves on the Military Programs Committee. Teaching assignments since coming to Purdue have included the following subject areas: airline operations, federal aviation regulations, meteorology, principles of flight and high speed aerodynamics, advanced navigation, aviation physiology, DC-3, DC-6, DC-9, B-707, Beech 18, C-310, Navajo, DC-8, T-38, King Air C 90-1 and DHC-1 aircraft and engine familiarization, normal and emergency operations, and general multi-engine aircraft systems and operations.