David Smith has been teaching introductory computer science  classes for engineers at the Georgia Institute of Technology since 1997  when he retired from industry. Previously, he worked 31 years for  Lockheed-Martin at their Marietta, Georgia, facility as a systems and  software specialist with a focus on intelligent systems.  He was  active in designing and developing software for the C-130J, C-27J, F-22  and C-5 aircraft, and was the technical leader of the Pilot’s Associate  program, a $42 million research project sponsored by the Defense  Advanced Research Projects Agency.
 
 He has a bachelor’s degree  in aeronautical engineering from Southampton University, and a master’s  degree in control systems from Imperial College, London.
