He joined Texas Instruments as an engineer and worked on missile systems, radar systems, and space exploration hardware including the Ranger series of missions to the moon where he participated in the design and served as resident engineer with NASA in California and Florida for the integration, test, and launch of two missions. He became interested in software and served as a programmer, consultant, and project leader in circuit analysis software, general engineering software, anti-ballistic missile software, language design, assembler and compiler development, and personnel systems. Later he became systems programming manager of the Lewisville Interactive Computing Center and was elected a Senior Member of the Technical Staff. He next joined the Information Systems and Services Advanced Technology Center and then transferred to the Information Technology Group Systems Education Center where he was an instructor and manager of the Strategic Systems Education Area. Curricula in which he taught courses in the United States, Europe, and Asia were artificial intelligence, software development methodology, and computer programming. He took early retirement to pursue his interest in training.
He is now a consultant and industrial trainer providing assistance in developing and presenting educational programs in computer systems. He consults in needs analysis and evaluation of education programs and presents courses in C, C++, COBOL, DB2, DL/I, FOCUS, MVS assembly language, MVS JCL, and MVS TSO (see Courseware).
He is a life senior member of the Institute of Electrical and Electronics Engineers, the IEEE Computer Society and the IEEE Professional Communication Society and a member of the Dallas Chapter of the American Society for Training and Development. He is also the author of numerous papers presented at regional, national, and international conferences. He was also a Lecturer in Computer Science at the University of Texas at Dallas for over 20 years and is an award winning photographer (see Photo Gallery).