2.3

Gladys Monagan

Computer Science - Langara College

2.3
Quality
4.1
Difficulty
23%
Would Retake
146
Reviews
2.3
Quality
4.1
Difficulty
2.3
Helpful
2.2
Clarity

23%

Would Retake

146

Reviews

Rating Distribution
Official

5

31

4

12

3

7

2

17

1

79

What Students Say

Absolutely garbage teacher

CPSC1181 - 1.0 rating

Sadly she is more interested in show off her code rather than explain it

CPSC1181 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

41%

Textbook Required

18%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 57 grades
Most common grades:
Not sure yet (13)
A+ (11)
Drop/Withdrawal (10)
Grade Distribution
A(17)B(13)C(8)D(15)F(4)A-/B+(10)
Based on 93 reported grades
Not sure yet: 13
A+: 11
Drop/Withdrawal: 10
Rather not say: 10
Common Tags
Tough grader (51)
Test heavy (30)
Tough Grader (28)
Lots of homework (27)
Skip class? You won't pass. (18)
Get ready to read (16)
Lecture heavy (15)
Accessible outside class (12)
Rating Trend

Declining

-1.29 avg change
Apr
May
Jun
Jul
Nov
Dec
Last 6 months
Ratings by Course

1160

5.0

(1)

CPSC11601181

5.0

(1)

CPSC116081

5.0

(1)

CPSC1160

2.6

(30)

CPSC2150

2.5

(38)
+6 more courses
Difficulty by Course

CPSC116081

5.0

CPSC11812150

5.0

CPSC21501181

5.0

CPSC1155

4.4

CPSC1160

4.2

Reviews (146)
4.0
1.0
CPSC1160
Nov 15, 2007

She is the best teacher in my life, I was so lucky to mmet her. Her writing is pretty mess and never use computer note, but so nice and easy to follow her.

2.0
4.0
CPSC1155
Nov 28, 2007

She needs to get organized

5.0
3.0
CPSC1155
Aug 6, 2008

She is just wonderful. =) Read the notes, study the homeworks (make sure you know how to do it alone), and answer the chapter questions in the book, and you'll get an A. =)

2.0
2.0
CPSC1150
Sep 27, 2008

decent teacher. needs to explain before writing programs down. needs to take things step by step. very confusing if you don't learn on your own.

2.0
1.0
CPSC1040
Oct 15, 2008

Boring.

2.0
2.0
CPSC1040
Nov 18, 2008

We have both lecture + lab classes for every week and she still uses up 95% of lab time. So u barely have any time for hands on and ask question. Enter at ur own risk

2.0
4.0
CPSC1160
Feb 8, 2009

I take her CPSC 1160 this semester. My first impression is that.. she needs to talk more to the student during the lecture other than just writing on the board. Notes are okay if you understand all she wrote on board, but I dont quite grasp what she's talking about in class. Honestly I learn more by reading my texts than listening to her..

1.0
4.0
CPSC1155
Apr 24, 2009

In one word useless. She comes to the class every time and surprises you cause you don't know what she is gonna teach. She is extremely unorganized. She starts talking and doesn't care even if a single person doesn't get a word. Don't take the computer course with her unless you want max B.

1.0
5.0
CPSC1160
Mar 3, 2010

Always reads from notes and never explains anything shes writes on the board. Lab time is 95% lecture based of notes that are not explained. Writes about 8 pages of notes per class with little to no explanation.BEWARE

5.0
3.0
CPSC2150
Apr 3, 2010

