Instructor, Computer Science
I began my professional work as a Software Engineer using embedded microcontrollers for Delta Electronics in Alexandria, VA. After receiving my Masters's degree, I worked for the government for several years at what is now the National Institute for Standards and Technology - researching improvements in manufacturing technologies. This lead to consulting work for several years, mostly specializing in embedded systems for various hardware manufacturers. I began teaching part-time at Wilkes University in the early 1990s before moving to Greenville. In 1997, I began teaching at Furman and have enjoyed teaching the programming courses and the computer organization course.
- M.CS., University of Virginia
- B.A., Wake Forest University
My interests revolve around software engineering - designing and building elegant systems to solve specific problems. The problems frequently include integrating technology into the software using databases, mobile apps, Bluetooth devices, embedded sensors, and new technologies. Personal interests in electronics, music, travel, and woodworking serve as a creative muse for other opportunities.
- "ALPS - A Language for Process Specification" with Steven R. Ray, International Journal of Computer Integrated Manufacturing, 1990.
- "A Framework for Semiconductor Manufacturing," presented at Third DARPA/SRC CIM-IC Workshop, Stanford, California, August 4-5, 1988.
- "Generic Manufacturing Controllers" with Bruce H. Thomas, presented at ACM/IEEE Symposium on Intelligent Control, August 1988.
- "Implementing a Transition Manager in the AMRF Cell," presented at Third International Conference on CAD/CAM, Robotics, and Factories of the Future, Southfield, MI, August 13-16, 1988.