Here are some random notes and advice I would like to share with you. Hopefully these will make you better informed and make your application stronger.
General
Professors receive a lot of emails. We look for students who are interested in our own research. If your email looks like it was sent to 100 other professors, it will be less likely for you to receive a response.
Master's degree:
- For master's degrees, there are two types: thesis-based master's (2 years) and professional (course-based) master's (1 to 2 years).
- Thesis-based master's programs are research focused. They are meant to prepare you for research and Ph.D. You take only a few courses, and conduct extensive research with a thesis supervisor, similar to a Ph.D. program but much shorter.
- Professional master's programs prepare you for the industry. You are not required to do research or thesis writing, but to complete a number of courses and in some programs, an internship.
- Thesis-based master's programs are very common in Canada. These programs are fully funded because students are expected to conduct extensive research and publish papers. In the USA, many master's programs are not funded, because they are professional master's programs. Funding means scholarships, teaching assistantships, or research assistantships.
To Ph.D. or not to Ph.D.? This question has been asked by many, many people. I have these points to summarize:
- The journey of getting a Ph.D. can be a very rewarding experience. You are making a small, but significant contribution to humanity. This is a great list of reasons for Ph.D.
- A Ph.D. is a full-time commitment. It can take four years. You need to think through where you are in your stages of life. Are you willing to put in such a commitment?
- People go through a Ph.D. for a variety of reasons, but regardless of your motivation, you should be genuinely passionate about your research topic. Many people cannot complete a Ph.D. because they lost interest in their research topic.
- You will be working with your Ph.D. supervisor for a long time, so compatibility is very important. It would be difficult to complete a Ph.D. if you cannot get along with your supervisor (and the reverse is true: it would be difficult for your supervisor to lead their research group if they cannot get along with you). Choose your supervisor carefully and ask questions.
- The field of computer science is one of the "lucky" fields in which there are lots of job opportunities in the industry, so a Ph.D. in computer science does not limit you to just academic jobs.
GRE: Most Canadian universities do not require the GRE. Many American universities have started to drop the GRE as well. Your time would be better spent on improving your technical skills (in specific areas that you are applying to) and research experiences.
CV: In Canada and the USA, your academic CV should be a professional document detailing all your achievements since you became an adult. (Do not include anything from middle school or high school, unless you won an Olympic medal or something similar.)
- Your CV can be longer than a résumé. A résumé is maximum 2 pages; A CV can be as many pages as necessary.
- Your CV should start with your name, contact information, and links to your personal website/portfolio, LinkedIn, or GitHub (if they are professionally maintained).
- Your CV should include your education (with grades/GPA), skills (programming languages and other skills), projects, and awards.
- Having publications is a big plus, and will set you apart from all other applicants.
- Describe your research, work, and other experiences, even if they are not related to the research group you are applying to.
- Your CV should not include your marital status, children, religion, or passport/id number. We strive for equity and do not judge your application based on these information.
- However, do state if you are a Canadian citizen/Canadian permanent resident, because if you are, you are eligible for Canadian government scholarships ($40,000 a year for a PhD student, $27,000 for master's), and you will be given priority admission consideration.
Preparing applications:
- Pay attention to who you ask to write reference letters for you. Your chance of success will be drastically reduced if your reference letters are not at the highest standard.
"This student was in my class, but I don't know much about this student's ability" is very bad in a reference letter, and I have read this more than you might think.
Also, if the reference letter is fake (written by someone else not the reference writer), this would be very obvious to us.
- Do not submit an application to a Ph.D. program without first comfirming with a potential supervisor. Your supervisor will be personally funding your education for four years. There is no way they would agree to do this without having talked to you first. Using an analogy: This is like a marriage. Would you marry someone without talking to them first?
My research group (this applies to thesis-based programs only)
We are the Serious Games Research Group.
I am a hands-on supervisor and I will meet with you every week throughout your research journey here. I will support every one of my students to the best of my abilities.
When reading your application, I will be looking at your CV to see if you have done something related to what I am looking for. This point is much more important than a high grade on your transcript.
For Ph.D. applicants, you need to show that you are capable of publishing research papers, which is usually what happens in a thesis-based master's degree. There are always exceptions, but it is up to you to show why you are capable.
Can you transfer from our thesis-based master's program to our Ph.D. program? Yes, that is possible. Some students completed one year in the master's program, and transfered to Ph.D. because they really enjoyed their research project.
I have read a lot of computer science applications where the applicants say they know machine learning. Knowing scikit-learn, Tensorflow, Keras, or PyTorch does not make you impressive for computer science, unfortunately, because everybody is using them, including people in geology, business, medicine, arts, politics, etc. If you really want to impress someone as a computer scientist, show that you can write machine learning algorithms from scratch, or that you can do machine learning calculations by hand, on a piece of paper (you need to know the math).
Our degrees
Our computer science master's and Ph.D. degrees are all fully funded thesis-based research degrees.
Our Computational Media Design (CMD) master's and Ph.D. degrees are very different from computer science. CMD is a transdisciplinary program that requires students to be at the intersection of computer science and arts/design. One such area is designing and creating innovative interactive digital experiences. CMD is a fully funded thesis-based degree.
- CMD students are required to take at least one computer science graduate-level course. If you only have a background in arts/design, please consider one of the other graduate programs (e.g. fine arts, design, music).
Our 1-year professional master's degree in Data Science and Analytics is great for anyone who wants to pivot their career to a field that applies machine learning.
- More to be added...
- Good luck!