Positions
- Member, Education Advisory Committee (2016 - 2030)
- Member, ACM Distinguished Member Committee (2012 - 2015)
- ACM Distinguished Member Committee Chair, Awards Committee (2012 - 2015)
- Member, ACM Fellows Committee (2012 - 2013)
- Past President, ACM Council (1996 - 1998)
- Past President, ACM Executive Committee (1996 - 1998)
- President, ACM Council (1994 - 1996)
- President, ACM Executive Committee (1994 - 1996)