NDL Software Limited
Software Engineer
Bioware
Senior Software Engineer
Archetype Entertainment
Lead Systems Engineer
Electronic Arts (EA)
Senior Software Engineer
Emergent Game Technologies
Senior Software Engineer
University of North Carolina at Chapel Hill
Princeton University