He holds a Master of Science degree (Loyola Marymount University) in Computer Science with an emphasis in computational logic, and a Bachelor of Science degree, Magna Cum Laude, in Industrial Technology from Southern Illinois University.