CO 327Deterministic OR Models (Non-Specialist Level)
- Units
- 0.50
- Faculty
- Mathematics
When it runs
Ran in 3 of the last 7 terms. Winter 2027: not on the schedule. Spring 2027: schedule not out yet.
An applications-oriented course that illustrates how various mathematical models and methods of optimization can be used to solve problems arising in business, industry, and science.
Prerequisites
Antirequisites
- Not completed nor concurrently enrolled in any of the following:
- CO370 - Deterministic OR Models (0.50)
Leads to
No course lists it as a requisite.
Every term since 2001
Ran in 31 terms, Winter 2011 to Spring 2026: 16 Spring, 15 Winter.
Taught by Patrick Roh (8) · Joseph Cheriyan (7) · Chaitanya Swamy (3) · Andersen Ang (2) · Justin Toth (2) · Ricardo Fukasawa (2) · Zach Walsh (1)
Spring 2026 ×
| Section | Enrolled / cap | When | Where | Instructor |
|---|---|---|---|---|
| LEC 001 | 0 / 30 | — | — | not listed |
WClasses’ last read, from before enrolment settled: the numbers may not be final.
Winter 2025 ×
| Section | Enrolled / cap | When | Where | Instructor |
|---|---|---|---|---|
| LEC 001 | 38 / 50 | MW 14:30–15:50 | — | not listed |
Spring 2025 ×
| Section | Enrolled / cap | When | Where | Instructor |
|---|---|---|---|---|
| LEC 001 | 21 / 30 | TTh 13:00–14:20 | — | not listed |
Winter 2024 ×
| Section | Enrolled / cap | When | Where | Instructor |
|---|---|---|---|---|
| LEC 001 | 27 / 50 | TTh 16:00–17:20 | — | not listed |
Spring 2024 ×
| Section | Enrolled / cap | When | Where | Instructor |
|---|---|---|---|---|
| LEC 001 | 26 / 30 | TTh 14:30–15:50 | — | not listed |
Winter 2023 ×
| Section | Enrolled / cap | When | Where | Instructor |
|---|---|---|---|---|
| LEC 001 | 21 / 50 | TTh 13:00–14:20 | PHY 313 | Joseph Cheriyan |
Spring 2023 ×
| Section | Enrolled / cap | When | Where | Instructor |
|---|---|---|---|---|
| LEC 001 | 26 / 30 | MW 14:30–15:50 | — | not listed |
Winter 2022 ×
| Section | Enrolled / cap | When | Where | Instructor |
|---|---|---|---|---|
| LEC 001 | 13 / 50 | TTh 14:30–15:50 | MC 4060 | Joseph Cheriyan |
Spring 2022 ×
| Section | Enrolled / cap | When | Where | Instructor |
|---|---|---|---|---|
| LEC 001 | 15 / 30 | MW 11:30–12:50 | QNC 2501 | Andersen Ang |
Winter 2021 ×
| Section | Enrolled / cap | When | Where | Instructor |
|---|---|---|---|---|
| LEC 041 | 15 / 50 | — | — | Joseph Cheriyan |
Spring 2021 ×
| Section | Enrolled / cap | When | Where | Instructor |
|---|---|---|---|---|
| LEC 041 | 13 / 30 | TTh 9:00–10:20 | — | Andersen Ang |
Winter 2020 ×
| Section | Enrolled / cap | When | Where | Instructor |
|---|---|---|---|---|
| LEC 001 | 20 / 50 | TTh 14:30–15:50 | E2 1732 | Zach Walsh |
Spring 2020 ×
| Section | Enrolled / cap | When | Where | Instructor |
|---|---|---|---|---|
| LEC 001 | 24 / 30 | — | — | Justin Toth |
Winter 2019 ×
| Section | Enrolled / cap | When | Where | Instructor |
|---|---|---|---|---|
| LEC 001 | 28 / 50 | MWF 13:30–14:20 | RCH 305 | Patrick Roh |
Spring 2019 ×
| Section | Enrolled / cap | When | Where | Instructor |
|---|---|---|---|---|
| LEC 001 | 15 / 30 | TTh 10:00–11:20 | RCH 206 | Justin Toth |
Winter 2018 ×
| Section | Enrolled / cap | When | Where | Instructor |
|---|---|---|---|---|
| LEC 001 | 34 / 50 | MWF 11:30–12:20 | MC 2038 | Patrick Roh |
Spring 2018 ×
| Section | Enrolled / cap | When | Where | Instructor |
|---|---|---|---|---|
| LEC 001 | 15 / 30 | TTh 14:30–15:50 | MC 4064 | Joseph Cheriyan |
Winter 2017 ×
| Section | Enrolled / cap | When | Where | Instructor |
|---|---|---|---|---|
| LEC 001 | 34 / 50 | TTh 10:00–11:20 | MC 4060 | Joseph Cheriyan |
Spring 2017 ×
| Section | Enrolled / cap | When | Where | Instructor |
|---|---|---|---|---|
| LEC 001 | 23 / 30 | MWF 10:30–11:20 | RCH 207 | Patrick Roh |
Winter 2016 ×
| Section | Enrolled / cap | When | Where | Instructor |
|---|---|---|---|---|
| LEC 001 | 19 / 75 | MWF 13:30–14:20 | PHY 313 | Patrick Roh |
Spring 2016 ×
| Section | Enrolled / cap | When | Where | Instructor |
|---|---|---|---|---|
| LEC 001 | 16 / 30 | MWF 10:30–11:20 | RCH 204 | Patrick Roh |
Winter 2015 ×
| Section | Enrolled / cap | When | Where | Instructor |
|---|---|---|---|---|
| LEC 001 | 29 / 75 | TTh 14:30–15:50 | HH 1104 | Chaitanya Swamy |
Spring 2015 ×
| Section | Enrolled / cap | When | Where | Instructor |
|---|---|---|---|---|
| LEC 001 | 17 / 30 | MWF 9:30–10:20 | MC 4064 | Ricardo Fukasawa |
Winter 2014 ×
| Section | Enrolled / cap | When | Where | Instructor |
|---|---|---|---|---|
| LEC 001 | 24 / 75 | MWF 9:30–10:20 | RCH 305 | Patrick Roh |
Spring 2014 ×
| Section | Enrolled / cap | When | Where | Instructor |
|---|---|---|---|---|
| LEC 001 | 14 / 30 | MW 16:00–17:20 | MC 2054 | Patrick Roh |
Winter 2013 ×
| Section | Enrolled / cap | When | Where | Instructor |
|---|---|---|---|---|
| LEC 001 | 32 / 75 | MWF 9:30–10:20 | PHY 235 | Patrick Roh |
Spring 2013 ×
| Section | Enrolled / cap | When | Where | Instructor |
|---|---|---|---|---|
| LEC 001 | 31 / 30 | TTh 10:00–11:20 | MC 4064 | Ricardo Fukasawa |
Winter 2012 ×
| Section | Enrolled / cap | When | Where | Instructor |
|---|---|---|---|---|
| LEC 001 | 26 / 75 | MWF 9:30–10:20 | MC 2035 | Joseph Cheriyan |
Spring 2012 ×
| Section | Enrolled / cap | When | Where | Instructor |
|---|---|---|---|---|
| LEC 001 | 16 / 20 | TTh 10:00–11:20 | MC 4062 | Chaitanya Swamy |
Winter 2011 ×
| Section | Enrolled / cap | When | Where | Instructor |
|---|---|---|---|---|
| LEC 001 | 41 / 75 | MWF 9:30–10:20 | MC 2038 | Joseph Cheriyan |
Spring 2011 ×
| Section | Enrolled / cap | When | Where | Instructor |
|---|---|---|---|---|
| LEC 001 | 13 / 50 | TTh 10:00–11:20 | MC 4063 | Chaitanya Swamy |
A number is how many lectures (or seminars or labs) it had; click it for that term’s sections. “·” means WClasses has nothing that term, which isn’t proof it didn’t run. From WClasses’ copy of the Registrar’s Schedule of Classes, Fall 2001 to Spring 2026.
Reviewed on UW Flow
100% liked it86% easy89% useful
From 7 ratings and 5 comments on UW Flow. The most helpful comments, quoted as written, without names. Read them all on UW Flow.
Pros: You get 6 pages of cheat sheets for exams,
Cons: Assignment solutions don't get uploaded as a pdf file, you have to read through the tiny crowdmark feedback boxes for every questionMay 2025 · liked itOn UW FlowRemove this
A good course I took to fulfill one of my MATH3XX/4XX requirement. This course builds on CO 250. I personally found it easier than CO 250.
Apr 2025 · liked itOn UW FlowRemove this
Martin Pei is the GOAT. Go to his lectures and do all the assignments, practices you are set for any exams. Easy 90+
Apr 2025 · liked itOn UW FlowRemove this
Great course with cool logical problems. Martin's a great professor, ABSOLUTELY go to the lectures if you have him. Not hard if you attend lectures. 10 assignments but they're very short and doable in 1-2 hours.
Apr 2025 · liked itOn UW FlowRemove this
Fairly straightforward, goes more in depth about specific applications of various LP models. Final chapter on the traveling salesman problem was also pretty interesting.
May 2023 · liked itOn UW FlowRemove this
Discussed on r/uwaterloo
15 posts and comments in 13 threads mention CO 327, October 2012 to December 2024. Quoted word for word, newest first; each reply sits under the post and the comment that started its branch. Search r/uwaterloo for newer posts.
Winter 2024
thoughts on CO 327 with Joseph Cheriyan 3 points, 1 comment
Fall 2022
Are CO 227 and CO 327 bird courses? Anyone have F22 course outlines? Thanks 3 points, 2 comments
Spring 2022
Math courses without final exam 3 points, 4 comments
“Is anyone taking any MATH/CS/CO/AMATH/PMATH course currently this semester which does not have a final exam?”
u/Mr-Goose-: “CO 327 no final exam”
Fall 2021
Easy upper year courses 3 points, 13 comments
“I'm looking for 300 and 400 math courses that aren't too heavy on math and somewhat on the easier side. Do y'all know what courses are good for that? Thank you!!!”
u/ParmaMan: “A few I plan on taking: STAT 321, CO 327, CS 338, CS 330, CS 436. Note they are non-specialist tho so they might not work for your plan.”
Spring 2021
Math/CS Courses with no Final 1 point, 1 comment
u/kxxstlx: “Out of the following courses, if anyone has taken these and knows the grade breakdown/difficulty/workload I would greatly appreciate it. Trying to take courses with no final. STAT221, CS370, CS 338, AMATH343, PMATH320/330, CO327”
Winter 2021
Anyone taking CO 327 this term? 3 points, 2 comments
u/itiseasytoseethat: “Looking for a study buddy!”
u/DUCK_PENETRATOR: “Is this course a bird course? Depending on your answer I might take it or choose not to...”
u/itiseasytoseethat: “… CO 327 is the non-specialist version of CO 370 ( Deterministic OR Models), so compared to that course, it should be quite a bit easier. But not sure if it's a bird course, can't find much info on that. The prof posted on Piazza a tentative grade breakdown. …”
Spring 2019
Anyone taken CO327 before? 5 points, 0 comments
Fall 2018
PMATH 320/STAT 331 Difficulty? 3 points, 12 comments
u/PinkPandaIRL: “… EDIT: Looking for a tenth course to add to the below nine courses I already have: CS 330 CS 338 STAT 321 CS 430 CO 327 CS432 STAT 332 STAT 337 STAT 322 PS. I can't take STAT 340 because I got lower than 60 in STAT 230 :( and I'm really terrible at proofs. …”
Winter 2017
Good CO courses? 4 points, 7 comments
“Wondering if there are any good CO courses that anyone would recommend? Also would you recommend taking the prerequisites or just override them, this is coming from a student that's not in the math …”
u/RecurrentWalk: “… This one will probably be easier than other 300-level courses (not counting CO 327, 370, 372). …”
co250 useful for cs students? 4 points, 1 comment
“Hey /r/uwaterloo how useful is co250 for cs students? i plan on making the switch at the end of august and I don't plan on taking a co minor so will it be useless (ok to drop now? …”
u/moopli: “… If not, then it's probably not very useful; it doesn't go much into practical details (unlike, say, CO 327, 370 or 372) or into the deep theoretical stuff underpinning the discipline which you likely aren't interested in anyway (since you don't plan on a co minor).”
Fall 2016
Mathematical Studies 3 points, 21 comments
“Did anyone take this major option? What are employment opportunities like? Especially if I'd take the teaching route? Thanks”
u/TaricaHomomorphism: “If you are going to be a teacher, please pick a real major. Mathematical studies is not a real major.”
u/Huex3: “… the least difficult core courses: 3XX/4XX: CS 330, 338, 430, 432, 436, STAT 316, 321, 322, CO 327, PMATH 340 Extra six: ACTSC 221, CS 200, 230, 234, CO 227, AMATH 250 I find it difficult to believe that someone would want to take 6 courses on the AMATH side, 6 courses on the …”
Spring 2014
Looking for a CO327 tutor 2 points, 0 comments
u/gunnersawrus: “If anyone's taken CO 327/370 and is willing to tutor would you be able to pm me. Thanks!”
Check it elsewhere for Fall 2026
- Undergraduate Calendar, 2026–27The official entry
- Requirements for Fall 2026Waterloo’s requisite checker
- Schedule of Classes, Fall 2026Instructors, rooms, live seats
- Quest Class SearchWhere you enrol
- Course outlinesSyllabi from past terms (UW login)
- UW FlowStudent ratings and reviews
- WClassesPast sections back to 2004, and who taught them