Java in the Computing Curricula. - Peter Chalk (ACM SIGPLAN Notices, 1999)

Apprenticeship learning of software engineering using Webworlds. - Peter Chalk (ITiCSE, 2000)

Webworlds - Web-Based Modeling Environments for Learning Software Engineering. - Peter Chalk (Comput. Sci. Educ., 2000)

JICC4: Java in the Computing Curricula. - Peter Chalk (ACM SIGPLAN Notices, 2000)

Scaffolding learning in virtual environments. - Peter Chalk (ITiCSE, 2001)

Evaluating the use of a virtual learning environment for teaching aspects of HCI. - Peter Chalk (ITiCSE, 2002)

Designing and evaluating learning objects for introductory programming education. - Peter Chalk; Claire Bradley; Poppy Pickard (ITiCSE, 2003)

Introducing a virtual learning environment and learning objects into higher education courses. - Tom Boyle; Claire Bradley; Peter Chalk; Ken Fisher; Poppy Pickard (Int. J. Learn. Technol., 2005)