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 was successfully incorporated into the CI101 material.
- Freshman Core: Piloted a version of CS150 that covered the same Python topics as CS171 with labs that allowed students to choose to apply programming knowledge to different domains. The domains chosen were based on student majors as reported by students in a week 1 survey.
2021/2022 - Co-Chair Teaching Faculty Search Committee
2021/2022 - UG Curriculum Committee
- Academic Integrity Committee: Update. Academic Integrity lesson pilot was successfully incorporated into the CI101 material.
Implemented Ac Int lesson in CI102 as pilot. Worked on plan for culture change regarding academic honesty for incoming students. - Freshman Core: Update. Piloted a version of CS150 that covered the same Python topics as CS171 with labs that allowed students to choose to apply programming knowledge to different domains. The domains chosen were based on student majors as reported by students in a week 1 survey.
Organizing critical content for intro programming courses for majors and non-majors.
2020/2021 - UG Curriculum Committee
- Freshman Core: Continuing to work on the documentation of core curricula for students.
- Gaming Concentration Committee: Update and revise as needed the courses offered by CCI for the Gaming Concentration.
2019/2020 - UG Curriculum Committee - Freshman Core & Pedagogy: Worked with David Augenblick on the roadmap for core courses.
2018/2019 - UG Curriculum Committee - Freshmman Subcommittee (Chair): Reviewed course changes for freshman courses. Determined that the variance in programming experience and expertise of our freshmen could be better managed if we had a placement test. We explored placement test options and began to develop one in Blackboard.
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 - Work with faculty and staff to change the culture of the college to be more inclusive and aware of diversity in our community. Work with Recruiting team to establish relationships with area high schools that send students to Drexel, that have diverse student populations.
2021/2022 - Mentoring new faculty
2021/2022 - CCI Digital Development Camp - Expand the camp offerings into three tracks, adding a Data Science track this year.
2020/2021 - CCI Digital Development Camp - Expand the camp offerings into two tracks, FullStack web dev and Cybersecurity. Seek funding for all students to receive a scholarship.
Summer of 2020 - CCI Digital Development Summer Camp - I worked with David Raiken and Marie Fazio on bringing this two-week online camp from and idea to completion in a very short amount of time! I set the curriculum and helped to set the campers schedule. I based it loosely off of the CI102 course but limited the projects to web sites. I brought in fellow professors as guest speakers each Monday, Wednesday and Friday. CCI students served as counselors and ran 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 course on the history of Role Playing Games
2022 - Volunteered during Move In Week
2021 - Volunteered during Move In Week
2019/Present - Collaboration with School of Education on Degrees leading to CS Certification: Worked with team members from the school of ed to put together several degrees that will lead to PA Teacher Certification in CS. Developed a new Methods course for CS in collaboration with Valerie Klein. Worked with David Appleton to develop the sample course guide including all required courses and information on electives in addition to a document to guide advisors. This work is ongoing.
2019 - Volunteered during Move in Week
To the State of PA
2024/2026 - PA ECEP Committee Member [Higher Ed WorkGroup]
2023/2024 - PA Comp Sci Landscape Study - member
2008/2021 - Consult for the PA Dept of Education on Computer Science Education
- Teacher Prep Programs - worked with a team of volunteers to develop the criteria for a college or university to gain state approval for their CS Teacher preparation programs.
- Teacher Certification - first new certification in several decades. Teachers in PA can now earn a CS Certification by passing the Praxis exam for Computer Science. This certification is for teachers of grades 7-12.
- Student Standards - PA adopted the CSTA K-12 Standards
To the Computer Science Education Community
- 2026-Present - CoChair CSWorkgroup 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 of the CSTA Annual Conference - Helped pivot the conference from an in person event to an online event with almost 3000 attendees
- 2019-2021 - Served as Vice President of CSTA Philly
- 2019 - Chair of the CSTA Annual Conference in Phoenix, Arizona
- 2018 - Workshop Chair of the CSTA Annual Conference
- 2017-Present - CS4Philly Member
- 2016-2017 - Co-Chair of the Standards Committee for CSTA
- 2015-2017 - Served CSTA on the Annual Conference Committee
- 2012-2017 - Served as a Director on the Board of CSTA
- 2012-2014 - Served as Treasurer of CSTA Philly
- 2011-Present - POGIL Project Member
- 2008-2012 - Served as President of CSTA Philly
- 2005-2008 - Philadelphia Area Computer Science Educators, member