A Note to Prospective Students
I am always looking for talented students to join my team, but I only seriously consider applications that are submitted through the official channels. Like most faculty members, I receive many requests by email and I do not prioritize looking at them. To get my attention, submit an application by following the instructions at the link above and indicate me as a prospective advisor. Follow the submission instructions carefully otherwise your application may be delayed.
As you may note after exploring my publications, my primary interests lie problems related to algorithm design, approximation algorithms, and the theory of computing. As such, students in my group must have a strong background in algorithms and mathematics and should expect to spend a lot of time designing algorithms and proving why they perform well.
If you have not taken undergraduate courses in algorithms and do not present a strong math background, I am less likely to consider your application.
Graduate Students
Current
Former
Undergraduate Research Assistants
High School Internship
I occasionally supervise high school students through our Ross and Verna Tate High School Internship Program (HIP). To date (summer 2021), I have supervised 6 students overall through this program. Past projects include work in our former Arduino Lab (for CMPUT 274/5 development) and developing resources for our programming club.