Leadership

Executive Director, AI Research and Development, PRECISE, University of Pennsylvania

2019-present

Chair, PRECISE industrial advisor board, University of Pennsylvania

2019-present

Chair, Steering Committee of Machine Learning and Programming Languages (MAPL)

2019-present

Director, Intel’s Machine Programming Intellectual Property

2019-present

Founder and lead inventor, Machine Programming patent harvest (30 patents filed)

2019

Lead Artificial Intelligence Researcher, Programming Systems Research, Parallel Computing Lab (Intel Labs)

2018-present

Founder and lead inventor of Anomaly Detection Think Tank (14 patents filed)

2018

Lead Principal Investigator and Co-Founder, Intel & NSF CAPA Research Center ($6M budget)

2017-2020

Principal Investigator, Anomaly Detection for Autonomous Vehicles (Intel, BMW, Stanford, Brown, MIT)

2016-present

General Chair for MAPL 2018 (2nd ACM SIGPLAN Workshop on Machine Learning and Programming Languages)

2017-2018

Deputy Technical Lead, Intel & NSF CAPA ($6M budget) project

2016-2017

Program and General Chair for ACM SIGPLAN Workshop on Machine Learning and Programming Languages

2016-2018

Co-founder of MAPL (Workshop on Machine Learning and Programming Languages)

2016-present

Director of Engineering, Machine Zone (supervised 60+ engineers)

2015-2016

Adjunct Professor at University of Colorado-Boulder (taught Neural Network graduate class)

2011-present

General Chair for TRANSACT 2015 (10th ACM SIGPLAN Workshop on Transactional Computing)

2014-2015

Steering Committee Member for TRANSACT (Workshop on Transactional Computing)

2015-present

Voting Member of Intel’s Intellectual Property Council (Systems Software)

2014-present

Program Chair for TRANSACT 2014 (9th ACM SIGPLAN Workshop on Transactional Computing)

2013-2014

Voting Member of Intel’s Software and Artificial Intelligence IP Council (Patent Committee)

2013-present

Vice-Chair of Standard C++ Study Group 5 (SG5: Transactional Memory)

2012-2014

Application Track Chair for TRANSACT 2013 (8th ACM SIGPLAN Workshop on Transactional Computing)

2012-2013

Chair and Editor of the “Draft Specification of Transactional Constructs for C++”

2011-2012

Founder and CEO of Nodeka, LLC (wrote ~500k LoC C++)

1999-present