معرفی
Troy Michael John Vasiga is a faculty member at the David R. Cheriton School of Computer Science under the Faculty of Mathematics at the University of Waterloo, where he lectures undergraduate computer science courses and contributes to academic outreach. His research interests span Computer Science Education, Algorithms, Discrete Mathematics, and Theoretical Computer Science, with a focus on programming pedagogy, competitive programming, and combinatorial structures.
- Education: PhD in Computer Science (2008, University of Waterloo) with a thesis on error detection in number-theoretic algorithms.
His publications highlight expertise in algorithm design, educational technology (e.g., CS Circles), and combinatorics (e.g., Thue-Morse sequence analysis). He has participated in events like IBM CASCON and ISSEP, presenting on computing education and algorithmic challenges. Previously serving as an undergraduate advisor, Vasiga now focuses on admissions and outreach, maintaining an active role in curriculum development and programming competition mentorship.
Scientific Awards: No specific awards mentioned in the provided text.
Labs & Teams: Involved with the Canadian Computing Competition and Waterloo’s computer science outreach initiatives, including organizing contest archives and mentoring students.



