Between Publish or Perish and Learning
In this essay, I argue that AI coding tools create a conflict in my PhD between publishing quickly and developing deep understanding, because they make it possible to produce implementations without fully engaging in the learning process. Using personal examples—especially my friend’s “vibe research” approach and lessons from my undergraduate math training—I explain why I believe computer science, like mathematics, is “not a spectator sport,” and why relying too heavily on AI risks leaving me with publications but a weaker scientific identity.
AI as a Competitor in the Classroom
I argue that AI reshapes education by exposing low-value teaching and assignments, forcing educators to compete for students’ limited cognitive effort and making genuine learning a deliberate choice rather than a coerced outcome.
Hiking at Mill Creek Canyon Pipeline Trail
In an effort to meet new people, I decided to organize a group hike at Mill Creek Canyon’s Pipeline Trail.
My First Year at the University of Toronto
I wanted to release my undergraduate story for the incoming first years, particularly those who wish to enter the CS program. I started as a first year at U of T in Fall 2016 and graduated in June 2022. I was enrolled in both the Computer Science (Co-op) and Math major programs.