Trilogy
Senior Consultant
Engineering Animation, Inc.
Senior Software Engineer
Praxis Engineering
Senior Software Engineer
Praxis Engineering
Principal Software Engineer
Microsoft
Principal Software Engineer
University of Utah
Duke University