I have taken 1160 and 2150 with her.I have no proplem following her classes. She is always willing to help if you have any questions (expect assignments' requirements that she has already explained in classes).Attend all classes, do all homework, review your notes before exams,and you will be fine.

4.0
4.0
CPSC1155
Apr 30, 2010

Actually, her teaching style is pretty fine for me, she tends to write alot on the board. but, she's 100% very patient during her office hours, you can ask her whatever you like, and she will explain it to you one by one. Need to take notes, as it will be tested mostly on the exams(eventhough it wont be 100% the same).

1.0
5.0
CPSC2150
Jun 27, 2011

BEWARE, illogical, unprofessional and insensitive. absolutely not made to be a teacher.

5.0
4.0
CPSC1181
Jul 10, 2011

Took CPSC 1160 and 1181 with her, she is very enrgetic and enthusiastic, try to help as much. Book is must have in her course and her notes too. assignments are interesting and challanging, basically allocate 2-3 full days for assignments in 1181 (it includes reading too). Found her courses more practical than theoratical, which is good and helpful

3.0
3.0
CPSC1160
Sep 8, 2011

Super epic slow talking. writes everything on the board. but better/more clear than Ardeshir.

5.0
1.0
CPSC2150
Nov 17, 2011

a good, clear instructor.

2.0
5.0
CPSC1160
Nov 19, 2011

She doesn't know what education is. She is better to be a doctor. But if you were her patients, she would find lots of "errors" you don't have. Computer science makes me sick after I took her class!!! Aviod!!!

5.0
3.0
CPSC1160
May 9, 2012

Cpsc 1160 is a hard course. I think she work hardest in Langara College. She never stops writing everything on the board. Nobody can do it, but it is hard to listen her lecture and write her note together.

5.0
2.0
CPSC1181
May 9, 2012

I think she work hardest in Langara College. She never stops writing everything on the board. Nobody can do it. The only thing is that I feel hard to understand her lecture and write her notes together, so I miss some information.

1.0
5.0
CPSC1160
May 10, 2012

Seriously, worst teacher I have ever had in Computer Science Department in Langara. Purposely downgrade and discourage students in any way she wants, way too arrogant about her teaching style, wrote too much notes on the blackboard and never put any notes online. Don't ever trust guys who gave her full mark below.

5.0
3.0
CPSC1160
May 12, 2012

The ratings of this instructor are lower than her actual performance since all courses she has been teaching are programming which is definitely not easy. She is an excellent instructor for strong students. Don't expect to get a good grade without effort. I needed to spend 25-30 hours (not including class time) per week for the course, but got B+.

5.0
5.0
CPSC1160
Dec 4, 2012

She is trying everything she could to deduct exam marks from the exam paper, a minor mistake can lead you to fail your midterms and finals, and she expects you to retake this course again since 30% of her class are retaking students. She is a good business women in terms of tuition revenue, but taking her class is definitely kill your days.

5.0
3.0
CPSC2150
Dec 24, 2012

Got A- in this course. This course is the most difficult CPSC course I took in Langara because she lets us know a lot of staff. You will be better than others in the future study. She is really helpful that I never seen. She is fair and responsable for everybody. Study harder and try every code she wrote on the board. Don't scared. She will help u.

5.0
3.0
CPSC1160
Jan 13, 2013

I think Gladys is an excellent instructor. Explains things clearly, gives abundant and straightforward notes, really knows her stuff and has always been friendly and helpful. That said, this is a challenging class with a demanding workload and the exams require not only understanding of the material but the ability to apply it, and quickly at that.

5.0
3.0
CPSC1160
Apr 8, 2013

Great teacher. She obviously loves programming and this course. She explains everything in full and will be more than willing to help you if you need it. Be warned, though, you can fall behind easily if you don't attend class regularly or consistently show up late. All in all, though, fantastic teacher who is very dedicated to her students

5.0
2.0
CPSC1181
May 4, 2013

For me, she is the best among all instructors I've met at Langara. Her notes are worth to review after the class. She is super helpful during office hours. Assignments are challenging, but working on them is where you learn most. She gives you hard time, but it's just for your learning outcome. Diligent students will learn a lot from her class.

5.0
3.0
CPSC1160
Oct 5, 2013

I just grad from UBC and I had her at Lang before UBC. I started looking for jobs and I notice what she taught us about writing codes more efficient and simple is a big+ for job seeking. Her assignments which include test plan creation is also helpful for job seeking. She is my most memorable teacher in my undergrad life.

3.0
3.0
CPSC1160
Jan 8, 2014

Its a challenging class, about 60% of the class failed the first mid term, but if youre comfortable with the subject you will do okay

5.0
4.0
CPSC11601181
Grade: Not_Sure_Yet
Mar 15, 2014

Gladys is a good instructor, she is friendly, approachable, and extremely passionate about computer science. However, the course is hard, the exams are hard, and her marking is even harder. 1160 class average was 56%, 1181 45%. Don't expect to do well if you aren't 100 percent comfortable with the material. Nice lady though.

5.0
5.0
CPSC116081
Grade: A+
May 13, 2014

One of the best CS profs at langara. It's obvious that she really enjoys her job and cares about her students. She might seem tough at first but if you attend all the lectures and review her notes before the midterm you will do just fine. Most CS majors think she is great - just make sure not to fall behind. Highly recommend :)

4.0
4.0
CPSC1160
Sep 11, 2014

Writes everything on the whiteboard, doesn't use slides, doesn't publish any notes. Makes you attend classes and labs but ALL labs combined are worth only 3% of the final grade. Isn't particularly good at explaining stuff. And they wonder why so many students fail this course. Too bad she's the only one teaching it.

5.0
2.0
CPSC1160
Grade: A+
Oct 25, 2014

She is the best Computer Science prof. She provides lots of materials for you so that you can ace the course. Even though, you don't need to read all of them. Take every note she writes on the board. Attend every class carefully. Do the assignment by heart. If you haven't done so, it can ONLY BLAME yourself. Because she did everything she could.

5.0
4.0
1160
Grade: B+
Dec 15, 2014

Great instructor - I learned a lot. Very time-consuming, but if you put in the work, it's worth it. Don't skip! Also, try not to come late.

5.0
4.0
CPSC2150
Grade: A
Dec 16, 2014

The bad news is that she is the only one teaching CPSC 2150, so regardless of what I say now, you're still stuck with her. The good news is, you lucked out - shes a fantastic instructor. The course is rather hard but she does a good job with it. It's my third course with her, and she has always been kind, caring, and effective at teaching :).

2.0
4.0
CPSC2150
Mar 30, 2015

terrible teacher. Avoid her courses.

3.0
5.0
CPSC1160
May 11, 2015

You really have to pay close attention in class because just doing the labs and assignments won't get you anywhere for the tests. One of the most dogmatic teachers for commenting code to the point where it isn't helpful. Hard to ask for help as she's very condescending.

4.0
3.0
CPSC1181
Oct 9, 2016
Would take again

Her personality makes her class really enjoyable. She has a very disciplined pleasantness. A very smart and high energy teacher, with clear lessons

Gives good feedback
Inspirational
Hilarious
1.0
3.0
CPSC1181
Grade: B
Nov 30, 2016
Wouldn't take again

Avoid at all costs. She is the type of professor that thinks grades are everything. That if you dont get a good grade in one of the midterms (even if you got A in all the rest) you are not good enough for a CS major.

Get ready to read
LOTS OF HOMEWORK
SO MANY PAPERS
1.0
1.0
CPSC1181
Dec 21, 2016
Wouldn't take again

Absolutely garbage teacher. Avoid at all costs. True savage on marking midterms. "It doesn't compile" -proceeds to deduct marks even though the logic/theory was correct. Useless ass assignments. Basically learned nothing from her.

Tough Grader
5.0
4.0
CPSC2150
Grade: B-
Dec 22, 2016
Would take again

Overall, I find this course thoughtfully interesting, and I think the prof is doing really well in explaining the topics. I like how she explains the concepts by imagining as if it is a "living thing". She's one of those profs that will make you work really hard, but that's what great teacher's supposed to do, get you out of your comfort zone.

Tough Grader
Skip class? You won't pass.
Amazing lectures
1.0
5.0
CPSC1181
Jan 23, 2017
Wouldn't take again

She teach nothing at lecture. Writing all notes on the board, no ppt lectures. WORST teacher EVER.

Tough Grader
TEST HEAVY
2.0
3.0
CPSC1181
Mar 7, 2017
Wouldn't take again

Really dull class. No powerpoints. Spends most of the class facing the board and writing notes. Textbook not used but you will need to read since lectures are kinda useless

1.0
5.0
CPSC1181
Mar 19, 2017
Wouldn't take again

Terrible. Avoid.

