Skip to content. Skip to navigation
McGill Home SOCS Home
Personal tools
You are here: Home Prospective Students Undergraduate Getting personal advice
Why CS?
Program List
How to Choose
Introductory Courses
McGill Transfer
Grad School
Med School
Personal Advice

Getting personal advice for prospective students


There are many choices for computer science and software engineering programs. We would like to help you decide on which program is best for you.

First, you should review the following pages:

Once you have acquainted yourself with this information, you may also want to ask some specific questions. We have a team of friendly staff and professors who are ready to help you out.

You should contact our Undergraduate Program Coordinator, Mrs. Liette Chin, by phone or e-mail. Her contact information is:
Office: Trottier 2070,
Phone: (514) 398-7071. ext. 00118,
Email: liette DOT chin AT mcgill DOT ca

Please put "Question from Prospective Student" as the subject of your message. In your e-mail message, include the following:

  • Your name and McGill Student ID (if you already have one)
  • Your current status. For example, are you currently in high school, CEGEP, another university, or if you already at McGill (and considering a computer science or software engineering major or minor). If you are not at McGill yet, let us know if you have already applied, if you have been accepted, or if you are just thinking about applying.
  • Your specific question(s).
  • Your main interests in computer science or software engineering. For example, here are some possible interests:
    • general computer science studies
    • general software engineering studies
    • interdisciplinary programs including the B.Sc. Liberal and B.A.&Sc. programs.
    • joint studies with mathematics
    • joint studies with physics
    • computer systems, such as networks, operating systems and databases
    • bioinformatics
    • robotics
    • artificial intelligence and learning
    • applications to medicine
    • games programming
    • programming languages and compilers
    • concurrency and parallelism
    • theoretical computer science
    • algorithms, data structures and graph theory
    • formal methods
    • cryptography
    • quantum computing
    • scientific computing
    • foundations of computer science
    • graphics and vision

Your question will either be answered directly by Liette or it will be forwarded to an appropriate professor. If you get a reply from a professor, don't be shy in communicating with them, they are happy to help our prospective students.