Dr. Daniel Joyce - Past, Recent, and Ongoing Projects
I am primary author of a
textbook on the topic of data structures.
For many years I was active in SIGCSE Management, conference committees and co-chair in 2002 (ITiCSE) and 2004 (SIGCSE), and board member, secretary, and vice chair (9 years). I've cut back but still regularly act as a reviewer, meta reviewer, and attendee.
I am department web master and repeatedly led small teams of student programmers to update, redesign, and improve our department web site, across several iterations, using different technologies. As of 2020 our site has been folded into the university's standard system but I continue to maintain it with the help of my great office admins.
I administrate our department's graduate Grand Challenges course.
I am moderator of our department's Programming Team. In the Spring of 2021 for the first time the team advanced to the North American Championships.
I help manage our department's Vatican/Rome internships and projects.
In the Fall of 2017 I taught a programming course to a class of 25 inmates at Graterford Maximum Security prison.
In the Spring of 2021 I created and taught CSC 2000 - a service course with the aim to teach students about the Digital Divide and educate some regional secondary school students about the technology they will need to understand when attending university.