Current Student Opportunities

  Last updated: July 12, 2026
My work mainly falls under two themes: (1) understanding student learning in the context of novice programming and (2) in team programming contexts. At the moment, I am looking for students who are interested in data analysis and researching on existing team studies. I am only seeking students who have strong critical thinking and programming skills independent of gen AI.

Opportunities include a Directed Studies course (3 credits or 6 credits) and/or an Honours thesis (6 credits, with minimum GPA requirement). Graduate students who are interested in developing machine learning algorithms or learning analytics can also pursue a Directed Studies (3 credits) with me.

When you reach out to me, please also let me know what your team collaboration experience is and provide your transcript as well as your Github link. You can also take a look at the list of past Directed Studies and Honours theses that I supervised to get a sense of what others did.