Home

Welcome !!

Scroll through these pages for information about my schedule, courses, research interests, and projects.

My Schedule for Spring 2024

CSC 415: Software Engineering, STEM 112
Section 01: Mondays and Thursdays 9:30 – 10:50 a.m.; Mondays 11:00 a.m. – 12:20 p.m.
Section 02: Mondays and Thursdays 12:30 – 1:50 p.m.; Thursdays 11:00 a.m. – 12:20 p.m.

Office Hours
Drop-in Office Hours – In person: Mondays and Thursdays, 3:00-4:30 p.m.
Email me to make an appointment to meet outside of these times.

Some professional hats I wear:
Professor, Computer Science
PI: NSF-funded Project “Collaborating Across Boundaries to Engage Undergraduates in STEM Learning”, Award #1914869 (AY 2019-2023).
Barbara Meyers Pelson Chair in Faculty-Student Engagement (AY 2018-2021)
SIGCSE 2023 and 2024 Panels and Special Sessions Co-Chair
NCWIT Academic Alliance, Liaison

Recognition by Red Hat – Red Hat Honors Instructors Who Champion Open Source Education in the U.S.


Learn more about the CAB project on CABPortal at https://tardis.hpc.tcnj.edu/cabportal/Home.php (under construction).

Project CAB: Collaborating Across Boundaries to Engage undergraduates in STEM Learning. Funded through NSF Award #1914869. Award period July 1, 2019 to June 30, 2023.
This project aims to serve the national interest by studying how interdisciplinary collaborations in the classroom can improve STEM learning for all undergraduates. The increasingly interdisciplinary and complex issues facing our society requires diverse, STEM-literate experts from a range of fields who can work and solve problems in collaboration. Addressing this national need requires innovative, research-based teaching practices that retain students and improve STEM learning. This project will expand, improve, and study an innovative curricular model in which two undergraduate courses from different disciplines are taught in coordination. The instructors, goals, and outcomes of each course will be distinct, but the courses will be connected by a science-focused project that is developed through an active collaboration with a community partner. 

Project CAB: Collaborating Across Boundaries to Engage Undergraduates in Deeper Learning. Funded through TCNJ’s Barbara Meyers Pelson Chair in Faculty-Student Engagement.  Award period July 1, 2018 to June 30, 2021.
This project generalizes the CABECT model, into the Collaborating Across Boundaries (CAB) model, to foster faculty-student collaboration across disciplines, and with community partners, where applicable. This project focused on implementing an innovative curricular model in which two undergraduate courses from different disciplines (not limited to STEM or Computer Science) are taught in coordination. The instructors, goals, and outcomes of each course will be distinct, but the courses are connected by a collaborative project. In CABECT we demonstrated that the model can be applied using existing courses, without losing time to meet all the learning outcomes. The challenges come from finding the right community partner and a faculty member from another discipline with whom to collaborate. Another challenge is redesigning assignments and projects to integrate the collaboration.

Project iPics: Innovative Projects in Computational Science. Funded through NSF Award #1356235. Award Period July 1, 2014 to June 30, 2019.
Beginning in Fall 2014, the project is funding scholarships for computer science and mathematics students. Students are organized into learning communities and engage in research focused on a common theme of computational science. See more information at https://ipics.pages.tcnj.edu/.

Project FIRSTS: Foundation for Increasing and Retaining STEM Students Program. Funded through NSF Award #1525109. Award Period January 1, 2016 to December 31, 2018.
The overall goals of this program are to help students from underserved populations transition to the rigors of the STEM curriculum and gather both qualitative and quantitative data on the reasons financially needy students elect to leave STEM disciplines.

Project CABECT: Collaborating Across Boundaries to Engage undergraduates in Computational Thinking. Funded through NSF Award #1141170. Award period August 15, 2012 to July 31, 2017.
See more information on the CABECT and “NSF-funded REU @ TCNJ” pages. See CABECTPortal in action at http://tardis.tcnj.edu/cabect/ (under construction).