Tough Grader
Get ready to read
Skip class? You won't pass.
1.0
5.0
CPSC1181
Mar 22, 2017
Wouldn't take again

she is just a horrible teacher, she will never listen to you, so forget it regarding any kind of help, you will fail the course for sure.

Tough Grader
Skip class? You won't pass.
Hilarious
1.0
5.0
CPSC1181
Mar 22, 2017
Wouldn't take again

Horrible,, worst teacher ever

Tough Grader
Hilarious
GRADED BY FEW THINGS
1.0
5.0
CPSC1181
Grade: C
Mar 22, 2017
Wouldn't take again

Worst instructor ever... u will never get any kind of help from her

Tough Grader
Hilarious
TEST HEAVY
1.0
5.0
CPSC1181
Apr 10, 2017
Wouldn't take again

She's a really tough grader, the fact that we are writing our tests on paper for every exam she should be more considered. In my case, missing a semicolon on a line costed me 2 points.... Like c'mon, we are all learning and we are not master students. She discourages you to keep going and she believes she has all the rights to do so and train us...

Tough Grader
1.0
5.0
CPSC1181
Apr 11, 2017
Wouldn't take again

Terrible teacher.... should not be teaching for a living

Tough Grader
Get ready to read
Skip class? You won't pass.
1.0
5.0
CPSC1181
Apr 13, 2017
Wouldn't take again

No help in office hours and does not help with assignments. If you do not understand the huge chunks of code she throws at you in class you won't get much help from her . Very hard marker does not give any breaks for simple syntax errors in exam situations.

Tough Grader
Skip class? You won't pass.
BEWARE OF POP QUIZZES
1.0
5.0
CPSC1181
Grade: Drop/Withdrawal
Apr 18, 2017
Wouldn't take again

Sadly she is more interested in show off her code rather than explain it. A very disappointing class plagued with a huge amount of homework that will force you to spend about 20 hours of real time work ( research, implementation and debugging.). She also deducts marks achieved from well done code if you have something wrong.

Tough Grader
Get ready to read
LOTS OF HOMEWORK
1.0
5.0
CPSC1181
Apr 21, 2017
Wouldn't take again

She spends all the time in writing the code on board rather than explaining it. Gives you no slides to read.

Get ready to read
Hilarious
LECTURE HEAVY
3.0
4.0
CPSC1181
Grade: C+
Apr 25, 2017
Would take again

Alright For those who want a TL;DR: Yes her Tests are the most difficult part of the course, but Assignment and Labs are very crucial to learning. Her Labs if you are a slow programmer will hold you back, but aren't worth much, and they provide a good example of what should be done on assignments. She's tough; provides an example on expectations.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
4.0
4.0
CPSC1181
Grade: B
Apr 26, 2017
Would take again

She's quite strict and particular in her teaching style; she is a tough grader but I think her intention is to give students a feel about how detail-oriented the programming industry is. Her midterms are based on the assignments and labs so if you're able to reproduce them(conceptually!) you will do well. She could do better in the last few topics.

Tough Grader
Skip class? You won't pass.
3.0
4.0
CPSC1181
Grade: A-
Apr 26, 2017
Wouldn't take again

She isn't direct in terms of student's communication. Exercises aren't provided with clear marking schemes (mostly in long descriptive paragraphs rather than bullet points/tables - hard to comprehend requirements). She wouldn't give straightforward answers, even though I only need YES/NO answers. In the end, good person but horrible at explaining.

Tough Grader
ACCESSIBLE OUTSIDE CLASS
Caring
1.0
3.0
CPSC1181
Apr 27, 2017
Wouldn't take again

Her marking scheme is extremely subjective and she insists on writing paper exams for a course that has no right to be difficult at all. Her reasoning is that you should write paper exams so you don't get stuck on compiling, yet she marks small syntax errors very harshly as well as stylistic naming conventions which have nothing to do with the code

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
5.0
CPSC1181
Grade: F
May 2, 2017
Wouldn't take again

Unclear Assignment,lab requirements/no online resource except from publisher/bad explainer/copying the programs on board/ old, reused messy notes and missing details. Her program won't works unless you debug them/bad, unorganized programming style in my opinion. no direct answers, she expect you know every'n.

Tough Grader
Get ready to read
Skip class? You won't pass.
1.0
2.0
CPSC1181
Jun 13, 2017
Wouldn't take again

Not much to say. Out of my entire time at Langara, I would have to admit, she's one of the worst teachers you could possible have. Hypocrite on marking exams. You forgot a semicolon? Misspelled a word? -2 for everyone. Tells on us when she makes the exact mistakes when writing her notes on the board. Holy, just please, avoid her at all cost.

Tough Grader
4.0
4.0
CPSC1181
Grade: A
Jun 14, 2017
Would take again

When I took her courses I felt very hard first. But all the assignments were related to what she taught in class and very helpful. She was strict in marking but she just wanted students can learn to be careful when they do cs.

Tough Grader
Gives good feedback
Respected
1.0
1.0
CPSC1181
Jun 15, 2017
Wouldn't take again

Messy notes on board, Unorganized, Reuses the exact same assignments every semester, unclear assignments, vague answers when responding to student's questions, tough marker who has no clue how to mark, hypocrite, tells the entire class "we don't deserve to be computer scientists" because were not getting a A, boring examples from textbook.

Tough Grader
1.0
5.0
CPSC1181
Grade: C-
Aug 14, 2017
Wouldn't take again

She is one of the most terrible teacher in Langara CS department. No slides and all notes are writing on the board. And the notes are unclear. I even don't know how to prepare a midterm. For other CS courses(1050,1150,1160,2150), My average grade is B+. But at her 1181, I only got a C-.

Tough Grader
GROUP PROJECTS
LECTURE HEAVY
1.0
5.0
CPSC1181
Grade: D-
Nov 16, 2017
Wouldn't take again

She teaches how to boil rice in class and in exams asks how to make sushi

Tough Grader
Hilarious
TEST HEAVY
5.0
5.0
CPSC1181
Jan 23, 2018
Would take again

All you complaining is because you expect her to hold your hand. Programming is mastered by practice. She doesn't need to give slides or notes. Find the topic shes teaching and go write some programs implementing them. That is how you learn programming. Stop complaining because you don't know how to study programming. It is not like other classes

