Using Software Tools to Support, Define and Enhance the Undergraduate Computer Science Curricula. - David J. Powell; Joel K. Hollingsworth (CATE, 2004)

Explicitly and implicitly teaching Java best practices across the undergraduate curriculum. - Joel K. Hollingsworth; David J. Powell (ISICT, 2004)

Experiential Learning: The Key to Teaching Software Development. - David J. Powell; Joel K. Hollingsworth (IASTED Conf. on Software Engineering, 2006)

A NSGA-II, web-enabled, parallel optimization framework for NLP and MINLP. - David J. Powell; Joel K. Hollingsworth (GECCO, 2007)

Computer science III: a required course on client-server computing. - David J. Powell; Joel K. Hollingsworth; Shannon Duvall (ACM Southeast Regional Conference, 2008)

Integrating Mobile Computing with Android in Computer Science II and Computer Science III. - David J. Powell; Joel K. Hollingsworth (FECS, 2009)

Teaching web programming using the Google Cloud. - Joel K. Hollingsworth; David J. Powell (ACM Southeast Regional Conference, 2010)

Requiring web-based cloud and mobile computing in a computer science undergraduate curriculum. - Joel K. Hollingsworth; David J. Powell (ACM Southeast Regional Conference, 2011)

Teaching mobile computing and developing software to support computer science education. - James B. Fenwick Jr.; Barry L. Kurtz; Joel K. Hollingsworth (SIGCSE, 2011)

Engaging the community with mobile app projects (abstract only). - William H. Turkett Jr.; Paúl Pauca; Joel K. Hollingsworth (SIGCSE, 2012)

Seeding the Cloud with Students from Every Computer Science Undergraduate Program. - Joel K. Hollingsworth; David J. Powell (ICEIS (2), 2013)

Experiences in responding to computer science curricula 2013: panel discussion. - Karen Anewalt; Joel K. Hollingsworth; Rance D. Necaise; Jennifer A. Polack; Andrea Tartaro (J. Comput. Sci. Coll., 2015)

Creating a course on the internet of things for undergraduate computer science majors. - Shannon Duvall; Joel K. Hollingsworth (J. Comput. Sci. Coll., 2016)