Rich was trained as an electrical engineer at Purdue University in 1966. He started out maintaining computers 35 years ago and moved into software and training. He is currently working with open source middleware for distributed software using the Object-Oriented paradigm.