Students who have worked with me on CABPortal, CABECTPortal, SOAP, and closely related projects in recent years

Spring 2024: Joe Petrecca, Xavier Beltran, Matthew McCloskey, and Lucas Messercola; Mentored Research course credit.
Fall 2023: Kyla Ramos, Julianna Iannini, and Joe Petrecca; Mentored Research course credit.
Spring 2023: Kiera Gill, Kyla Ramos, and Julianna Iannini; Mentored Research course credit and/or partially funded through NSF Award #191486.
Winter 2023: Kiera Gill and Kyla Ramos; Funded through NSF Award #191486.
Fall 2022: Kiera Gill; Mentored Research course credit and partially funded through NSF Award #191486.
Fall 2021, Winter 2022, Spring 2022: Jenna Stiesi, Kiera Gill, and Matthew Hannum; Mentored Research course credit and/or partially funded through the Barbara Meyers Pelson Chair in Faculty-Student Engagement award.
Summer 2021: Jenna Stiesi, Kiera Gill, and Matthew Hannum; funded through the Barbara Meyers Pelson Chair in Faculty-Student Engagement award.
Spring 2021: Ian Spiegel, Lana Abdelmohsen, Chris Smith, Yash Dhayal and Jake Morales; Mentored Research course credit and/or funded through the Barbara Meyers Pelson Chair in Faculty-Student Engagement award and NSF Award #191486.
Winter 2021: Ian Spiegel, Heavenly Medina, Luke Kurlandski and Lana Abdelmohsen; funded through the Barbara Meyers Pelson Chair in Faculty-Student Engagement award and NSF Award #191486.
Fall 2020: Ian Spiegel, Luke Kurlandski, Lana Abdelmohsen and Nisha Thadakamadla; Mentored Research course credit and/or funded through the Barbara Meyers Pelson Chair in Faculty-Student Engagement award and NSF Award #191486.
Summer 2020: Ian Spiegel, Luke Kurlandski, and Lana Abdelmohsen; funded through the Barbara Meyers Pelson Chair in Faculty-Student Engagement award and NSF Award #191486.
Spring 2020: Kirk Phillips and Sam Hajnasrollahi, Mentored Research course credit and funded through the NSF Award #191486.
Fall 2019: Kirk Phillips, Mentored Research course credit and funded through the NSF Award #191486.
Summer 2019: Derek Kneisel and Tomer Singal, funded through the Barbara Meyers Pelson Chair in Faculty-Student Engagement award .
Spring 2019: Vangelo Tasho. Mentored Research course credit.
Fall 2018: Daniel Brennan, Tyler Reich, and Vangelo Tasho, Mentored Research course credit.
Summer 2018: Tyler Reich, Mentored Research course credit; Jenna Oak and Aaron Weiss, funded through the Barbara Meyers Pelson Chair in Faculty-Student Engagement award.
Spring 2018: Ryan Hackett, Hannah Richman, Kyler Steele, and Vangelo Tasho. Mentored Research course credit.
Fall 2017: Vangelo Tasho, Kyler Steele, and Hannah Richman. Mentored Research course credit.
Summer 2017: Alex Cretella, Ryan Hackett, and Tyler Reich,  REU @ TCNJ, funded through NSF REU supplement for the grant.
Fall 2016 – Spring 2017: Evan Melquist and Sean Anukwuem. Mentored Research course credit and REU @ TCNJ, funded through NSF REU supplement for the grant.
Fall 2014 – Summer 2015: Faisal Hoda and Matthew Steuerer. Mentored Research course credit and REU @ TCNJ, funded through NSF REU supplement for the grant.
Fall 2013 – Spring 2014:Joseph Canero and Conor Kelton. Mentored Research course credit.
Summer 2013: Joseph Canero and Conor Kelton. Funded through TCNJ MUSE program.