He has a Masters in Information Systems from George Mason University and a Ph.D. in Information Science from Rutgers University. He was a consultant in the computer industry for 17 years prior to becoming a professor.