Home

Welcome to my site!

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

My Schedule for Summer 2021

In view of the COVID-19 pandemic, TCNJ is practicing social distancing and following COVID protocols. During the summer, the CS office is open for limited hours on weekdays, Monday – Thursday (TCNJ offices are closed on Fridays until August 13, 2021 for energy saving). Most of our departmental business is being conducted remotely. 

Office Hours, Virtual
By appointment; email me to make an appointment and receive the Zoom meeting link.

Some professional hats I wear:
Professor, Computer Science
Chair, Department of Computer Science
Barbara Meyers Pelson Chair in Faculty-Student Engagement (AY 2018-2021)
PI: NSF-funded Project “Collaborating Across Boundaries to Engage Undergraduates in STEM Learning”, Award #1914869 (AY 2019-2022).
PI: CABECT Project
Senior Personnel: FIRSTS Project
SIGCSE 2022 Workshops Co-Chair
SIGCSE 2021 Workshops 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 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 CAB: Collaborating Across Boundaries to Engage undergraduates in STEM Learning. Funded through NSF Award #1914869. Award period July 1, 2019 to June 30, 2022.
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 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:

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.