Professional and Pedagogical Development

Teaching is at the heart of what I do. My passion for education teaching extends beyond the classrooms. I find great joy in supervising and mentoring students. To continuously improve as an educator, I actively participate in professional development workshops and engage in CS education research projects.

Student Supervision

I regularly supervise undergraduate students on various projects. The projects are typically part of CSC494/495, although I occasionally take students as volunteers as well. If you are interested in joining a project, please apply through the CS undergrad office. The application process typically starts 2 months before the semester (July for Fall, November for Winter, and March for Summer). Below is a list of my past/ongoing projects and a list of students who participated in these projects.

Projects on Games

My love for board games and escape rooms sparked an idea: why not blend my hobby with my professional work? This insight led me to develop research projects focused on creating game simulators and building AI agents that can play the games effectively. So far, I've explored games such as Othello, Gomoku and Hanabi.

Projects on AI/ML Education

As an instructor of advanced undergraduate AI and machine learning courses, I'm committed to enhancing educational approaches in these fields. My research projects analyze current AI/ML teaching practices. I also develop evidence-based tools and resources to improve student learning outcomes.

Projects on Academic Procrastination

My research on time management stems from a personal struggle with procrastination throughout my academic journey. This project aims to understand the underlying causes of student procrastination and develop effective strategies to combat it. By bridging personal experience with empirical research, I hope to create practical solutions that help students overcome similar challenges and reach their full potential.

Current Research

Below you will find some of my publications in CS education.

Past Research

My doctoral research explored the intersection of artificial intelligence and game theory, focusing on designing incentive systems that elicit truthful information from strategic participants. I investigated various applications including innovative grading mechanisms and predictive forecasting techniques through a combination of theoretical analysis and experimental methods.

Ph.D. Dissertation

Eliciting and Aggregating Truthful and Noisy Information
School of Engineering and Applied Sciences, Harvard University, September 2014.

SIGecom Doctoral Dissertation Award runner up
IFAAMAS Victor Lesser Distinguished Dissertation Award runner up