From Code to Design: A Reverse Engineering Approach. - Elliot Varoy; John Burrows; Jing Sun 002; Sathiamoorthy Manoharan (ICECCS, 2016)

Combining Analogies and Virtual Reality for Active and Visual Object-Oriented Programming. - Tevita Tanielu; Raymond 'Akau'ola; Elliot Varoy; Nasser Giacaman (CompEd, 2019)

An Experiential Learning Approach to Learning Manual Communication Through a Virtual Reality Environment. - Edison Rho; Kenney Chan; Elliot Varoy; Nasser Giacaman (IEEE Trans. Learn. Technol., 2020)

Comparing Pre-tertiary Curricula to Investigate the Timing of Computing Exposure. - Elliot Varoy; Kerry Lee 001; Andrew Luxton-Reilly; Nasser Giacaman (ITiCSE (1), 2021)

Block-Based Object-Oriented Programming. - Oliver Allen; Xavier Downs; Elliot Varoy; Andrew Luxton-Reilly; Nasser Giacaman (IEEE Trans. Learn. Technol., 2022)

Learning Object-Oriented Programming Concepts Through Visual Analogies. - Victor Lian; Elliot Varoy; Nasser Giacaman (IEEE Trans. Learn. Technol., 2022)

Understanding the Gender Gap in Digital Technologies Education. - Elliot Varoy; Andrew Luxton-Reilly; Kerry Lee 001; Nasser Giacaman (ACE, 2023)

Draw a Computing Student: Facilitating Semi-Structured Interviews Through Drawing. - Elliot Varoy; Kerry Lee 001; Andrew Luxton-Reilly; Nasser Giacaman (SIGCSE (1), 2023)