After completing a doctoral program, he served on active duty at the U.S. Army Signal Center. As a faculty member, he has served as a department chair, associate department chair, and associate dean for research. He has twice served at the U.S. National Science Foundation. He was elected and appointed to several IEEE Computer Society officer positions. He is integrating his university experience using collaborative learning techniques with equine-assisted learning.
He is a Level 2-Certified Advanced Practitioner for corporate education through the Equine Experiential Education Association (E3A), with experience in facilitating horse activities designed for communication, team work and leadership training. He is also trained to conduct personal development and wellbeing workshops.
Ph.D. in computer science from the University of Louisiana at Lafayette
Professor emeritus of computer science at Arizona State University
Level 2 Certified Advanced Practitioner for Corporate Education through the Equine Experiential Education Association (E3A)
Completed E3A training for conducting workshops on Personal Development & Wellbeing
Completed E3A training for conducting workshops using the CliftonStrengths assessment
Member of E3A Board of Directors, 2014-2019
Received the IEEE Computer Society’s Meritorious and Distinguished Service Awards, a Distinguished Professor Award, and Association for Computing Machinery Doctoral Dissertation Award
Supervised 85 graduate student doctoral dissertations and master’s theses, projects, and scholarly papers
136 publications on research and education in computer science