I started and ended my career as a computer and information science professor over fifteen cumulative years; in the interim, I spent an additional fifteen years working in the software industry as a developer, project manager, and corporate executive. I’ve mentored students at all levels, taught undergraduate- and graduate-level courses, and founded new academic programs. My software experience includes UNIX operating system development (one of the charter members of the POSIX international standards committee), networking (managed the OSI protocol stack development for the international space station), mobile technologies, distributed and parallel systems, medical device software, bioinformatics, AI and machine learning, data science, and programming. I’ve consulted as a software architect for many small and large companies, including IBM, U S WEST, and American Express.
Iowa State University
Doctorate
Computer Science
1981
University of Colorado Denver
Masters
Executive MBA
1991
Computer
Professional