Mark is a Computer Scientist and Software Engineer with experience in research and development of artificial intelligence and machine learning at all levels of the technology stack. His interests run the gamut from theoretical problem solving to building robust software systems. He continually looks for opportunities in software, computing, and technology to take on new and challenging problems and implement practical solutions.
From his background in software engineering, Mark always seeks to build solutions with long-term usability, scalability, maintenance, and sustainment in mind — ensuring their quality and avoiding the pitfalls of “one-off” prototypes or demonstrations. He has made an academic and professional career taking theoretical problems and engineering solutions that deliver results.
Mark holds a BS in Software Engineering and Computer Science from the Rose-Hulman Institute of Technology and a PhD in Computer Science from Indiana University. Outside of work he can usually be found on the mats training Brazilian Jiu-Jitsu and Jeet Kune Do.