The design and implementation of a notional machine for teaching introductory programming. - Michael Berry 001; Michael Kölling (WiPSCE, 2013)

The state of play: a notional machine for learning programming. - Michael Berry 001; Michael Kölling (ITiCSE, 2014)

The design and implementation of a notional machine for teaching introductory programming. - Michael Berry 001 (2015)

Novis: A Notional Machine Implementation for Teaching Introductory Programming. - Michael Berry 001; Michael Kölling (LaTiCE, 2016)

The Construction and Practice of E-Teaching and Learning Innovative Mode for the Design History Course. - Tiejun Zhu; Michael Berry 001 (eLEOT, 2018)

Innovation and Implementation of E-interactive Teaching and Learning System for History Theory Course of Sino-foreign Cooperative School-running Specialty. - Tiejun Zhu; Michael Berry 001 (EAI Endorsed Trans. e Learn., 2018)