Iowa State University
Research Assitant
PROMISE Technology
Firmware Engineer
Verari Systems
Senior Software Engineer
Ames Lab
Research assistant
PETAiO
Senior Manager
Marvell India
Senior Manager
Freelance
Tutor on Wyzant
Iowa State University
Tsinghua University