Department chair, Computer Science department at the College of Charleston, July 1, 2021 – present.

Service activities, at the national and international levels, include various leadership roles in the Association for Computing Machinery (ACM, the flagship professional society for computer science) since 1992, including serving on the SIG Governing Board (2013-2017, 2019-2021), SGB representative to the ACM Council (2017-2019), and the Executive Committee of the Computer Science Education special interest group (one of the largest, with about 2600 members internationally; 2004-2016, Chair 2010-2013). Received ACM Distinguished Member status, for numerous contributions in the area of computer science education, in 2017.

Also served on various international conference organization committees, including the ACM Conference on International Computing Education Research (ICER 2020 & 2021), the ACM SIGCSE Technical Symposium (SIGCSE 2001 & 2002), and the ACM Innovations and Technology in Computer Science Education (ITiCSE 1998).