Professional leadership
- (2009-present) Virginia Innovation Program Selection Board
- (2009-present) Advisory Board, Wake Forest School of Biomedical Engineering and Science
- (2007-present) Engineering Education Advisory Board, Virginia Tech
- (2006-present) Archuleta County Airport Commissioner
- (2005-2009) College of Engineering Advisory Board, Virginia Tech
- (2004-2005) Advisory Board, Department of Engineering Science and Mechanics, Virginia Tech
- (1999-2000) In-Q-IT Selection Board
- (1998-present) Committee of 100, College of Engineering, Virginia Tech
- (1996-1999) Advisory Board, Department of Engineering Science and Mechanics, Virginia Tech
- (1994-1999) Director, The Computer Measurement Group
- (1988-1989) Director, The Computer Measurement Group
- (1986-1987) President, The Computer Measurement Group
- (1983-present) Associate Editor of International Journal of Computer Systems Science and Engineering
- (1981-1982) Director, ACM SigMetrics
- (1980-1985) Director, The Computer Measurement Group