Tough Grader
Respected
1.0
5.0
CPSC1181
Grade: Not sure yet
Feb 12, 2018
Wouldn't take again

This course has been the worst ever. I didn't know about this website and I have to say that I agree with all negative comments. I've been able to manage it so far because tutoring, I've taken previous CPSC course such as 1050, 1030, 1045, 1150, 2221, and my grades go from -A to A+, now with 1181 I have worked twice but still she makes it confusing

Tough Grader
1.0
4.0
CPSC1181
Grade: F
Jun 15, 2018
Wouldn't take again

Just don't take her.

Tough Grader
2.0
4.0
CPSC1181
Grade: B-
Jun 25, 2018
Wouldn't take again

Very bad lectures, she spends the entire class writing source code on the board and not explaining what shes doing. Gives assignments way harder than what she teaches and often on stuff she hasn't even explained. She was asking for feedback in class which is nice but doesn't seem like she took any of the advice since she argued against it in class

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
1.0
4.0
CPSC2150
Grade: A+
Oct 24, 2018
Wouldn't take again

Awful instructor. Stay away from this at all cost. Unfortunately, she's the only one who teaches the course, so make sure you give your 120% otherwise, you're screwed.

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
1.0
5.0
CPSC11812150
Grade: A-
Dec 4, 2018
Wouldn't take again

Just don't take her, horrible teaching method.

LOTS OF HOMEWORK
GRADED BY FEW THINGS
LECTURE HEAVY
1.0
5.0
CPSC21501181
Grade: Not sure yet
Dec 17, 2018
Wouldn't take again

Avoid her. Come on we are living in 21st century use a tool called power-point. Stop writing on the board, we are programmer not copy-paste machine. Teach us the method, not the code. We can find the code from internet.

Tough Grader
Get ready to read
LECTURE HEAVY
4.0
5.0
CPSC2150
Grade: A-
Jan 2, 2019
Would take again

I'm writing this review after working in the field for a few years. Gladys is a really tough teacher, but her knowledge of the C++ compiler, and how memory behaves behind the scenes is invaluable. Her assignments are tough, and she was one of my toughest programming teachers overall, but I'm really glad I had her for algorithms & data structures.

Tough Grader
Respected
Skip class? You won't pass.
1.0
5.0
CPSC2150
Grade: A-
Oct 4, 2019
Wouldn't take again

She's probably one of the worst tutors in the cpsc dept. As a cpsc instructor, she should be constantly updating her teaching methods, but no. All she cares about is writing on the board. Her code is riddled with bugs, debugging takes hours & she expects everyone to be perfect. And I'm talking after I've worked in the field for a few years!!

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
4.0
CPSC2150
Grade: Drop/Withdrawal
Oct 24, 2019
Wouldn't take again

Friendly & extremely knowledgeable, but not a good teacher. Was so focused on writing code from the board before she erased, had no time to listen & comprehend her explanation of it. Please make code available on D2L to have a reference to learn from. No partial marks on midterms, she seems hellbent on failing students rather than teaching them.

Graded by few things
Lecture heavy
Tough grader
1.0
5.0
CPSC2150
Grade: Drop/Withdrawal
Nov 15, 2019
Wouldn't take again

No one in Langara can supervise her? All other instructors who I took course with, they use magic tool called powerpoint and provide us code. She on the other hand, write a code on board, then expect you to understand it at the same time. If she is your instructor, just drop the course like me.

So many papers
1.0
1.0
CPSC2150
Nov 24, 2019
Wouldn't take again

Computer science class? More like English class, every class you get to write an entire essay. Cmon, it's 2019, how can you do computer science without a computer

1.0
5.0
CPSC2150
Dec 18, 2019
Wouldn't take again

gladys is good a teaching topics and she explains things pretty well, however that doesnt make up for the fact that her tests are made extremely difficult compared to anything you do in class. also there are weekly assignments that take a ridiculous amount of time to complete. there are much easier profs than her, no point in tanking your gpa

Lots of homework
Test heavy
Tough grader
1.0
5.0
CPSC2150
Grade: Drop/Withdrawal
Jul 3, 2020
Wouldn't take again

Please do not delete the comments, students have the rights to know about her teaching method. We have freedom in this country. Do not take her course, she is really bad at explanining but extremely picky about your work. Never provides powerpoint or pdf about the code. So basically you have to copy everything from board. Again, do not take it.

Test heavy
So many papers
Tough grader
1.0
1.0
CPSC2150
Grade: B
Jul 6, 2020
Wouldn't take again

I dont understand how she is still an instructor at Langara. Her teaching methods are outdated, her inclass exercises are hand-written which btw, are riddled with bugs but she has an unrealistic expectations from students, no PowerPoint or pdfs given as a reference material for studying - you basically have to do it on ur own. DONT take her class

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
5.0
CPSC1160
Grade: Drop/Withdrawal
Jul 9, 2020
Wouldn't take again

Killed all my interest in coding.

1.0
5.0
CPSC2150
Grade: Incomplete
Oct 19, 2020
Wouldn't take again

I wish I had listened to everyones warnings before taking her. I ruined my gpa, ruined any love I had for coding. And am killing myself with her assignments. She just comments done incorrectly, without giving you the correct answer. You go and ask her what should I have done shell use a function she didnt talk about it class.

Lots of homework
Skip class? You won't pass.
Test heavy
5.0
5.0
CPSC2150
Grade: Not sure yet
Dec 2, 2020
Would take again

I tried to give her a bad review earlier in the starting of course. Thank goodness, my reviews didn't get posted. I have a better understanding of everything from the assignments that I used to do while crying. I used to hate linked lists and recursion. Well, not anymore. Gladys is such a sweetheart. advice-DO NOT PROCRASTINATE. ASK HER QUESTIONS.

Lots of homework
Caring
5.0
4.0
CPSC2150
Grade: B
Dec 9, 2020
Would take again

I dont usually post here, but all of the terrible reviews compelled me. Gladys is a very capable instructor, and cares about her students. Data structures and algorithms are naturally difficult so you need to put in the work to do well. Not an easy class, which I think a lot of reviewers here were looking for.

