He graduated from Oklahoma State University where he completed his doctorate in computer science. His interests include high performance computing and computational intelligence.