David joined Infinite Campus in 1999 and serves as Chief Architect. As Chief Architect David is responsible for the overall design and functionality of the Infinite Campus student information system.
Prior to joining Infinite Campus, David worked in Internet development, focusing on e-commerce applications. He has been awarded patents for his innovative work in the areas of online auction processing and maintaining database consistency in extremely high traffic situations.
David graduated from the University of Minnesota where he received his bachelor of computer engineering, bachelor of computer science and master of software engineering with an emphasis on combinatorial optimization algorithms for resource-constrained school scheduling.