Accessible outside class
Skip class? You won't pass.
Caring
4.0
5.0
CPSC2150
Grade: Not sure yet
Dec 9, 2020
Would take again

I've never hated and loved a teacher more than Gladys. On one hand, this has been the most time intensive class I've ever taken. Exams were also pretty difficult with a lot of focus on theory and code reading. On the flipside, the exams were scaled and the class was easy to get a good mark in if you finished the assignments. Don't copy code or die.

Lots of homework
Accessible outside class
EXTRA CREDIT
1.0
4.0
CPSC2150
Feb 5, 2021
Wouldn't take again

I only took her course because she was the only instructor for this course on the semester I took it, in other words, I was very hesitant to register due to the reviews on this website. But boy oh boy, this course is a train wreck from week 1, she changes grading criteria out of nowhere, changes grades 2 weeks after the grade was submitted on d2l..

Lots of homework
Tough grader
1.0
4.0
CPSC2150
Grade: C-
Apr 8, 2021
Wouldn't take again

Horrible teacher. She needs her notes next to her while doing the lecture, and she takes forever to get to the point of what she is trying to say. Making it very hard to follow and very confusing. So obsessed with cheaters that she made the midterms long with a limited amount of time to even do and that is just unfair to the honest students.

Lots of homework
Skip class? You won't pass.
Test heavy
1.0
5.0
CPSC2150
Grade: C
Apr 13, 2021
Wouldn't take again

If you can avoid her, do it. Unfortunately, it seems like she's the only one at this college who can teach this course. One of the worst classes regarding Data Structure and Algo. Things don't have to be this tough, she takes forever to get to a point.

Skip class? You won't pass.
Lecture heavy
Tough grader
5.0
2.0
CPSC2150
Grade: A
Apr 24, 2021
Would take again

Gladys is the best CPSC prof I've had in Langara and I don't understand why people dislike her so much. I always go to her office hours if I have any problems doing the assignment and she's been very helpful. She's also very good at teaching and always open for questions. Don't listen to ratings, just take her.

Gives good feedback
Accessible outside class
Caring
5.0
5.0
CPSC2150
Grade: A+
Aug 29, 2021
Would take again

Took this 2 sems ago. I found all the labs and assignments to be really fun, they had a lot of thought put into them & instructions were always very explicit. I'd recommend taking a discrete math course(series, graph theory, etc) first. Tests are hard. Very accommodating grading structure. It's a hard class. She has lots of stories & jokes!

Inspirational
Clear grading criteria
Amazing lectures
1.0
4.0
CPSC2150
Grade: B+
Oct 9, 2021
Wouldn't take again

This class is a train wreck from the start. Forever to get to a point, obsessed with making tests tougher than necessary, provides assignment that are essentially unrelated to what was taught in class. No proper notes. Accessible outside the class but is extremely rude. Wish the cpsc department did something about her!

Skip class? You won't pass.
So many papers
Tough grader
1.0
5.0
CPSC2150
Grade: Incomplete
Oct 15, 2021
Wouldn't take again

Her lecture and Assignment is super heavy, the way she teach is very fast and hard to keep up. She would assume everyone to be very strong at programming and understand all concept. Test very heavy and tough grader , won't take easy on code and deduct all marks. No partial marks given

Accessible outside class
Skip class? You won't pass.
Test heavy
1.0
4.0
CPSC1160
Grade: Not sure yet
Oct 29, 2021
Wouldn't take again

Absolutely avoid Gladys, only take her class if you have the time to stand in long lines for office hours, she does not explain anything in class and expects students to know how to implement complicated algorithms without any help. She does not care if the students understand what she is teaching and gives vague answers to questions. WORST PROF.

Accessible outside class
Tough grader
1.0
5.0
CPSC2150
Nov 5, 2021
Wouldn't take again

Even if she is the only professor left for the course, do not take her, take the course next semester, or take a drop for the semester, but definitely don't register for her class. Her instructions are very unclear, whether it is for the lab, assignment or any thing else.

Test heavy
1.0
5.0
CPSC2150
Grade: D+
Nov 5, 2021
Wouldn't take again

One of the worst Instructors in Langara. I lost my interest in Coding even I got A -B grades in prev courses. I don't know why CPSC dep. is not replacing her. The assignments are very tough as compared to class stuff. I read all the reviews first but I got no other option instead of taking her bcz she was only one who was teaching at that time

Lots of homework
So many papers
Tough grader
1.0
5.0
CPSC2150
Grade: Drop/Withdrawal
Dec 10, 2021
Wouldn't take again

absolutely avoid her, so stressful semester. Terrible at explaining, worst at teaching. Homework is nothing to do with the topics he teaches, she thinks she is really good at her job, but opposite she should not teach this course.

Lots of homework
So many papers
Tough grader
5.0
3.0
CPSC2150
Grade: A
Dec 12, 2021
Would take again

From taking two semesters (1160 & 2150) I can firmly say a lot of what the people say is untrue. Extremely helpful during office hours (even solving a problem in my assignment) and has a lot of passion for the course. Bad reviews are people who likely breezed through previous requisite without much effort expecting a higher-level course to be easy.

Gives good feedback
Graded by few things
Caring
5.0
4.0
CPSC2150
Grade: A+
Dec 14, 2021
Would take again

I found this course to be challenging as I spent most of my time on this course. Gladys is very caring and helpful during her office hours. A bit of her weakness is she kinda assumes we know X. SO ASK! and you will get a good direction from her. The exam is manageable as long as you did all labs and assignments. I enjoy having her as my prof!

Gives good feedback
Lots of homework
Accessible outside class
5.0
4.0
CPSC2150
Grade: Not sure yet
Dec 16, 2021
Would take again

She is one of the best teacher at langara! She is always exited to give a lecture and caring students along the semester. She gives a lot of difficult assignments but they are very helpful to learn more about the concept at the lectures. Her office hour is very helpful too, so just go to her office hour if you get stuck.

Gives good feedback
Lots of homework
Caring
1.0
5.0
CPSC2150
Grade: B+
Dec 18, 2021
Wouldn't take again

