Focusing on the architecture and design of web based applications, he specializes in rich media systems, and how those systems may be applied to educational technology. He has a bachelor’s degree in Computer Engineering from the University of Pittsburgh, and is pursuing a master’s degree in Software Design and Management from Carnegie Mellon University.