CS for All: Catering to Diversity of Master's Students through Assignment Choices. - Sohail Alhazmi; Margaret Hamilton 001; Charles Thevathayan (SIGCSE, 2018)

Interactive Pedagogical Agents for Learning Sequence Diagrams. - Sohail Alhazmi; Charles Thevathayan; Margaret Hamilton 001 (AIED (2), 2020)

Improving Learning Outcomes in UML Sequence Diagrams Through Reduced Cognitive Load. - Sohail Alhazmi; Charles Thevathayan; Margaret Hamilton 001 (ISD, 2021)

Scaffolded Approach to Reduce Cognitive Load for Modelling Sequence Diagrams. - Sohail Alhazmi; Charles Thevathayan; Margaret Hamilton 001 (PACIS, 2021)

Learning UML Sequence Diagrams with a New Constructivist Pedagogical Tool: SD4ED. - Sohail Alhazmi; Charles Thevathayan; Margaret Hamilton 001 (SIGCSE, 2021)