I got B+, and I am still complaining about her. The grade I got has nothing to with her, I hired a tutor for helping me cost me roughly 2k. Her teaching method and way is made me sick and cant understand anything. Really not recommend to those who got below A+ in 1160 to take her course. I got A from 1160 and still could not understand her at all.

Lecture heavy
So many papers
Tough grader
2.0
5.0
CPSC1160
Grade: Drop/Withdrawal
Apr 11, 2022

As a second year student she def teaches like a 4th year course prof. Incomplete code on assignments and midterms will get a ZERO no excuses. Can be very rude to newer coders expecting you to know everything after one lecture and does very little to help you through assignments. If you are new to coding avoid her.

Tough grader
Respected
Test heavy
1.0
5.0
CPSC21501181
Grade: B
Jun 23, 2022

My rating has nothing to do with my grade but rather her teaching only. Terrible teaching method, incredibly rude and passive aggressive, expects students who are new to know everything from the get go, tough grader - either completion or 0. This is a 200 level course, not rocket science, so it should be taught as such. Terrible. Stay away.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CPSC2150
Grade: B-
Dec 6, 2022

She is awful very boring lectures and uses 10 years old coding to give assignments and try to force students to code in old fashion. Like I never saw a professional using that trash way to code. I will say she is too old but very childish ( makes me feel kind for her)

Tough grader
Hilarious
3.0
5.0
CPSC2150
Dec 29, 2022
Would take again

She is alright. Gives a lot of tough assignments that can make you feel overwhelmed. Also, her lectures are dry but you can survive the course if you manage the assignments.

Lecture heavy
1.0
5.0
CPSC1160
Grade: C-
May 9, 2023

Worst professor you can have to learn C++. If you've taken her class please just drop it unless youre a programming prodigy. Lengthy assignments, way too difficult and tough grading in exams, very very difficult to understand her teaching, little no material published in Brightspace for self-study. An absolute no go.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CPSC1155
Grade: A+
Oct 23, 2023

Avoid at all costs unless you have previous experience with c++ or coding in general. I've taken this course with 2 professors (100% full clear the first time but forced to take it again). Her assignment instructions are often unclear and difficult to interpret/decipher. She teaches as though the students have prior experience.

Tough grader
Get ready to read
Lots of homework
1.0
5.0
CPSC1160
Grade: Rather not say
Jan 30, 2024

Worst professor you can have for 1160. Difficult assignments with unclear instruction, difficult and tough grading in exams, very difficult to understand her teaching, especially she was writing lecture notes digitally and was hard to follow, little to no material published in D2L, expect you to learn based on the 2-hour lecture. Drop the course

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CPSC1155
Apr 12, 2024

Very difficult grader and in the midterms will take marks off for the smallest things. Expects perfection and coding experience prior to this intro course. She explains the definition of things, but not how to use them for more difficult situations (which she will test you on). Don't take her no matter what. If you need this course, choose not her.

Tough grader
Get ready to read
1.0
5.0
CPSC1155
Grade: Not sure yet
Apr 13, 2024

Alright here are some tips to pass her class: 1. LOCK IN when she is starting on the loops chapter and above make sure you know this type of stuff else ur going to be cooked for the semester!! TRUST ME 2. read the textbook and do the questions in it (they are identical to the midterm but harder) 3. she doesn't follow each chapter accordingly

Tough grader
Get ready to read
Beware of pop quizzes
1.0
5.0
CPSC1160
Grade: Rather not say
Apr 24, 2024

She gives good questions for the midterm, but the final is much more difficult than the midterm. There are also several unannounced exams. There is a lack of mock tests and rudimentary assignments, so it's very hard to keep up unless you already know C++. I can't say my specific grade, but I will say that I got 3-4 below CPSC 1181 and CPSC 1150.

Tough grader
Test heavy
1.0
5.0
CPSC1155
Grade: Rather not say
Jun 28, 2024

AVOID this prof at all costs please. For your own sake.

Tough grader
Get ready to read
Participation matters
1.0
5.0
CPSC1155
Grade: Rather not say
Jun 28, 2024

Horrible class, don't take it

Tough grader
Lots of homework
Test heavy
1.0
4.0
CPSC2150
Grade: Rather not say
Oct 12, 2024

It's insane that this instructor is still allowed to teach when year after year they don't bother improving their teaching methods.The assignments aren't representative of the tests.She is accessible outside the class but it's not that helpful. Dings you for the smallest mistakes, majority of which will never be thought of in actual industry.

Tough grader
Lecture heavy
Test heavy
5.0
5.0
CPSC1160
Grade: A
Nov 4, 2024
Would take again

she is underrated. she turned out to be my best instructor that help me learn data structure very well. I went to her office hour every week, she is helpful and she has a lot of experiences and knowledge of this class. if you complete the weekly assignments perfectly, you already pass the course and you get a very strong fundamental in data struct.

Lots of homework
Caring
Respected
1.0
5.0
CPSC1155
Grade: B+
Jan 6, 2025

She will take forever to give marks back to midterms, took over a month to find out what my grade was on both midterms. Doesn't give anything to prepare for quizzes, midterms or exams. Lectures are extremely dry. Most of her explainations are vague and not helpful. Avoid if you can.

1.0
5.0
CPSC1155
Grade: Rather not say
Jan 15, 2025

Tough course, but Unstuck study helped me ace it. Avoid this prof if you can - assignments are unclear and they teach like you have prior coding experience. Read the textbook and do practice problems to survive.

1.0
5.0
CPSC1160
Grade: Drop/Withdrawal
Feb 16, 2025

Agree with most of these reviews, you should take this course with a very solid understanding of both C++ and calculus. Midway through the course she pulled out discrete calculus out of nowhere, recommend to take at least up to calc2 before taking this one - algorithm memorization heavy. Does not "read the room" to notice we are all lost.

Tough grader
Beware of pop quizzes
Test heavy
1.0
5.0
CPSC1155
Grade: B-
Mar 10, 2025

Lectures are very boring and hard to follow along. Its like watching someone else code while you just sit there and do absolutely nothing. Labs are useless and do not help as she takes the entire lab going over previous assignments so you cant even do the labs. The quiz times are only 30 mins way to short and not enough time to think.

