Advising services

  • Do you want to know the course requirements and differences between majors, minors, and honours programs?
  • Thinking about choosing an option?
  • Do you want to know if a course can be transferred to our department?
  • Are you interested in undertaking a self-directed research project?

Contact  Irene Statham, Computer Science Undergraduate Advisor 
ECS 512 


Irene is available to help you with:

  • course selection and progression
  • grading, academic standing and academic support 
  • declaring your program and information on co-op
  • degree completion and graduation questions

, Undergraduate Studies Program Coordinator, oversees the operation of and changes to the undergraduate program and is available to meet with students.

, Honours Advisor is available to assist students interested in the honours program as well as students currently enrolled in the honours program.

For advising help with interdisciplinary or combined programs with Computer Science, please contact the relevant Faculty Advisor.


Revised Advising Information:

In person advising has been suspended until further notice.

Students are welcome to email their questions to

Useful resources:

Program outlines, worksheets and maps 

Undergraduate courses

Helpful forms

Academic Calendar 

For advice regarding the MSc and PhD programs in the department, please visit the Graduate students page.

Academic integrity requires commitment to values of honesty, trust, fairness, respect, and responsibility.

Take advantage of these resources that are available to you on campus:

Undergraduate Forms

Please visit the Office of the Registrar's forms website for these additional forms:

  • Course change form
  • Pro Forma course
  • Request for academic concession