Service
To the CS Department
- 2025/2026 — Freshman Core Curriculum Committee, member
- 2025/2026 — Teaching Professor Promotion Committee, member
- 2024/2025 — Freshman Core Curriculum Committee, member
- 2023/2024 — Teaching Faculty Search Committee, member
- 2023/2024 — Freshman Core Curriculum Committee, member
- 2022/2023 — Teaching Faculty Search Committee, Co-chair
- 2022/2023 — Freshman Core Curriculum Committee, member
- Academic Integrity Committee: Academic Integrity lesson pilot successfully incorporated into CI101 material.
- Freshman Core: Piloted a version of CS150 covering the same Python topics as CS171, with labs letting students apply programming knowledge to their own major (based on a week-1 survey).
- 2021/2022 — Co-Chair, Teaching Faculty Search Committee
- 2021/2022 — UG Curriculum Committee
- Academic Integrity Committee: implemented the Ac. Int. lesson in CI102 as a pilot; worked on a plan for culture change around academic honesty for incoming students.
- Freshman Core: continued the domain-based CS150 pilot; organized critical content for intro programming courses for majors and non-majors.
- 2020/2021 — UG Curriculum Committee
- Freshman Core: continued documentation of core curricula for students.
- Gaming Concentration Committee: updated and revised CCI's Gaming Concentration course offerings.
- 2019/2020 — UG Curriculum Committee — Freshman Core & Pedagogy: worked with David Augenblick on the roadmap for core courses.
- 2018/2019 — UG Curriculum Committee — Freshman Subcommittee (Chair): reviewed freshman course changes; explored and began developing a placement test in Blackboard to address variance in incoming programming experience.
To the College
- 2025/2026 — Mentoring
- 2024/2025 — Mentoring
- 2023/2024 — Mentoring
- 2022/2023 — Mentoring new faculty
- 2021/2022 — DEI Council, DEI Workgroups, DEI Recruiting: worked with faculty and staff to make the college's culture more inclusive, and with the recruiting team to build relationships with diverse-population area high schools.
- 2021/2022 — Mentoring new faculty
- 2021/2022 — CCI Digital Development Camp: expanded offerings to three tracks, adding a Data Science track.
- 2020/2021 — CCI Digital Development Camp: expanded to two tracks (Full Stack Web Dev and Cybersecurity); sought scholarship funding for all students.
- Summer 2020 — CCI Digital Development Summer Camp: worked with David Raiken and Marie Fazio to build this two-week online camp from idea to completion on a very short timeline. Set the curriculum (loosely based on CI102, limited to web projects), organized the schedule, and brought in fellow professors as guest speakers. CCI students served as counselors running workshops on HTML, CSS, JavaScript, Node.js, Tableau, and Python.
To the University
- 2025 — Volunteered during Move-In Week
- 2024 — Volunteered during Move-In Week; mentored a Liberty Scholar
- 2023 — Volunteered during Move-In Week; co-developed and co-taught a Penoni Honors Seminar on the history of Role Playing Games
- 2022 — Volunteered during Move-In Week
- 2021 — Volunteered during Move-In Week
- 2019/2023 — Collaboration with the School of Education on degrees leading to CS Certification: helped put together degrees leading to PA Teacher Certification in CS; developed a new CS Methods course with Valerie Klein; worked with David Appleton on the sample course guide and advisor documentation. Ongoing.
- 2019 — Volunteered during Move-In Week
To the State of Pennsylvania
- 2024/2026 — PA ECEP Committee Member (Higher Ed Work Group)
- 2023/2024 — PA Comp Sci Landscape Study, member
- 2008/2021 — Consultant for the PA Dept. of Education on Computer Science Education
- Teacher Prep Programs: helped develop criteria for colleges/universities to gain state approval for CS teacher preparation programs.
- Teacher Certification: helped establish PA's first new CS certification in several decades (via the Praxis exam, grades 7–12).
- Student Standards: helped PA adopt the CSTA K-12 Standards.
- Ongoing consulting work for PAttan providing professional development for secondary teachers pursuing the CS certification.
To the Computer Science Education Community
- 2026–Present — Co-Chair, CS Workgroup of the Philadelphia STEM Ecosystem
- 2023–Present — Community College of Philadelphia CIS Advisory Board
- 2022–Present — POGIL Activity Clearinghouse Reviewer
- 2022–Present — CSTA Philly, Member
- 2020 — Past Chair, CSTA Annual Conference — helped pivot the conference from in-person to online with almost 3,000 attendees
- 2019–2021 — Vice President, CSTA Philly
- 2019 — Chair, CSTA Annual Conference, Phoenix, Arizona
- 2018 — Workshop Chair, CSTA Annual Conference
- 2017–Present — CS4Philly Member
- 2016–2017 — Co-Chair, Standards Committee, CSTA
- 2015–2017 — CSTA Annual Conference Committee
- 2012–2017 — Director, Board of CSTA
- 2012–2014 — Treasurer, CSTA Philly
- 2011–Present — POGIL Project Member
- 2008–2012 — President, CSTA Philly
- 2005–2008 — Philadelphia Area Computer Science Educators, member