| Former Activities | Member of the ACM Executive Committee, as reported by UCLA (2020-2024) | ||
| Chair of ACM SIGPLAN (2018-2021); then Past Chair of ACM SIGPLAN (2021-2024) | |||
| Chair of UCLA Council on Planning and Budget (2018-19) | |||
| Department Chair, UCLA Computer Science Department (2010-2015) | |||
| Editor-in-Chief, ACM Transactions on Programming Languages and Systems (TOPLAS) (2010-2016) | |||
| Member of the SIGPLAN CACM Nomination Committee (2008-2018) | |||
| Vice Chair of ACM SIGBED, Special Interest Group on Embedded Systems (2007-2009) | |||
| Secretary/treasurer of ACM SIGBED, Special Interest Group on Embedded Systems (2005-2007) | |||
| Graduate vice chair, UCLA Computer Science Department (2005-2007) | |||
|
Steering committee chair of
POPL,
ACM Symposium on Principles of Programming Languages (2005-2006)
|
|||
| Associate Department Head, Purdue University Computer Science Department (2002-2003) | |||