1. Teaching Computer Science concepts;curzon;Computer Science Education Perspectives on Teaching and learning in school,2018
2. Making the Invisible Tangible: Learning Biological Engineering in Kindergarten;shaer;Proc ACM CHI Workshop on User Interface Technology and Educational Pedagogy,0
3. New directions in cryptography
4. How to Explain Zero-Knowledge Protocols to Your Children
5. Computer Science Unplugged – An enrichment and extension programme for primary-aged children;bell,2022