| 2024 | ENASE | Creating a Trajectory for Code Writing: Algorithmic Reasoning Tasks. | Shruthi Ravikumar, Margaret Hamilton, Charles Thevathayan, Maria Spichkova, Kashif Ali, Gayan Wijesinghe |
| 2021 | SIGCSE | Learning UML Sequence Diagrams with a New Constructivist Pedagogical Tool: SD4ED. | Sohail Alhazmi, Charles Thevathayan, Margaret Hamilton |
| 2020 | AIED | Interactive Pedagogical Agents for Learning Sequence Diagrams. | Sohail Alhazmi, Charles Thevathayan, Margaret Hamilton |
| 2020 | ITiCSE | Developing Industry-Relevant Higher Order Thinking Skills in Computing Students. | Shekhar Kalra, Charles Thevathayan, Margaret Hamilton |
| 2018 | EASE | Evolving Project based Learning to Suit Diverse Student Cohorts. | Charles Thevathayan |
| 2018 | ITiCSE | Adaptive remediation for novice programmers through personalized prescriptive quizzes. | Reza Soltanpoor, Charles Thevathayan, Daryl J. D'Souza |
| 2018 | SIGCSE | CS for All: Catering to Diversity of Master's Students through Assignment Choices. | Sohail Alhazmi, Margaret Hamilton, Charles Thevathayan |
| 2018 | SIGCSE | Correcting Novice Programmers' Misconceptions Through Personalized Quizzes: (Abstract Only). | Reza Soltanpoor, Charles Thevathayan |
| 2017 | ACE | Imparting Software Engineering Design Skills. | Charles Thevathayan, Margaret Hamilton |
| 2017 | ACE | Combining Agile Practices with Incremental Visual Tasks. | Charles Thevathayan, Maria Spichkova, Margaret Hamilton |
| 2015 | ITiCSE | Supporting Diverse Novice Programming Cohorts through Flexible and Incremental Visual Constructivist Pathways. | Charles Thevathayan, Margaret Hamilton |
| 2014 | TrustCom | Synthesising End-to-End Security Protocols. | Charles Thevathayan, Peter Bertk, George Fernandez |
| 2013 | TrustCom | An Endorsement Trust Model. | Charles Thevathayan, James Harland, Peter Bertk |