He received a Ph.D. in Information Systems from UNCG, a master’s in Information Technology Management at UNCG, and a Bachelor’s of Science from North Carolina State University in Electrical Engineering. His research interests include health information technology, information system maturity and virtual teams. He has worked as a software developer in the telecommunications industry.