Supervision for Undergraduate Honours Project

Students who wish to work on their Honours Project under my supervision are expected to have a grade of B+ or better in the following courses: MATH 3801 (Linear Programming) and MATH 3855 (Discrete Structures and Applications).

Supervision for M.Sc./Ph.D. Thesis

Students who wish to work on their Master's or Doctoral Thesis under my supervision are expected to have
  1. completed at least one course in discrete mathematics and one course in mathematical programming (e.g. linear programming, integer programming, combinatorial optimization) at the undergraduate level;
  2. proficiency in a high-level computer programming language, preferably C/C++;
  3. excellent communication skills (both verbal and written) in English.
As applications to the graduate program are handled centrally, students who wish to work under my supervision should state their preference on their applications so that the files will be forwarded to me for review during the admissions process.

Supervision for research internships

I will be available to supervise only students with NSERC USRA.

Back to Kevin Cheung's homepage