Course Match Overview
Course Match is an advanced algorithm that assigns classes based on your preferences. The algorithm uses the rankings submitted by you and your classmates to determine the demand for every class. Using that information, it gives you as many of your highly ranked classes as it can. The algorithm was created by Cognomos, based on Nobel prize winning research in economics, and is employed at several peer institutions. For those interested in the details, the Course Match algorithm is a direct application of market design theory.
How does Course Match Work?
Created by Cognomos, the following guide provides a more user-friendly overview of the Course Match application: A Guide to Course Match at Columbia Business School. In includes tips and considerations to improve enrollment results.
View answers to frequently asked questions about Course Match.
How to Use Course Match - Ranking and Selection
Access the Course Match Selection Student Guide here and you can review this one-pager on Course Selection to get started!
For a step-by-step walkthrough on adding and ranking CBS classes, visit our Adding and Ranking Classes in Course Match guide.
You can also watch the video walkthrough here.
Historical Course Match Results
Access Historical Course Match Results.
How to Use Vergil Registration and Enrollment
Any changes to your Course Match schedule are made through the Vergil Registration and Enrollment Platform. Within Vergil, you can register for additional classes and drop sections, apply to or join wait lists, review and resolve registration conflicts, and manage and view your student planner.
Please review following guides for further information:
Registration Adjustment Workflow — CBS Full-Term, A-Term, and B-Term Courses
Once the Add/Drop period on Vergil closes, students have one additional opportunity to request schedule changes through the Registration Adjustment Workflow on Vergil.
Dropping a Course
- Go to Vergil, find the course you want to drop, click Manage Registration, and submit a request to Drop. Drop requests will be reviewed and processed the same day.
Adding a Course
- Go to Vergil, find the course you are interested in, click Add Request, and submit a request to be added. Add requests will be reviewed and processed the following business day.
- For courses that previously had a waitlist, priority is given based on your original waitlist position. Requests from students not on the original waitlist will only be considered if space remains after all waitlisted students have been processed.
- For courses that did not have a waitlist, add requests will be processed on a first-come, first-served basis.
- If you are added to a course, you will receive an email asking you to accept it. You must accept the course within the designated timeframe to be enrolled.
- Please note that if you are requesting to add a course with a first-class mandatory attendance policy, you must first receive permission from the instructor. You will be required to upload proof of instructor approval when submitting your add request
Don't See an Add Request Option?
If you do not see the option to submit an Add Request, it means either the course is full or you have reached the maximum allowed credits. Check back periodically to see if space opens up in the course. If you are at your credit limit, you must drop a course first to free up credits before submitting an add request for another course.
Tracking Status
- You can view the status of your requests (Pending/Approved/Denied) in your Registration Request Log in Vergil. .
Withdrawal Policy
After the Registration Adjustment Workflow concludes, any request to drop a Full-Term, A-Term, or B-Term course will result in a grade of "W" (Withdrawal) on your transcript.
Additional Questions? Please email [email protected] or [email protected].