Stratus Aeronautics
Software Developer
Electronic Arts (EA)
Associate Software Engineer
UrtheCast
Software Engineer - Associate
Mainland BC Military Family Resource Centre
Volunteer Tutor
UrtheCast
Software Engineer Co-op
UrtheCast
Software Engineer III
UrtheCast
Software Engineer II
NTT (Nippon Telegraph and Telephone Corporation)
Researcher, Media Intelligence Labs
Private Tutoring
Tutor
West Point Grey Academy
The University of British Columbia