· Affiliate Professor, Computer Science Engineering, University of Washington2023–
· Director Of Program Management, Privacy, Microsoft2021–2023
· Principal TPM Manager, Privacy, Microsoft2019–2021
· Principal Patent Engineer, Manager, Security, Microsoft2016–2019
· Senior TPM Manager, Azure Engineering Systems, Microsoft2014–2016
· Affiliate Professor, Computer Science Engineering, University of Washington2006–2011
· Senior Technical PM To Director Of Program Management, Cray Inc.2005–2014
· Senior Engineering Manager, Cray Inc.2000–2005
· Software Engineer To Engineering Manager, Cray Inc.1991–2000
· B.Sc. (Honors), Computer Science, Queen's University
· Doctor of Philosophy (Ph.D.), Computer Science, University of Washington