Electronic Arts (EA)
Group Technical Director
Microsoft
Principal Software Engineering Manager
Microsoft
Development Director
Microsoft
Principal Architect
Microsoft
Principal Architect - Xbox Game Streaming
Electronic Arts (EA)
Technical Director
Simon Fraser Graphics Lab
Research Assistant
Microsoft
Principal Sw Engineering Manager
Microsoft
Principal Dev Manager- Gaming AI (Xbox)
Electronic Arts (EA)
Lead Software Engineer
Port Moody Secondary School
Simon Fraser University
Okanagan Mission Secondary School