Scholarly journals
- Editor, Journal of Engineering Education, 2012-17
Short video of journal readers - Consulting Editor, College Teaching, since 2005
Professional organizations
- Chair, Fellow Committee, IEEE Education Society, 2024
- Member, Ethics Committee, American Society for Engineering Education, 2018-24
- Member, Advisory Group, Online Ethics Center for Engineering and Science, University of Virginia, 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