| 2013 | SIGCSE | Developing a hands-on undergraduate parallel programming course with pattern programming (abstract only). | Barry Wilkinson, Clayton Ferner |
| 2013 | SIGCSE | Pattern programming approach for teaching parallel and distributed computing. | Barry Wilkinson, Jeremy F. Villalobos, Clayton Ferner |
| 2008 | SIGCSE | Grid computing at the undergraduate level: can we do it? | Jens Mache, Amy W. Apon, Thomas Feilhauer, Barry Wilkinson |
| 2008 | SIGCSE | Towards a top-down approach to teaching an undergraduate grid computing course. | Barry Wilkinson, Clayton Ferner |
| 2005 | CCGRID | Collaborative and learning applications of grid technology and grid education. | Oscar Ardaiz-Villanueva, Miguel L. Bote-Lorenzo, Amy W. Apon, Barry Wilkinson |
| 2005 | CCGRID | Experiences in teaching a geographically distributed undergraduate grid computing course. | Barry Wilkinson, Mark A. Holliday, Clayton Ferner |
| 2005 | SIGCSE | A geographically-distributed, assignment-structured undergraduate grid computing course. | Mark A. Holliday, Barry Wilkinson, Jeffrey House, Samir Daoud, Clayton Ferner |
| 2001 | CCGRID | A Distributed Shared Memory Programming Course. | Barry Wilkinson, Tanusree Pai, Meghana Miraj |
| 1997 | PDPTA | Applications of Rhombic Multiprocssors. | Kenneth E. Hoganson, Barry Wilkinson, W. Homer Carlisle |