HAPO Community Credit Union
Sr. Software Engineer and Manager
MOHR Test and Measurement
Software Engineer
Numerical Applications, Inc
Software Engineer
Battelle PNNL
Research Engineer
Washington State University
Adjunct Faculty Computer Science
Washington State University
South Dakota School of Mines and Technology