# Current undergraduate students
**Source**: https://cs.uwaterloo.ca/current-undergraduate-students
**Parent**: https://cs.uwaterloo.ca
The David R. Cheriton School of Computer Science is the largest centre of research and teaching in computer science in Canada. Whether you’re a first year student, or about to graduate, we care about your success and want you to have a rewarding university experience both in and outside school.
Whether you are a current [Computer Science (CS) major](https://cs.uwaterloo.ca/current-undergraduate-students/majors) or a student hoping to [add Computer Science to your degree](https://cs.uwaterloo.ca/current-undergraduate-students/minors), this section of our website provides all the important resources and information needed for your personal and academic success.
## Information on our website
### [Academic Advising](https://cs.uwaterloo.ca/advising)
For CS course enrollment or planning, guidance on majors, minors, and specializations in CS course planning, transferring to CS, etc.
- [Office hours](https://cs.uwaterloo.ca/office-hours) - See a CS advisor virtually or in-person
- [Plan requirement checklists](https://cs.uwaterloo.ca/checklists) - Easy-to-fill summary of your program or plan's requirements
- [Co-op students](https://cs.uwaterloo.ca/advising/co-op-students) - Contacts for sequence changes, co-op requirements, probation, etc.
- [CS Advising FAQ](https://cs.uwaterloo.ca/current-undergraduate-students/frequently-asked-questions) - Check if you can find an answer to your question online.
### [Course enrollment](https://cs.uwaterloo.ca/current-undergraduate-students/majors/cs-course-enrollment)
For enrolling into CS courses, the Add/Drop period processes, overrides, enrollment errors, permission numbers, etc.
- [Course selection](https://cs.uwaterloo.ca/current-undergraduate-students/majors/cs-course-selection) - Ensure that you get into your preferred courses without seeing an advisor
- [Department consent & waitists](https://cs.uwaterloo.ca/current-undergraduate-students/majors/cs-course-enrollment/department-consent-course-waitlists) - Understanding the Department Consent error and when CS courses will be taken off of the waitlist
- [Suggested course sequences](https://cs.uwaterloo.ca/suggested-sequences) - Term-by-term list of courses that CS majors should take
### Enrichment and research opportunities
- [Student life and enrichment](https://cs.uwaterloo.ca/current-undergraduate-students/student-life-and-enrichment) - List of various ways to apply your knowledge and get involved as a student
- [Awards and research opportunities](https://cs.uwaterloo.ca/current-undergraduate-students/research-opportunities) - Take part in undergraduate research positions for your co-op or part-time during a study term
## Our most visited pages
[**CS Checklists**
Track your program/plan requirements](https://cs.uwaterloo.ca/checklists)
[**Suggested Course Sequences**
Which courses to take and when](https://cs.uwaterloo.ca/suggested-sequences)
[**Office Hours**
Contact a CS Advisor](https://cs.uwaterloo.ca/office-hours)
[**CS Transfer**
Information for transferring into CS](https://cs.uwaterloo.ca/current-undergraduate-students/cstransfer)
[**URA program**
Part-time research opportunities](https://cs.uwaterloo.ca/current-undergraduate-students/research-opportunities/ura)
[**Course Enrollment**
Get into CS courses during the Add/Drop period](https://cs.uwaterloo.ca/current-undergraduate-students/majors/cs-course-enrollment)
Play banner slideshow
Pause banner slideshow
## Relevant resources and links
### New & incoming students
Resources for students who recently accepted their offer and have **immediate questions for [academic advisors](https://uwaterloo.ca/math/academic-advising)**.
- [New Math Students website](https://uwaterloo.ca/new-math-students) - The best resource for new Computer Science students and what happens after accepting your offer.
- [Mathematics Undergraduate Office (MUO)](https://uwaterloo.ca/math/muo) - Support for math students including enrollment into first/second-year MATH courses
- [First-year advising](https://uwaterloo.ca/math/first-year-undeclared-math-studies-advising) - See an academic advisor immediately for support questions about enrolling into first-year courses, your first-year requirements, or general inquiries
### Regulations and forms
Links for new and returning students looking for information about their program or degree requirements.
- [Forms](https://uwaterloo.ca/math/academic-matters/forms) - Most frequently used forms for plan modifications, sequence changes, and graduation checklists
- [Math regulations and procedures](https://uwaterloo.ca/math/current-undergraduates/regulations-and-procedures) - Summary of academic standing, INC, Verification of Illness (VIF), etc.
- [Undergraduate Academic Calendar](https://uwaterloo.ca/academic-calendar/undergraduate-studies/catalog#/policies?group=Regulations%20for%20Faculty%20of%20Mathematics%20Students) - Official description of your Math/CS degree requirements and expectations
[Medical and Mental Health services/resources
Campus Wellness](https://uwaterloo.ca/campus-wellness/)
[List of academic and undergraduate
Campus Resources](https://uwaterloo.ca/math/campus-resources)
## Program specific information - CS majors
[**Computer Science students**
Degree requirements, course enrollment, and progression for BCS or BMath students](https://cs.uwaterloo.ca/current-undergraduate-students/majors)
[**Double Degree students**
BBA/BCS Advising, Checklists, Transfers, and FAQ](https://cs.uwaterloo.ca/bbabcs)
[**Data Science students**
How to apply for BCS Data Science and Degree requirements](https://cs.uwaterloo.ca/current-undergraduate-students/majors/data-science-bcs)
### Related programs and plans
[**Computing minor**
Information for adding the computing minor](https://cs.uwaterloo.ca/node/3287)
[**CS specializations**
Modifying your CS degree with specializations](https://cs.uwaterloo.ca/current-undergraduate-students/majors/computer-science-specializations)
[**CFM students**
Information for CFM undergraduate students](https://uwaterloo.ca/computing-financial-management/current-students/academic-resources)
[**SE students**
Information for current SE undergraduate students](https://uwaterloo.ca/software-engineering/undergraduate-students/current-undergraduate-students)
## Computer Science support and services
[Computing / Tech / Lab Services
CSCF Support](https://cs.uwaterloo.ca/cscf/information-undergraduate-students)
[CS Consulting Centre and ISA employment
ISG Undergraduate Support](https://uwaterloo.ca/computer-science-instructional-support-group/undergraduate-support)