He has a master's degree in software engineering from Kansas State University, and is currently pursuing a PhD in Computer Science. His areas of interest include computer security, artificial intelligence, and software architecture.