Service

I have served the international and national communities through several roles. One of the most satisfying was leading the design and execution of the first ACM hybrid conference, SPLASH 2021, organized both as a physical event in Chicago and virtually, with more than 800 participants. It combined virtual and in-person Q&A sessions and introduced features such as hybrid coffee breaks, a mirrored schedule for geographic inclusion, and time bands in the program. As a steering committee member for the NSF Midwest Big Data Hub, I advised on sustainability, governance, and program guidance.

Conference leadership

  • Co-chair, Planning Committee, American Society for Engineering Education (ASEE) Engineering Deans Institute (EDI) 2027
  • Member, Planning Committee, ASEE Engineering Deans Institute (EDI) 2026
  • General Chair, SPLASH 2021 — five co-hosted conferences, sub-conferences including OOPSLA and Onward!, and nine workshops; the first major hybrid conference organized by the ACM
  • General Chair, SPLASH 2020 — the first virtual SPLASH, with innovations for accessibility and global inclusivity
  • Founder and General Chair, the Midwest Big Data Summer School (2016–2019)
  • Program Committee Co-chair, IEEE COMPSAC SETA Symposium (2016, 2017)
  • Organization Committee Member, ADSA Leadership Summit (2023)
  • Doctoral Symposium Chair, ESEC/FSE 2018
  • Doctoral Symposium Chair, SPLASH 2012
  • Student Volunteer Co-chair, 8th International Conference on Aspect-Oriented Software Development (AOSD 2009)

Editorial boards

Workshop organization

  • Founder and Co-organizer, Workshop on Virtual Machine and Intermediate Languages (VMIL 2007–2013, 2016), founded in 2007, first with AOSD and later co-located with SPLASH
  • Co-organizer, Workshop on Foundations of Aspect-Oriented Languages (FOAL 2013, 2015, 2016)

Steering committees

Conference program committees

  • International Conference on Software Engineering (ICSE 2026, 2025, 2024)
  • Innovation in Software Engineering Conference (ISEC 2021, 2020)
  • Automated Software Engineering (ASE) — Area Chair 2024; PC member 2019, 2022, 2023
  • ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2009, 2013)
  • International Conference on Modularity (2014–2016)
  • International Conference on Aspect-Oriented Software Development (AOSD 2009–2011, 2013)
  • Onward! 2010 (new ideas, new paradigms track at SPLASH/OOPSLA 2010)
  • International Conference on Generative Programming: Concepts & Experiences (GPCE 2010, 2015)
  • Blue Sky and Position Papers Track, 14th International Conference on Modularity (2015)
  • Demonstration Track, International Conference on Software Engineering (ICSE 2016)
  • Posters Subcommittee, International Conference on Software Engineering (ICSE 2014)
  • Research Demonstrations Track, 32nd International Conference on Software Engineering (ICSE 2010)
  • International Conference on Next Generation Web Services Practices (NWeSP 2009)