Tough grader
Lecture heavy
Test heavy
2.0
4.0
CPSC1160
Grade: B-
Apr 22, 2025
Would take again

This professor is quite strict but fair in her marking. Lectures are quite boring but uploaded however i didn't find them that useful. Tests are very simple as long as you understand the material. She is very useful during office hours. I recommend using assignments and quizzes to prep.

Tough grader
Get ready to read
Accessible outside class
1.0
5.0
CPSC1160
Apr 23, 2025

Don't take any courses she teaches, unless you are very good at C++! Heavy assignment (I spend at least 4-5 hours finish each.) She loves to report student plagiarism, she reported at least 10 people plagiarized in the assignment in my class, and over half of the class in CPSC1155, so be careful! Difficult midterm the class avg mark just 40marks.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CPSC1160
Grade: Rather not say
Apr 24, 2025

Stay away, she is a plagiarism weapon. Literally half of the class got reported plagrizied because of her poorly written assignment instructions. How to pass: Do her Recursion Document, quiz every week, and assign are similar to midterms so whenever its midterm season, redo your assign. Also she does not teach the subject well (or at all even..)

Tough grader
So many papers
Test heavy
1.0
5.0
CPSC1155
Grade: Rather not say
Apr 26, 2025

She teaches as if the students have exprience in C++ code already. This class did not feel beginer friendly at all. Lectures are very boring and no one shows up. The quizs are only 30 mins, which does not give a lot of time to think. I recommend to have prior C++ knowledge before taking this teacher. She is not beginer friendly!!!

Tough grader
Get ready to read
Test heavy
1.0
5.0
CPSC1160
Grade: B+
May 1, 2025

This teacher is an unfair grader. Out of all the teachers I had at langara, this one literally takes off so many marks in the code. If the code doesn't compile, you get a 1/10. Like come on already, seriously? My other computer programming teachers would atleast go through the code and give you part marks for trying. This course was so depressing.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CPSC1160
Grade: Rather not say
May 7, 2025

She is the worst instructor I've ever had. Tests are hard, grading is unfair, and she cares more about catching plagiarism than helping students. She doesn't understand students at all.Unless you're already very familiar with C++, you will struggle ,she teaches like everyone already knows the language. If you have any other option, avoid her class.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CPSC1160
Grade: Drop/Withdrawal
May 13, 2025

Absolutely worst professor I have ever had in my university career so far. Deducts grade heavily and will put you through academic integrity for ridiculous reasons in assignments. Does not reply to email, shows no concern towards students and loves degrade students as much as she can. Watch for mistakes in assignments and exams or else fail.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CPSC1155
Grade: B-
May 29, 2025

Her lectures are very long and not very helpful. She could perhaps have had more labs than lectures, as when I was coding during the labs, I learned a lot more than by just watching her code on the board for 2 hours straight. Her quizs times are way too short, only 30 mins, and sometimes the compiler doesnt work. She also deducts a lot of marks.

Tough grader
Lecture heavy
Test heavy
2.0
5.0
CPSC1155
Grade: C+
Jun 13, 2025

Deducts a lot of marks from assignments and tests. Exams are very stressful and had a hard time compiling code to run. Would have been helpful if she allowed us to refer to our notes during quizes/exam. Overall not a beginner friendly course and personally I found very difficult to absorb what she was teaching. 2/10

Tough grader
Participation matters
Test heavy
1.0
3.0
CPSC2150
Grade: A-
Jul 28, 2025

I'm someone who has worked in the industry, & it's crazy to see an instructor teach like this. The HWs are not representative of the materials taught in class. You need prior understanding of the material and calc2 to succeed. Horrible teaching process. Too pressed on catching plagiarism rather than caring for students' learning. Avoid if you can.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CPSC1155
Grade: D-
Nov 18, 2025

Does not teach at a beginners level pace like she claims, is horrible and condescending towards me. I would avoid at all costs if possible

Tough grader
1.0
5.0
CPSC1155
Grade: Not sure yet
Nov 24, 2025

By far the worst professor I've ever had. F you Monagan.

Tough grader
Hilarious
1.0
4.0
CPSC1155
Grade: Not sure yet
Nov 25, 2025

My experience with Gladys was not good. She tried her best, but for me, she is not a good "beginner" course instructor. She had 3 different sections, which is too many. Lots of homework. She puts too much emphasis on plagiarism. Too little in-class practice. Quizzes every week. Lectures were not helpful; she did not stop to clarify doubts(Rushed)

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CPSC1155
Grade: D
Nov 25, 2025

Unfortunately Gladly's rushed classroom pace left a sour taste for me regarding computer science at langara. Would often deprive students of resources to work with in regards to tests / quiz material and would always refer to "the textbook" for practice, however, the jump from the textbook to her examinations are huge. Would not recommend at all.

Tough grader
Lots of homework
1.0
5.0
CPSC1155
Grade: Drop/Withdrawal
Nov 26, 2025

Had to drop because her lectures were not really beneficial for me. Have to retake next semester, BEWARE. DO NOT INTERACT

Tough grader
1.0
5.0
CPSC1155
Grade: Not sure yet
Nov 26, 2025

Learn C++ prior to taking this class to do well or be prepared to spend 4 hours every week on an assignment worth 1% of your total grade. Doesn't really give part marks if you don't fully write the function correct to her standards be prepard to get below 50%. If you don't want to feel like ending it all, can't recommend this class.

Tough grader
Test heavy
1.0
5.0
CPSC1155
Grade: F
Nov 27, 2025

idk why shes still here, 2.1 for 3 years is crazy work js retire atp

Tough grader
Lots of homework
Test heavy
4.0
5.0
CPSC1155
Grade: Rather not say
Dec 1, 2025
Would take again

Monagan is a hard teacher, and a lot of the times she does not explain a topic well. However, she will clarify if prompted. Reccomend learning C++ before taking her course.

Tough grader
Lots of homework
Lecture heavy
2.0
5.0
CPSC1155
Dec 2, 2025

If you already have a prior understanding of C++, this class will not be a problem. However, Gladys's teaching is quite hard to understand. Her lectures never make sense and are very information heavy, her quizzes at the begging are easy and tend to get harder as time goes on. The class is very test based and the projects mean nothing.

