Expect a steep learning curve. Your supervisor will likely assign you a stack of academic papers to read. You need to understand the "State of the Art" before you can improve upon it. This phase is often frustrating for students used to immediate feedback; in research, you might spend three weeks just setting up the environment and understanding the problem.
The primary goal of COMP 396 is to provide a "real-world" research experience. COMP 396 Undergraduate Research Project (3 credits) comp 396 mcgill
This is the part of the experience that catches students off guard. You cannot simply register for this course on Minerva during the registration period. You must be "hired" by a professor. Expect a steep learning curve
If a professor is interested, they will invite you for a meeting. Treat this like a job interview. Be prepared to discuss topics from your core CS courses and show enthusiasm for their specific domain. This phase is often frustrating for students used
Visit the McGill School of Computer Science (SOCS) website. Look at the faculty directory and filter by research areas. Do you like Game Theory? Look into Prof. Adrian Vetta. Interested in Reinforcement Learning? Check out the Reasoning and Learning Lab. 2. The "Cold Email" Strategy