He received his Ph.D. from the Department of Operations and Management Science at the University of Minnesota. His current research is in open source, agent-based simulations, task-allocation strategies for distributed simulation models, and in artificial neural networks as applied to classification and prediction problems. He has published in journals like Annals of Operations Research, Decision Sciences, Journal of the Operational Research Society, INFORMS Journal on Computing, Decision Support Systems, and IIE Transactions, among others. He also received the 2006 University Distinguished Teaching award.