He has more than 20 years of experience both in industry, working as a computer programmer and systems analyst, and in higher education, teaching computer programming languages, systems analysis and design, database processing, and Web site design.