- Editor, Journal of Engineering Education, 2012-17
Short video of journal readers
- Consulting Editor, College Teaching, since 2005
- Editorial Board, Accountability in Research, since 1999
- Program Committee, 2012 Forum on Philosophy, Engineering, and Technology, Beijing, China, November 2-4, 2012.
- Co-chair, Program committee, IEEE International Symposium on Technology and Society 2011, Chicago, Ill., May 23-25, 2011.
- Program committee, Forum on Philosophy, Engineering, and Technology, Golden, Colo., May 9-10, 2010
- Chair, Ethics Committee, American Educational Research Association, since 2018
- Member, Task Force on Ethics, American Society for Engineering Education, 2018-19
- Member, Advisory Group, Online Ethics Center at the National Academy of Engineering, since 2007
- Member, Advisory Board, Advances in Engineering Education, since 2019
- Member, American Educational Research Association, American Society for Engineering Education, Association for Computing Machinery, Association for Practical and Professional Ethics, Council on Undergraduate Research, Institute of Electrical and Electronics Engineers, Sigma Xi, Society for Ethics Across the Curriculum
- IEEE Society on Social Implications of Technology, Video clip (Quicktime required)