- 2014 Teaching Assistant
- School of Informatics, University of Edinburgh
- Mark homework and exam papers for an algorithm class
- 2008 - 2010 Teaching Assistant
- Department of Computing Science, University of Alberta
- Teach the seminar for an algorithm class.
- 2007 - 2008 Lab Assistant
- Department of Computer Engineering and Computer Science, California State University, Long Beach
- Assist students on programming assignments for an entry-level programming class.
- 2007 - 2008 Student Assistant
- Department of Computer Engineering and Computer Science, California State University, Long Beach
- Undergraduate Research Assistant to Dr. Colleen van Lent on Adversarial Games Project.
- 2007 - 2008 Proctor
- Department of Computer Engineering and Computer Science, California State University, Long Beach
- Teach a mentally disabled student on his programming assignments.
- 2007 - 2008 Student Assistant
- Department of Computer Engineering and Computer Science, California State University, Long Beach
- Undergraduate Research Assistant to Dr. Darin Goldstein on Emergency Routing Problem Project.
- 2006 Internship
- Electrosonic, Media Networks Division, Burbank, California
- Develop ASP.NET Web Application to Control Audio/Video Hardware.