In the School of Computing, UROP is a year long project, spread over two semesters, allowing ample opportunities to learn and do research in a substantial project. Students work closely with faculty members and their research groups in a wide range of computing research areas, often making valuable contributions to the groups' research. UROP is usually done in third year, allowing the students to earn two courses worth of credits. Furthermore, students can choose to do research on the same topic for their Honours Year Project, allowing substantial depth in research within their undergraduate education.