Tough grader
Test heavy
2.0
3.0
CPSC1155
Grade: Not sure yet
Dec 4, 2025

I just wasn't very happy with the ambiguous grading criteria and unclear questions on the quizzes and mid terms. Your code will work perfectly but because it isn't the EXACTLY how the TA or prof expected, you will be getting a 70. I thought the course itself was fine, just figuring out how to read what the teacher is asking of you is the hard part.

Tough grader
Lots of homework
4.0
5.0
CPSC1155
Grade: Not sure yet
Dec 8, 2025
Would take again

Gladys catches a lot of flack on here, but she's honestly alright. She's extremely helpful during office hours, I highly recommend attending them. Definitely at least brush up on C++ before taking this class if you've never coded before, can be very confusing initially. Overall not an easy A, but if you put in the work its doable.

Get ready to read
Gives good feedback
Accessible outside class
1.0
5.0
CPSC1155
Grade: F
Dec 9, 2025

Stopped looking before crossing the road because I'd rather get run over than go to any of her classes

Tough grader
Get ready to read
Test heavy
5.0
3.0
CPSC1155
Grade: Not sure yet
Dec 12, 2025
Would take again

Don't believe what a lot of people wrote here, many reviews are written by students who skipped classes or got caught cheating thus feeling bitter about not doing well. Her lectures can be hard to follow at times, but Gladys is a kind and knowledgeable professor who is very approachable and available outside of the classroom to answer questions.

Test heavy
Graded by few things
Accessible outside class
5.0
5.0
CPSC1155
Grade: A+
Dec 13, 2025
Would take again

After reading the reviews here and registering in her class, it is clear that those who give her very low rating didn't try hard enough. Although her notes are messy, they make sense if you attend her lectures. Her exams purely test your foundation and understanding, unlike other teachers you can compile and test your code during exams.

EXTRA CREDIT
Graded by few things
Accessible outside class
1.0
4.0
CPSC1155
Grade: B
Dec 14, 2025

Look at all these meat riders. Gladys is not a good prof. Sure she's a good person but she doesn't know how to teach. Stop meat riding.

Tough grader
Inspirational
4.0
3.0
CPSC1155
Grade: A
Dec 14, 2025
Would take again

Gladys is a very caring prof. If you genuinely put in the effort, you'll do more than fine. I came in with 0 C++ experience and can now write simple programs. The course focuses on understanding logic, so don't try to memorize "solutions". Treat the concepts she teaches as tools you can use to problem solve like any other STEM course.

Get ready to read
Caring
Test heavy
2.0
3.0
CPSC1155
Grade: A+
Dec 14, 2025

Guys, let's not get too worked up over this prof. No, she's not a 1, but she's def not a 4 or 5. She doesn't teach the material very well, and puts too much focus on other things, but she is a nice person so if you struggle with coding, I would focus my time on asking the TA questions directly instead of studying her notes (the notes are shite).

2.0
4.0
CPSC1155
Grade: D
Dec 14, 2025

I feel like my time in this profs class was more of a wake up call than actually learning something. She's very nice and reluctant to help you (not as much as the TA tho) but her marking is just disappointing. Course wasn't a realistic interpretation of the real world ; as you're not alone but in a group which is a lacking component in this course

Tough grader
Participation matters
Lots of homework
5.0
4.0
CPSC1155
Grade: A+
Dec 15, 2025
Would take again

Tests can be graded a little harshly but she gives lots of opportunities to make up your grade with bonus marks and she drops your lowest quiz. Don't skip the lectuers if you are not confident in C++ already. The best way to prepare for quizzes and tests is to understand the code from homework that week.

Caring
Test heavy
Accessible outside class
1.0
5.0
CPSC1155
Grade: B
Dec 16, 2025

Easy if you already know how to code and a confusing mess if you don't. If you have dreams of getting into UBC, now's the time to start teaching yourself C++

Tough grader
Test heavy
Accessible outside class
4.0
3.0
CPSC1155
Grade: A+
Dec 17, 2025
Would take again

Her teaching is not the greatest but I would say it is pretty easy to self study as there are lots of free c++ resources online. Quizzes and tests are fair and it is very possible to get close to 100% if you know what you are doing.

2.0
5.0
CPSC1155
Grade: C+
Dec 17, 2025

Horrible teacher that doesn't tell us anything about exams.Shit ton of assignements that take hours for 1% of your final grade. Lectures are honestly useless and you'd learn more doing the assignments than actually attending class. Only reason she aint a 1 star is because she's actually kinda nice.

Tough grader
3.0
3.0
CPSC1155
Grade: A+
Dec 30, 2025

Take this from a student who took this class twice. First time a C- and second time an A+. What I can say is that, you definetly need some C++ back ground for this class. As when I took it the second time it was like a breeze for me, super easy. But the first time it was like trying to dig through concrete with a plastic spoon, with my bare hands.

Participation matters
Lots of homework
Lecture heavy
Class Info

Online Classes

100%

Attendance Mandatory

41%

Textbook Required

18%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 57 grades
Most common grades:
Not sure yet (13)
A+ (11)
Drop/Withdrawal (10)
Grade Distribution
A(17)B(13)C(8)D(15)F(4)A-/B+(10)
Based on 93 reported grades
Not sure yet: 13
A+: 11
Drop/Withdrawal: 10
Rather not say: 10
Common Tags
Tough grader (51)
Test heavy (30)
Tough Grader (28)
Lots of homework (27)
Skip class? You won't pass. (18)
Get ready to read (16)
Lecture heavy (15)
Accessible outside class (12)
Rating Trend

Declining

-1.29 avg change
Apr
May
Jun
Jul
Nov
Dec
Last 6 months
Ratings by Course

1160

5.0

(1)

CPSC11601181

5.0

(1)

CPSC116081

5.0

(1)

CPSC1160

2.6

(30)

CPSC2150

2.5

(38)
+6 more courses
Difficulty by Course

CPSC116081

5.0

CPSC11812150

5.0

CPSC21501181

5.0

CPSC1155

4.4

CPSC1160

4.2

Similar Professors