Staff Software Engineer
Google
Software Engineer Internship
Altera
PEY Intern
Senior Software Engineer
Software Engineer
University of Toronto
University of Oxford