He holds a Ph.D. in Information Technology from George Mason University, and has written numerous books and papers on using object-oriented programming in discrete-event simulation.