Welcome to my site!
Scroll through these pages for information about my schedule, courses, research interests, and projects.
My Schedule for Spring 2021
In view of the COVID-19 pandemic, TCNJ is practicing social distancing and following COVID protocols. Classes during the spring semester will be taught remotely or in flex mode. The CS office will conduct most of our business remotely.
Office Hours, Virtual
Drop-in hours: Tuesdays 4:00 – 5:00 p.m.; Thursdays 3:00 – 5:00 p.m.
Zoom link: https://bit.ly/39gOs6s. Log in at tcnj.zoom.us with your TCNJ credentials before clicking the link.
By appointment at other times; email me to make an appointment and receive the Zoom meeting link.
CSC 415: Software Engineering, Virtual
Section 01: Mondays and Thursdays 9:30 – 10:50 a.m.; Thursdays 11:00 a.m. – 12:20 p.m.
Section 02: Mondays and Thursdays 12:30 – 1:50 p.m.; Mondays 11:00 a.m. – 12:20 p.m.
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.
PI: CABECT Project
Senior Personnel: FIRSTS Project
SIGCSE 2021 Workshops Co-Chair
SIGCSE 2020 Posters Co-Chair
NCWIT Academic Alliance, Liaison
Recognition by Red Hat – Red Hat Honors Instructors Who Champion Open Source Education in the U.S.
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:
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 grant and NSF Award #191486.
Winter 2021: Ian Spiegel, Heavenly Medina, Luke Kurlandski and Lana Abdelmohsen; funded through the Barbara Meyers Pelson grant 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 grant and NSF Award #191486.
Summer 2020: Ian Spiegel, Luke Kurlandski, and Lana Abdelmohsen; funded through the Barbara Meyers Pelson grant 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 grant.
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 grant.
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.