3.0

Anne Lavergne

Computer Science - Simon Fraser University

3.0
Quality
3.6
Difficulty
54%
Would Retake
335
Reviews
3.0
Quality
3.6
Difficulty
3.0
Helpful
3.0
Clarity

54%

Would Retake

335

Reviews

Rating Distribution
Official
335 total ratings

5

87

4

58

3

59

2

49

1

82

What Students Say

she's the worst prof ever, makes a computer course like a memorize course

CMPT225 - 1.0 rating

Not the best prof in CMPT department

CMPT225 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

45%

Textbook Required

52%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 118 grades
Most common grades:
Not sure yet (43)
A- (28)
B+ (22)
Grade Distribution
A(25)B(26)C(14)D(2)F(2)A-/B+(50)
Based on 175 reported grades
Not sure yet: 43
A-: 28
B+: 22
A: 18
Common Tags
Tough grader (65)
Test heavy (48)
Lots of homework (34)
Amazing lectures (31)
Participation matters (26)
Caring (25)
Clear grading criteria (21)
Lecture heavy (20)
Rating Trend

Improving

+0.65 avg change
May
Jul
Aug
Oct
Nov
Dec
Last 6 months
Ratings by Course

CMPTS165

5.0

(1)

CMPT125

4.3

(33)

CMPT201275

4.0

(1)

CMPT295

3.3

(53)

CMPT165

3.2

(25)
+10 more courses
Difficulty by Course

CMPT

5.0

CMP126

5.0

CMPT120

3.9

CMPT295

3.9

CMPT225

3.8

Reviews (300)
2.0
2.0
CMPT201
Jan 21, 2005

Assignments were dead easy, but took some time, midterms also dead easy, as was the final exam. But what I can't understand is how she scaled the course, went into the final with an A in the course, came out a lot lower, she said she needed more distribution, maybe pressure from CMPT faculty?

4.0
2.0
CMPT201275
Aug 5, 2005

fairly easy, but 275 is a ton of work, make sure you get in a good group if you want a good mark.

1.0
5.0
CMPT
Mar 17, 2006

She teaches you the basics and then tests you on unbelievably hard topics. It's like teaching students addition and then testing them on calculus. I did well cuz i'm a computer geek, but I really didn't like her teaching methods. No wonder half the class got an A and the other half failed.

1.0
1.0
CMPT225
Jul 12, 2006

She was a really bad prof. Not helpful with questions, crazy hard midterms. Marks very harsh!! Beware!

1.0
5.0
CMPT225
Oct 11, 2006

Extremely poor teaching and unfair marking schemes. Will never take a course with her again. I wish I can drop it now! I would much rather lose $400 than continue in her class. Its so painful!!!!!

1.0
5.0
CMPT275
Nov 5, 2006

Don't even think about it. Wait for a different prof.

4.0
2.0
CMPT225
Nov 17, 2006

Class is easy as long as you learned anything from your intro programming courses. Lecture notes are fill-in powerpoint but the only thing you really need to write down is the data structure algorithms. Assignments are fairly straightforward and she gives lots of hints about what to do.

5.0
1.0
CMPT165
Nov 19, 2006

Anne is extremely friendly and willing to help. She has the same teaching style as an elementary teacher; lots of colour, drawings, animation, (somewhat corny, but amusing) jokes. Her midterm was easy and labs are very simple, normally taking no more than 15 minutes. However, her assignments CAN get complex and tedious. Take 165 with her! Easy A!

5.0
2.0
CMPT225
Nov 22, 2006

labs: out of sync w/ assn & lec; had 3 weeks, took 1.5 hrs; useless but very easy. lec: overkill. took 4ever to explain simple concepts. assn's: easy but long & tedious. nice prof but points out disruptive/sleeping students. don't let her learn your name ;) sold textbook after 1st week, not needed. program in java or c++

4.0
3.0
CMPT275
Jan 8, 2007

She is teaching ok...and make sure start working and dun leave everything in the last minute

3.0
2.0
CMPT275
Apr 10, 2007

easy, her lecture notes can be redundant and confusing at times - even for herself.

1.0
5.0
CMPT275
Sep 2, 2007

She never really answer any questions from students, but she expects you to work quiet a lot. It's a actually a 5 credits course. If you take more than one course or have a part time job, drop all other courses and quit the job before taking this course.

2.0
5.0
CMPT225
Nov 28, 2007

Her Lectures are confusing. Labs, assignments and lectures not at all coordinated. Lot of work needed for the assignments.

5.0
1.0
CMPT165
Dec 2, 2007

Best Prof ever! She was very clear in her lectures for this class and if you just go to lecture you won't have to read the book because her notes cover even more than the text. I have heard she is not as great in the upper level classes. She's very energetic and always made the class fun! I totally recommend Anne.

5.0
1.0
CMPT165
Dec 2, 2007

Best Prof ever! She was very clear in her lectures for this class and if you just go to lecture you won't have to read the book because her notes cover even more than the text. I have heard she is not as great in the upper level classes. She's very energetic and always made the class fun! I totally recommend Anne.

4.0
4.0
CMPT225
Dec 7, 2007

I think the notes could be better by making things more organized. Some notes aren't filled in. Follow her assignment time line or else you won't finish. Labs could be coordinated better, because the TA actually marks you mainly for attendance for every second week and not many people showed up. Midterm is fair, but final was not easy. :P

4.0
2.0
CMPT225
Dec 18, 2007

Explains most of the material in quite a bit of detail. Her notes are usually quite good, and she uses a lot of examples. Assignments tend to be easy but extremely long and tedious. Also, requirements are often unclear, so make sure you understand everything thoroughly before starting. She has a good personality, which helps in her teaching.

1.0
5.0
CMPT225
Sep 18, 2008

She expected a lot but she didn't give out good lecture. She tends to copy and paste a lot resources from other web sites. Merely post the tutorials from Sun or Microsoft doesn't means she has taught you Java or C#. If you want to take this course, you have to have decent knowledge of Visio, MS project, netbean, queries and report writing. Dumb.

5.0
1.0
CMPT165
Nov 3, 2008

Excellent class for those who want an easy A. Take the lecture for this class though, the guy that does the distance version makes it pretty hard. Hardly attended lecture, but prof was very organized and knew what she was doing in the times I did attend.

4.0
2.0
CMPT165
Dec 18, 2008

Good prof, she gives lots of demonstrations. She makes the material easy to understand, and is easier than the distance prof (from what I've heard from my friends). But beware, there is NO textbook for this on-campus version of the course. It might be tough for some people, because Python is covered in only 3 weeks, so the schedule is pretty tight.

3.0
1.0
CMPT165
Nov 27, 2010

Took this as an online distance ed course. Her TAs were absolutely useless. The course itself is straight forward. Exam is worth 70 percent, depending on your midterm mark. Overall an alright class. I haven't even talked to or seen the prof before... Only during exams.

1.0
1.0
CMPT165
Nov 30, 2010

useless too wordy and never indicate how to program by python...i dont even know she is teaching cmpt....

1.0
4.0
CMPT165
Nov 30, 2010

Terrible Pro, didn't teach at all. Just show you the unclearily slites on the board, and never show you how to use the program. Terrible Pro for CMPT

1.0
5.0
CMPT165
Dec 18, 2010

You would get more feedback from a robot-marker then you would from Anne and her TM's. Making things even worse is that the course textbook is retarded and it uses Python - a language that no computer pro uses, that has no help and no support (its free, but then so is Java, which everyone uses). Very rude person that Anne, dont ask her for help...

3.0
2.0
CMPT165
Dec 19, 2010

She's average.She tries to be energetic in class,and she asks us about our progress like "How's that?" But, most of the time I don't really understand what she's saying.This is a computer course for beginners.So, sometimes I wish she'd be more hands on with the computer, instead of using the projector.She doesn't answer questions well, mysterious

4.0
1.0
CMPT165
Dec 23, 2010

I found this Class Very easy. If you are someone who understands computers you will do well, If you are an arts student who is only taking this for science credit, you should pass but might not be with best mark. Anne explained course reasonably well, However some of the TA's could barley speak english.

2.0
5.0
CMPT125
Apr 1, 2011

Too wordy, makes me wanna sleep. Paid her $400 for her to tell me to buy a textbook for $100. Lectures were useless,so i skipped. 95% of learning was from the book. Its a programming class, TEACH HOW TO PROGRAM. She wastes ~20 mins of class time talking about last class, ~20 mins on poor choice of words/irrelevent stuff , and 10 mins of teaching.GG

1.0
5.0
CMPT275
Apr 11, 2011

Software engineering by this prof is a joke. Makes you do all kinds of useless planning, and only 2 weeks to implement. Not to mention every time you ask about the requirements she changes them. Team evaluation is a complete joke as well. You evaluate in the open which is guaranteed to cause a rukus. AVOID AT ALL COST.

1.0
5.0
CMPT125
Apr 12, 2011

Pretty much all the other comments on here sums up what kind of professor she is. She is... "NICE" but that's about it. She can't teach if her life depended on it. Waste so much on teaching all the java jargon that most people don't need to know in a FIRST year course.She does NOT teach how to implement code, just terrible...

5.0
4.0
CMPT275
Apr 12, 2011

She made the point that software engineering is NOT about implementation. Unambiguous requirement documentation, thorough design, and careful planning are more important.

4.0
1.0
CMPT275
Apr 26, 2011

Cons: boring lectures, too much work. Pros: fair marker, easy material, approachable, no midterm. Keep yourself busy on the project for this course and you will learn way more than you will in class

3.0
3.0
CPMT125
Apr 27, 2011

She seems nice, and she is able to verbalize some of the harder concepts easily, but i found her to be more interested in the planning than the codeing. I would have prefered less focus on the planning and more on the codeing. I do not think she is a fair marker. I will think twice before taking a class with her again.

3.0
3.0
CMPT275
Jul 12, 2011

Got an A but hated this course. She forces you to plan for the whole semester and gives 2 weeks to implement and test the project. Stresses capturing project requirements, yet she changed them every two weeks. If one group suggests a feature, she will add it and expect every group to implement it. Despite this, she is very kind and approachable.

1.0
3.0
CMPT165
Sep 12, 2011

I had her last fall. She was the worst! Never replied to any of my emails. Extremely arrogant and condesending. Tries to be funny but really just lame. Mid-term was okay. However, the final was really hard! More than half of the things were never said in class and I did take really good notes. I suggest not to take her class, she is the worst!

4.0
1.0
CMPT165
Sep 15, 2011

I enjoyed taking her class and exams were fairly easy. Did not attend lectures until i had midterms but after that, i attended every time for python. She prepared good notes and it was helpful to go over and to understand class materials.

4.0
3.0
CMPT165
Nov 19, 2011

The professor is so responsible .

2.0
4.0
CMPT128
Nov 20, 2011

A nice person in general. She teaches code completely in psuedocode, meaning several hours of trial and error to get things that did not explain well to work. Makes the course unnecessarily harder because of her pointless objectives and required planning. ie.she makes something that could have been programmed with 5 lines of code requiring 50.

5.0
1.0
CMPT128
Nov 24, 2011

SO EASY! I AM LOOKING FORWARD FOR HER FUTURE CLASSES! LOVE YOU ANNE LAVERGNE!

4.0
1.0
CMPT275
Nov 26, 2011

Shes sooooooooooooooooo nice and helpful :) Really!

1.0
5.0
CMPT128
Dec 5, 2011

DO NOT TAKE A CLASS WITH HER ! YOU HAVE BEEN WARNED !

2.0
3.0
CMPT128
Dec 7, 2011

Unorganized lecture, never get to see actual code, always go through slides of a huge amount of code which makes it hard to see specific points. Teaches design fairly well but doesn't tell you how to implement code. Tell you to "find out for yourself" on several occasions for questions during lecture. DON'T TAKE THIS COURSE IF YOU ARE NEW TO C++.

3.0
1.0
CMPT128
Dec 7, 2011

She would rarely help you but all her notes is all u need.

4.0
3.0
CMPT128
Dec 8, 2011

Really good prof. Attend all the lectures and you will do well

5.0
1.0
CMPT165
Dec 8, 2011

Course was easy but she can't teach when it comes to learning...she provides abstract information instead...just read the book and you are good to go...tests are fairly easy

2.0
3.0
CMPT128
Dec 8, 2011

Awful instructor. Does not allow laptops in a COMPUTER science class, which I found pretty ridiculous. Doesn't actually show you how to write the code for the concepts she's teaching. Labs, the textbook and TA's taught me in this course.

1.0
5.0
CMPT128
Dec 10, 2011

Shows up late to class, doesn't program in a PROGRAMMING class, teaches ...correction *tries to teach us* stuff that we need to complete our labs a day before the labs are due...midterm average was under 50...and she blames the class? marks reflection of her teaching , by far the worst prof I have had in my 3 years in university.avoid at all costs!

4.0
2.0
CMPT165
Dec 20, 2011

Memorize everything that she has on her power points, assignments and examples.No need to read Python book, maybe just look over the examples..Try to memorize different codes for creating a web page, because on midterm and the final,the part about web pages was the most important. Also, you can bring your cheat-sheet on any exams.

1.0
2.0
CMPT128
Jan 5, 2012

She doesn't know how to teach. She doesn't teach clearly.

1.0
5.0
CMPT128
Jan 5, 2012

She is a terrible and useless prof. I learn nothing from her lecture. She only reads her PPT on the class, and never show how the programs run. And she taught so much that almost covered the whole textbook.

1.0
4.0
CMPT225
Jul 18, 2012

She has no idea to teach! She didn't take responsibility to mark your assignment even though you do your assignment all night long,if it can't run,you has won't get any scores!

1.0
5.0
CMPT225
Jul 24, 2012

Summary for CMPT 225 Assignment -> lots to do, you must know everything about JAVA before you go lab because she doesn't teach how to write program Lecture -> simply, not effective

1.0
5.0
CMPT225
Aug 10, 2012

Spends too much time of simple things such a definitions. Doesn't teach any code. Assignments were long and tedious. Doesn't give solutions to assignments. Midterm wasn't that bad. Final was brutal!!

2.0
4.0
CMPT165
Nov 21, 2012

Unclear notes, tries to be fun in class but extremely unhelpful in person. Refuses to answer "easy" questions because she thinks we should be able to figure it out. Don't take this if you are not a computer science major.

4.0
1.0
CMPT165
Nov 21, 2012

I enjoyed the class, the prof. really tried to make it interesting. The midterms and the final is easy as long as you read the lecture notes. But TAs marked assignments fairly strict, so make sure you have fixed all the details before submitting them.

1.0
5.0
CMPT128
Feb 3, 2013

She was by far not only the worst computer teacher that I had but also the worst instructor that I EVER had. She does not explain anything AT ALL and when you ask her questions she refuses to answer and asks you too google it. Never take any courses with her (I won't anymore) and if you did it is absolutely useseless to go to lectures.

1.0
5.0
CMPT165
Apr 14, 2013

The lecture notes are disorganized and unhelpful. (there are more than 10 sets of notes for one Unit). The speed of the professor is unnecessarily slow. Thanks to this class, I lost my interest in Computing Science :(

1.0
4.0
CMPT165
Apr 15, 2013

Very disorganized prof. Lecture notes are broken down into incoherent parts. Midterm and finals' averages are 50-52% in a non-curved course. About one-third of the class would fail if she did not decrease the maximum marks by 2 or 3. I have never attended a class that is not curved and class average is around 50% before.

2.0
4.0
CMPT165
Apr 15, 2013

Over half the stuff in my binder is her. She gives "partial lecture" notes which forces you to go to lectures, yet when you go to lecture, she forces you to listen to her demo, instead of getting to the point. Her demo's are so boring that you fall asleep and when she does mention the notes required to be written, you are already asleep. 0/100000

4.0
1.0
CMPT363
Apr 16, 2013

Not bad. Too theoretical, you won't be coding alot in this class. She has a nice attitude and genuinely wants to help. For assignments, ask for clarification (might get docked marks for silly things).

3.0
2.0
CMPT363
Apr 24, 2013

Anne is clueless as to how things are done in the work place today. She has an attitude problem if you contest the classroom material being taught. The other students don't know any better, but for people who actually work in the field the stuff she is preaching is at least 15 years out of date. Avoid her if you would like to learn relevant work.

3.0
3.0
CMPT165
May 5, 2013

She is a very boring teacher.

5.0
3.0
CMPTS165
Jul 17, 2013

She is super nice lady. And her notes are really clear. Kind of boring of the lecture but it s not bad at all.

5.0
1.0
CMPT165
Jul 17, 2013

Super simple. Honestly, just follow along, ask questions if need be because she's really helpful. As long as you're a logical person, it's straight forward simplistic coding with HTML + CSS for beginners, and two days of Python. Cheat sheet for the midterm and final, 5 easy assignments. Really don't know how someone could do poorly in this class.

2.0
5.0
CMPT225
Jul 29, 2013

really boring prof. lectures are useless. don't have the key point. not related to the exams.

1.0
5.0
CMPT225
Aug 6, 2013

if you take java with her, you'd better know everything about java before you take the course. she doesn't teach the key point at all. you have to learn lot of things on your own... huge work on assignment. her lectures are really useless... only 1/4 students show up... because her explanations are really bad..

1.0
5.0
CMPT225
Aug 6, 2013

Normally I don't post a comment on this website, but Anne is just ridiculously bad. She is by far the worst CMPT prof I have had in SFU. Useless lecture, retarded assignment, and she has an attitude problem when you go to her office hours. And FYI, she is not a prof cause she doesn't even have a PHD.

3.0
2.0
CMPT225
Aug 13, 2013

Anne is friendly with OK slides. Mostly learned material through YouTube & another textbook b/c didn't like the assigned one. Asks really vague questions on exams and expects specific answers, but if you talk to her & explain your answer she'll boost your mark generously. Do assignments & labs to understand, but they're not related to exams!

1.0
4.0
CMPT165
Aug 15, 2013

She has an attitude when you go to her office hours.

2.0
3.0
CMPT225
Aug 16, 2013

Lectures are mildly useful, but focus is on simple concepts and are not useful for exams. Exams are poor: There are vague questions, where if your answer differs from the one on the answer sheet, it will be marked wrong even if it is technically correct. Has a poor attitude in office hours and labs. Textbook was mediocre, I used other resources.

1.0
5.0
CMP126
Sep 11, 2013

Worst prof ever, garbage notes, wastes half of each class talking about the previous class, ask her a question and she talks around it instead of answering it, has a huge attitude problem, class isn't about programming, course is about reading and memorizing her notes, which are terrible

4.0
2.0
CMPT225
Nov 25, 2013

Reflecting on it after finishing all my lower level courses she is actually a good prof. She is not like a typical sfu prof for lower division science courses where they spoon feed you by making you fill in the blanks of their notes. Sure Lavergne doesn't have good notes but this is where PRACTICE coding and reading the book actually pays off.

4.0
4.0
CMPT225
Grade: A
Mar 25, 2015

(Summer 2013) Since Anne is teaching 127 this summer I thought I'd share my experience. She's genial in class and will help you if you ask, but doesn't spoon-feed or take any BS. Self-study outside of class is a must. Very strict marker. I think she'd be a better 127 instructor than Vaughan, who has an attitude.

2.0
4.0
CMPT363
Grade: A+
Apr 1, 2015

Worst cs prof I ever had. She literally reads text book out word by word. This course is highly subjective, I asked her why I got 0 on one of my midterm question but someone else got full mark with essentially the same answer as mine. She answered, "there was nothing wrong with your answer, I just don't like your answer." argh...

2.0
5.0
CMPT127
Jun 16, 2015

Good Luck. I have nothing to say.

2.0
5.0
CMPT120
Jul 7, 2015

Do not take cmpt120 with this prof. Her notes are not clear, and all over the place.

3.0
5.0
CMPT120
Grade: C+
Aug 11, 2015

Assignments and projects are hard. Her lecture slides are unclear and confusing. Most of time you have to self-study and read textbook.

1.0
5.0
CMPT120
Aug 18, 2015

she give tough assignments and quizzers as well as midterm and final youd better choose another professor..........

5.0
2.0
CMPT127
Sep 24, 2015

Will work with you to run through your code and see what the issue is. Clear grading scheme, each coding problem is worth around 3%, get 80+% to pass the course. Unlimited tries as the servers will run through each piece of code every 8 hours and will post if code meets requirements or fails.

2.0
5.0
CMPT120
Oct 30, 2015

Avoid at all costs. She focuses on the simple things and makes them confusing, then skims over the difficult stuff. Sparkling mind and unclear

2.0
5.0
CMPT120
Grade: Incomplete
Nov 4, 2015

Very bad professor. Skims through the hard content. How is this even an "introductory" course?

1.0
5.0
CMPT120
Grade: C-
Nov 5, 2015

Really bad at teaching.. Learnt nothing in her class.... All self study. exams are hard.

2.0
5.0
CMPT120
Grade: Incomplete
Nov 9, 2015

Anne Lavergne is a very kind lady who will indeed help you. However, computer science 120 was one of the most difficult classes i've ever taken in my entire life because of her. Her assignments are extremely difficult, her lecture notes are far too simple and vague to use for any of the homeworks, and her midterm is hard. Please avoid this teacher.

3.0
4.0
CMPT120
Grade: Not sure yet
Nov 9, 2015

Know that Anne's notes and powerpoints are too basic to prepare for her assignments and tests. I highly recommend doing all her labs and practicing coding on your own time. The first month or 2 is important because it lays down the groundwork for programming so don't slack off. Textbook, Codecademy , and online resources are very helpful

2.0
5.0
CMPT120
Nov 20, 2015

projects are hard,even though you get good marks on it,exams,what can i say about it,cheat sheets are useless?and you won't even know why your marks are so low

1.0
5.0
CMPT120
Grade: C-
Nov 23, 2015

The test are hand written when the entire course is online python use. Half the course is teaching you how to write code and the second half is how to find/fix bugs or what has gone wrong in the code. But cannot use any of that knowledge when on a test because, once again, it's hand written. Lectures are very boring!!

4.0
4.0
CMPT120
Nov 25, 2015

The dynamic of the class is a bit flawed. She lectures like the class are rookies, but hands out assignments/quizzes that are geared towards semi-experienced programmers. With that being said, if you have any questions I'm sure she would be happy to assist you. She's a kind and helpful person.

5.0
4.0
CMPT120
Grade: B+
Dec 13, 2015

As a first year student i though Anne was amazing. Her quizes, tests, assignments were quite tough but her lectures were immaculate. They were precise, clear, and detailed, oh were they extremely detailed! One important thing to NOTE: YOU MUST ATTEND THE LECTURES. If you attended all the lectures this class is an easy A/B. YOU WILL FAIL IF YOU DONT

3.0
3.0
CMPT120
Grade: B
Dec 18, 2015

Her lectures are pretty boring and unorganized, so it's easy to blame her teaching for doing poorly in the class. But, a big part of CS is practicing, so DO THE LABS. Anne is a nice lady, she'll help you if you ask. Don't get too discouraged after the midterm, the average for it was 46% but she made the final easier because of it.

5.0
2.0
CMPT120
Jan 13, 2016

Anne took her time to create long review sessions prior to the midterm and final (and was also available during office hours on top of that). Very nice and clearly likes to offer help. Tip: Do the labs and you will do great.

5.0
2.0
CMPT120
Grade: A
Feb 24, 2016

not sure y everyone hates her. she's really nice and explains very clearly. she knows very well what she's talking about. very helpful if u need help. she set up amazing extra tutorial sections to prepare for final, and those tutorial sections saved my GPA!

3.0
4.0
CMPT120
Mar 2, 2016

Worst 'professor' ever. Doesn't explain hard concepts, wastes a bunch of time explaining easy concepts with hand waving, terrible analogies, and a bunch of scribbling. Assigns an entire assignment and practice problems at lecture 2 days before the midterm. If you have to take it with Anne, avoid class, read the text, and code.

1.0
5.0
CMPT120
Grade: A
Apr 8, 2016

Does not know how to teach or make lecture slides. Spends too much time on easy concepts and not enough on the hard ones. Will spend 30mins of a 1hr lecture to do i-clicker and announcements, leaving no time for actual lecturing. And worst of all, literally spent 1hr playing with paper for a lecture. PLAYING WITH DUCKING PAPER!

3.0
5.0
CMPT120
Grade: F
May 4, 2016

Whatever you do, FIND A DIFFERENT PROF. Spends too much time trying to re-organize papers and talks about simple concepts that barely relate to assignments or exams. Only gives 12 minutes for tests/quizzes and 40 minutes for the midterm. She's really nice and will try to help during office hours, but that's all I can say. I gave up in the end.

1.0
3.0
CMPT225
Grade: A
Aug 19, 2016
Wouldn't take again

She makes up terms that are not used in industry or theory and expects us to memorize them. Writes absolutely awful code with terrible inconsistencies in commenting, naming conventions, whitespace etc. Makes it hard to follow and doesnt explain stuff well. Posts her notes sheets to fill in litterally 30 mins before class. Exams have mistakes. BAD

1.0
4.0
CMPT120
Mar 10, 2017
Wouldn't take again

Gives you practically no time for exams and quizzes. Often uses methods in her program that she's never discussed during lecture in quiz questions. Sample programs are littered with syntax errors. Terrible analogies that often confuse me more than clear things up. Whatever you do, find a different prof.

Tough Grader
Skip class? You won't pass.
TEST HEAVY
3.0
2.0
CMPT120
Grade: A
Apr 2, 2017
Would take again

she goes at a good pace and explains the concepts very well even though her code it'self isnt well written or structured. Finding your preferred coding structure is your own job. She is the right kind of prof for those who will be experimenting with coding on their own but she will be terrible if you only intend to code for the sake of assignments.

1.0
3.0
CMPT120
Grade: B+
Apr 16, 2017
Wouldn't take again

Terrible lectures, even worse tests. Very disorganized. Programming projects are very poorly thought out. Asks for good programming style, but has terrible programming habits herself. Likes to ask "trick" questions. Won't post class notes because otherwise no one would attend her lectures. Yes, it's that bad...

5.0
2.0
CMPT120
Grade: A-
Apr 27, 2017
Would take again

Great professor that doesn't spoon feed you information, which helps if you have a true interest in programming. Assignments were fair and quite easy if you put in the work, same goes for the exams - sometimes there are even bonus marks available!. She's a kind and bubbly person as well. Very happy to have taken my first CMPT class with her.

Gives good feedback
Caring
5.0
1.0
CMPT120
May 10, 2017
Would take again

Easy exam

Gives good feedback
4.0
3.0
CMPT225
Jun 16, 2017
Would take again

I had her for both CMPT127 and 225. She wasn't much help in 127, which is probably how the course was supposed to be in the first place. But she was terrific in 225. Teaches very well, encourages questions (and answers them well), is always available for help and is very engaging. Word loads are reasonable, and assignments are well thought out.

Skip class? You won't pass.
Hilarious
Caring
1.0
4.0
CMPT120
Jul 16, 2017
Wouldn't take again

Needs to prepare students for assignments and tests rather than go over the same unclear, bad examples over and over

LOTS OF HOMEWORK
GRADED BY FEW THINGS
2.0
2.0
CMPT225
Jul 16, 2017
Wouldn't take again

As a lecturer she's not bad, entertaining even, and her tests are fine; but her code is some of the most awful stuff I have ever laid my eyes upon. Take CMPT 225 with Anne Lavergne just to learn how NOT to write C++.

Clear grading criteria
Caring
GROUP PROJECTS
5.0
3.0
CMPT120
Grade: A
Aug 11, 2017
Would take again

Really good professor. Seems to care about students. Asks for feedback on how to make the course work for students, and tries to implement it. Exams are of average difficulty. The assignments are fun, and often allow for some creativity.

3.0
4.0
CMPT225
Grade: C-
Aug 21, 2017
Wouldn't take again

Pros: She has a nice personality. She sometimes posts pictures and solutions to problems. She is willing to help. Cons: - Won't learn much C++ during lectures. You must have 50% in the final to pass the course, and also 50% must be the average of your final and midterm together. Average Prof

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
LECTURE HEAVY
2.0
4.0
CMPT225
Grade: C
Aug 21, 2017
Wouldn't take again

She shows to have a nice personality, but sometimes it fools you to think the class is gonna be chill. Oh hell no. This class is no joke, if you leave materials to the last night, then rip. She will make you work your @$$ off to get things done. Confusing assignments and labs, and sometimes bugs in the code. Not the best prof in CMPT department.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
LECTURE HEAVY
1.0
5.0
CMPT120
Grade: B+
Aug 31, 2017
Wouldn't take again

This class was by no means easy. it is meant to be a gpa booster;however, if you take this class with her you will probably regret it too. the average was a C which is the lowest that I have ever heard of in my 4 years at SFU. the messages left on here are misleading of how hard the class actually is. save yourself by choosing another class.

Tough Grader
LOTS OF HOMEWORK
Clear grading criteria
4.0
4.0
CMPT225
Grade: C
Sep 8, 2017
Would take again

Really tough class. Assignments are difficult and unclear - make friends in this class and work together. the assignments are only worth 3-5% for 5 of them but take up up to 1-2 days to do each one but there is lots of coding so you learn a lot. If you don't do the assignments you will do poorly on exams. Anne's office hours are very helpful

Tough Grader
ACCESSIBLE OUTSIDE CLASS
GROUP PROJECTS
1.0
3.0
CMPT225
Grade: C
Sep 22, 2017
Wouldn't take again

she's the worst prof ever, makes a computer course like a memorize course. You will learn nothing of improving your programming. And useless for your coop. If you want to learn something, don't choose her. And she also can't explain the lectures well, even for the assignment requirements, she suddenly changed the rules after we finished it.

Tough Grader
1.0
5.0
CMPT295
Grade: Incomplete
Oct 3, 2018
Wouldn't take again

never lets us out on time

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
3.0
4.0
CMPT295
Grade: Not sure yet
Dec 4, 2018
Would take again

While 295 is a course that's naturally heavy (and redundant in my opinion), Anne teaches it WAY better that Brad Bart (he's the worst). She can really be an asset if you go to the office hours, sometimes they're empty, other times there's a long lineup. Bottom line, taking 295 with her is basically taking the lesser of 2 evils.

Gives good feedback
Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
5.0
CMPT295
Dec 7, 2018
Wouldn't take again

Her exam question is made from nowhere. cmpt 295 is already a tough course. She gives lots of homework and assignment. Everything is hard about her.

Skip class? You won't pass.
TEST HEAVY
LECTURE HEAVY
1.0
5.0
CMPT295
Grade: Not sure yet
Dec 12, 2018
Wouldn't take again

Man such a heavy emphasis on the final exam on the last lecture! Study guide useless; basically read everything. Notes are often messily done as a result of not finishing the lecture on time, makes me late for next lecture or else I miss notes which can't be found anywhere else. Office hours are helpful though +0.01.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
2.0
5.0
CMPT295
Grade: Not sure yet
Dec 15, 2018
Wouldn't take again

ANNE requiresstudents to do lots of assignments in this course, i dont know if just because this was the first time for her to teach this course. lecture were messy, You need to spend lots of time doing your assignmetns. Final are so hard, especially foucsing on the last topic of lecture which was not quite explained during the last lecture

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
3.0
4.0
CMPT295
Grade: B-
Jan 8, 2019
Wouldn't take again

Your exams will be 25% or more on material you have spent very little time (or no time at all) in lectures or in assignments. This will not change whether it is her first time teaching a course or her last. Our final had one question worth 26% on an important topic she spent essentially 1 lecture on. Very knowledgeable about the material though.

Tough Grader
LOTS OF HOMEWORK
1.0
5.0
CMPT225
Grade: Drop/Withdrawal
Feb 20, 2019
Wouldn't take again

Avoid her if you want to learn something, clearly she should learn how to teach.... what a terrible lecturer

Test heavy
Lecture heavy
So many papers
2.0
4.0
CMPT225
Grade: B+
Mar 14, 2019
Wouldn't take again

she does not care about the things you write in the exam, all she cares is about the neatness and the drawing. if your exam is colourful, you get full marks. her lectures are useless, dont take her.

Graded by few things
Group projects
Tough grader
3.0
4.0
CMPT120
Grade: A-
Mar 14, 2019
Wouldn't take again

Nice prof but gives 10 minutes for a quiz which would take 15-20 minutes to do. Exams are hard. Study, study, study.

Get ready to read
Graded by few things
Tough grader
1.0
4.0
CMPT225
Grade: A-
Mar 20, 2019
Wouldn't take again

Literally the worst professor you'll ever experience. You might as well bend over and take it all day and night if you're going to enroll in her class. There's a reason the department had to come into her class on several occasions and see how she was teaching because she had received so many complaints via email due to her teaching style. It's bad

Tough grader
1.0
4.0
CMPT127
Grade: A
Apr 17, 2019
Wouldn't take again

CMPT 127 is taught the same way year over year with the exactly same materials. It's doable, but you need to cross your fingers to not get profs like Anne Lavergne who makes the course so much worse. Not caring about students and incompetent TAs aside, she asked students to type the entire file in final exam casually takes 40% off for a typo.

Graded by few things
5.0
4.0
CMPT127
Grade: B+
Apr 21, 2019
Would take again

Professor Lavergne was awesome! She really cares about her students and is very approachable in office hours. She wants her students to succeed, but does make you work for it. She gave us additional time for the lab assignments when the grading robot was down, in some cases, much after the original deadline, which was very kind of her.

Lots of homework
Accessible outside class
Test heavy
3.0
4.0
CMPT120
Jul 10, 2019
Wouldn't take again

Anne is very nice and enthusiastic but the way she teaches an introduction computer science course is as if you already have a basic knowledge of the program. No need to attend lectures since the course is basically just readings. Would be better if she broke it down and explained what things meant.

Accessible outside class
Get ready to read
1.0
5.0
CMPT120
Jul 10, 2019
Wouldn't take again

Worst professor ever.

Lots of homework
Tough grader
1.0
5.0
CMPT120
Grade: Incomplete
Jul 11, 2019
Wouldn't take again

Her lectures are pretty much useless. For an 'introductory' course, the assignments she gives are too advanced. The requirements she sets for each assignment are utterly ridiculous and time-consuming, yet they're hardly worth anything. Exams have lots of trick questions and you only get 45 minutes to do them. Average for the first midterm was 48%.

Lots of homework
Get ready to read
Tough grader
1.0
5.0
CMPT120
Jul 12, 2019
Wouldn't take again

She is very knowledgeable but doesn't even know how to explain and the exams are kinda hard. if you are thinking about taking this course with her as an elective and aiming for a A+ let me tell you its really hard not possible for me. She doesn't even explain properly and lectures waste of time since no information is given. Just Relax and Enjoy!

1.0
5.0
CMPT120
Grade: Incomplete
Jul 15, 2019
Wouldn't take again

Anne is a nice person but her lectures are all over the place. I've had no previous knowledge in coding and this really hit me like a train. Assignments are extremely time consuming and not worth a whole lot. The lectures are useless. The exams are super hard for an "introduction course". You have to spend a lot of time learning on your own.

5.0
4.0
CMPT127
Jul 27, 2019
Would take again

Anne Lavergne was awesome! She could be a tough grader, there were lots of assignments, however she was always available to help out, and was very reasonable to deal with. She gave us plenty of extra time to complete assignments when the grading robot was down, and as long as you stay on top of the assignments you will be ok. Do NOT fall behind.

Lots of homework
Accessible outside class
Caring
3.0
2.0
CMPT120
Aug 5, 2019
Would take again

lectures are useful SOMETIMES when she guides us through writing code step by step , but she doesn't do that often later on in the course. Didn't do any of the required readings but her weekly exercises and assignments are VERY HELPFUL to help you understand python. If you are a cmpt major can't pass 120, change majors, don't blame the prof.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
4.0
CMPT127
Grade: C+
Aug 10, 2019
Wouldn't take again

Avoid Anne like the plague. She will ruin your semester if you don't already have a good background in C. She leaves lectures early and is demeaning when you ask her questions in her office hours and will not make time for you outside those hours. I can't believe SFU has allowed her to teach for as long as she had.

2.0
4.0
CMPT120
Grade: A-
Aug 11, 2019
Wouldn't take again

Puts trick questions on tests. This is especially dumb b/c it's a programming class done and checked without a computer. For example she would put a capital O instead of a 0 to trick us. What's the point? Hard to understand, homework and assignment are unclear. Stay far away.

Test heavy
Tough grader
3.0
3.0
CMPT127
Grade: A+
Aug 16, 2019
Would take again

I enjoyed the structure of the lab with the coding challenges. The short introduction lectures had some good advice/tips but sometimes felt a little phoned in. Attending the labs really help getting questions answered. The exams were relatively easy if you did the labs - you really need to stay on top of them. Overall a decent class and Prof.

Lots of homework
Graded by few things
3.0
2.0
CMPT127
Grade: A+
Sep 13, 2019
Would take again

While the class was totally fine (easy if you stay on top of the labs), Professor Lavergne seemed slightly ambivalent towards the class. Sure there were a couple times where she offered some great suggestions/comments but the introductory lecture was really half hearted. Overall a pretty meh experience

1.0
5.0
CMPT225
Grade: Not sure yet
Nov 21, 2019
Wouldn't take again

Anne can't teach. even if you understand the class concept but you don't come to her class its an automatic fail. her lecture notes is useless. she always makes bad jokes and laugh at herself afterwards.

Lots of homework
Skip class? You won't pass.
Tough grader
4.0
3.0
CMPT127
Dec 4, 2019
Would take again

First quiz was a bit dumb because we had to memorize things that we never used again in the course, but everything else was great! Her attitude was nice and obviously was enthusiastic to help us.

Gives good feedback
Lots of homework
1.0
3.0
CMPT225
Grade: Not sure yet
Dec 9, 2019
Wouldn't take again

Shes pretty kind and is knowledgeable in the material. However the exam questions (as well as assignment instructions to a lesser extent) are poorly worded and confusing to read. Perhaps English isnt her first language? We also werent allowed to ask questions during the final, so we couldnt even clarify confusing questions.

Caring
4.0
3.0
CMPT225
Grade: B+
Dec 14, 2019
Would take again

She'll answer your questions with patience, seems to really care whether you understand or not. 1st midterm seemed somewhat confusing, because of sentence structures mostly. Questions were not allowed during final, that might be a bad thing for some, didn't bother me at all. Only negative thing was that she skipped one/ two concepts. Overall good.

Accessible outside class
Participation matters
Lecture heavy
3.0
3.0
CMPT225
Grade: B-
Dec 20, 2019
Would take again

She was okay, it takes while to get use to her style of lecturing, print the slides in advance so you can fill them up as she goes. Because she picks up specific details to test you on from what she covered in class.

Graded by few things
Caring
Tough grader
1.0
5.0
CMPT295
Grade: Rather not say
Jan 15, 2020
Wouldn't take again

Never seen an ego this big. Graduating soon and I have never had a class with the silliest exam questions ever. I felt as if she wants us to fail (serious!). She goes through lectures too quickly. "if you can't convince them - confuse them!"

Lots of homework
Skip class? You won't pass.
Tough grader
5.0
5.0
CMPT295
Grade: A-
Mar 19, 2020
Would take again

Anne is a good prof, you will learn. While her methods may not please some - those who skip class and cram before exams, consistent effort throughout the semester will net you a decent grade. It seems most of the low ratings come from first years, or people who just don't like adapting to writing notes on paper during lectures.

Accessible outside class
Skip class? You won't pass.
Lecture heavy
3.0
5.0
CMPT295
Grade: A-
Apr 12, 2020
Would take again

Although I did well in 295, Anne was a hard teacher. She is a good lecturer as in she explains concepts well, however, 9 Assignments is too much for this class, especially with how long they are. Also, on midterms/exams, she asks a lot of questions on the SMALLEST stuff so make sure you go through every little detail. Doesn't give many free marks.

Lots of homework
Get ready to read
Participation matters
4.0
4.0
CMPT127
Grade: B+
Apr 21, 2020
Would take again

Was very helpful in labs and in office hours. Quizzes were fair and extended the grace period for lab tasks due to the current situation.

1.0
3.0
CMPT127
Grade: A
May 1, 2020
Wouldn't take again

She does not TEACH! It is the first time that I write a bad comment for a professor but she is one of the worst prof that I've ever had. Although she tries to show herself as a caring and funny person, she is not one of them!

Tough grader
5.0
1.0
CMPT165
Grade: Not sure yet
Jul 17, 2020
Would take again

one of the best prof i have met.

Clear grading criteria
Caring
5.0
4.0
CMPT295
Grade: B-
Jul 24, 2020
Would take again

Professor Lavergne is awesome! Super caring, very accessible outside of class. Happy to help and spend considerable amounts of time on your questions. She makes you work for it but is fair about her exams and assignments. This is my 2nd course with her, and I would gladly take more with her in the future. A truly great professor!

Lots of homework
Accessible outside class
Lecture heavy
3.0
2.0
CMPT127
Grade: A-
Aug 25, 2020
Wouldn't take again

Very reasonable with administrative issues and being fair to students. Exams and assignments were perfectly representative of what we were learning. Lectures are okay, not bad but not good either.

4.0
2.0
CMPT127
Grade: A
Nov 12, 2020
Would take again

The class is really straightforward, she doesn't really teach much though, since all the lessons are online, so you just read that. I just found Anne really scary, she's kinda passive aggressive, so I was too scared to ask her many questions.

1.0
5.0
CMPT295
Grade: Rather not say
Apr 27, 2021
Wouldn't take again

To anyone who's reading this, don't take this professor. I've taken a lot of bad professors in my past semesters but Anne was the worst one out there. She doesn't care about the students at all and makes this online situation more hell for us by making each and every one of the course activities (too many for a 3 credit)lengthy and a lot difficult

Lots of homework
Skip class? You won't pass.
Lecture heavy
2.0
5.0
CMPT295
Grade: B+
Apr 28, 2021
Wouldn't take again

Anne respects her students, reachable outside of class. However, Anne does not know how to teach. Anne cannot explain the course contents clearly. If you ask her 1+1, she will start explaining from the birth of algebra. She makes exams hard by using unclear descriptions. I regret taking 295 with Anne.

Lots of homework
Test heavy
Tough grader
5.0
4.0
CMPT295
Grade: A-
May 5, 2021
Would take again

Anne is really nice prof. She teaches lectures well, but goes over by like 10 mins. Her assignments and tests are fairly simple, and it is really based upon her lecture, which is just free marks. The course content is already hard, which is why people complain about, but she helps make sure its clear enough. Shes also very reachable in office hours

Skip class? You won't pass.
Amazing lectures
Caring
5.0
3.0
CMPT295
Grade: A-
Jul 9, 2021
Would take again

Anne's lectures are detailed and she gives great examples. The slides are organized and have enough color so that they're easy to look through. I didn't use the textbook much other than for referencing a few tables. I only found out the class was meant to be hard after finishing (and I'm not a regular A student)

Accessible outside class
Amazing lectures
Caring
1.0
5.0
CMPT128
Grade: Not sure yet
Oct 25, 2021
Wouldn't take again

Terrible professor, assumes everyone knows C already, if you are new to C good luck Do not take class unless you like having depression Teaches basically nothing in class, shows off her own programs

4.0
2.0
CMPT128
Grade: A+
Nov 10, 2021
Would take again

Anne's teaching style is rather plain. She spends a long time explaining some things, while briefly touching on other (just as) important things. The course is somewhat fast pasted. Would recommend having prior programming experience. Either way, the course has been fine for me sofar. The tests are open book (and very easy).

Clear grading criteria
Caring
3.0
4.0
CMPT128
Nov 12, 2021
Wouldn't take again

She's not that bad, but you know when someone is really smart and they think everyone else is too? It's kinda that vibe. She goes really fast, but if you are confident enough to ask a question, she will answer it. I don't know why, but she is a bit passive aggressive one-on-one but fine if you ask during lecture

5.0
3.0
CMPT295
Grade: Rather not say
Dec 18, 2021
Would take again

Good organized style of teaching, Assignments directly correspond to course material. If you put in the work you will get what you deserve. Using GDB is your best friend to really understand what happens in assembly.

2.0
4.0
CMPT128
Grade: Not sure yet
Dec 20, 2021
Wouldn't take again

As a person, I do believe that Anne is a very caring prof. However, I (as well as many others) believe that her teaching style is very fast-paced, and not well suited to a programming class. The weekly lab assignments range from extremely quick to insanely time-consuming. A lot of material isn't covered well in the lectures (use StackOverflow lol).

Lots of homework
Get ready to read
Lecture heavy
2.0
5.0
CMPT295
Grade: Rather not say
Jan 16, 2022
Wouldn't take again

Her lectures were informative and her homework was fairly easy with not much coding but her tests were very difficult. She asks the most irrelevant and difficult multiple choice questions so make sure to remember every little detail for every test. She also requires you have a passing average on the exams to pass the course so passing is difficult.

Get ready to read
Participation matters
Test heavy
5.0
4.0
CMPT128
Grade: B+
Jan 23, 2022
Would take again

As mentioned by others, Anne is very very intelligent and her teaching is done under the assumption that you are a proficient coder at the very least. For me, I was fortunate enough to have done AP CS in high school so this class was easy, but I can understand why my peers have other opinions of her teaching.

Participation matters
Clear grading criteria
4.0
3.0
CMPT225
Grade: B+
Apr 5, 2022
Would take again

Anne is an engaging lecturer and happily answers questions during lectures (she doesn't answer much during exams but that's because it's an exam). You could tell she is passionate about CS and I would happily have her again in the future. Plus she has funny idiosyncrasies that make a teacher's lectures a bit more fun.

Tough grader
Lots of homework
Caring
3.0
3.0
CMPT225
Grade: Not sure yet
Apr 11, 2022
Would take again

Had her twice, not a bad prof. Personally, I find it impossible to follow along with what she is saying during the lectures and I rely on the lecture slides and youtube instead. Instructions on quizzes/exams/assignments are sometimes vague or not clear. Except for that, Anne is a pretty good prof (when compared to others).

4.0
3.0
CMPT225
Grade: Not sure yet
Apr 14, 2022
Would take again

She does a good job teaching the content. Assignments and tests were a fair difficulty. However, its difficult to ask her questions. She can be very condescending when answering them and regularly interrupts people before they are done. This is especially a problem since her instructions for assignments/tests often need clarification.

1.0
4.0
CMPT295
Grade: Not sure yet
Apr 21, 2022

Another prof that places emphasis on memorization of obscure and google-able nonsense over actual understanding. Waste of time if you want to learn computing science. You will learn nothing except the definition of a couple silly things she forces you to memorize. Teaching methodology outdated by 40 years. Sad that this passes for teaching.

1.0
4.0
CMPT295
Grade: B
Apr 22, 2022

this is my 4th time taking a class with anne, and she's a horrible prof. in a addition to her vagueness in class she is horribly rude outside of lecture. answering questions in passive agressive ways. her testing might be one of the worst parts, you need a mandatory pass on the final, and her finals concentrate on obscure and edge case knowledge.

Tough grader
Get ready to read
Test heavy
3.0
5.0
CMPT295
Grade: Not sure yet
Apr 23, 2022

Fairly average professor but CMPT295 is a frustrating course and Anne hardly makes it much easier. Be prepared to work a lot harder than you expect for this course.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CMPT295
Grade: B-
Apr 27, 2022

Anne is an good lecturer, she tries to make them engaging and use examples to help clarify key points. However... her tests are ridiculously hard. The class average for multiple choice was < 50% and she does not give you enough time to write the tests. To pass the course study your ass off for the tests so you can get at least 50%

Tough grader
Test heavy
3.0
4.0
CMPT225
Grade: B+
Apr 27, 2022

Tests were tight on time but the material is not too hard to grasp. As long as you can take tests fast you will be fine in this course.

Tough grader
Lots of homework
2.0
3.0
CMPT125
Grade: C-
Aug 19, 2022
Would take again

Teaching-wise, she is okay, but she doesn't get a lot of good reviews here because she lacks respect for her students. She kind of comes off rude and cold. If she records all her lectures I believe everyone would love her and her course way more. One thing I have to give though it's dad she puts a lot of enthusiam when it comes to teaching.

1.0
4.0
CMPT225
Grade: Not sure yet
Nov 27, 2022

I think all the comments below exactly sum up what I want to say. In addition, I also want 2 say that her class is very intensive and that if she has a minute to finish 40 slides, she finishes 39 slides by the pace and goes to the last one so that she is on track. Please do yourself a favour and chose another prof

Tough grader
Lecture heavy
Test heavy
4.0
3.0
CMPT225
Grade: Not sure yet
Dec 7, 2022

I had taken Anne for 125 the previous semester and decided to take her again. I'm used to how she teaches her classes and honestly, she's a pretty good teacher. Her assignments are pretty straightforward and her quizzes are okay. The MC sections are too hard with the class average of 50% on MC.

Participation matters
3.0
2.0
CMPT225
Grade: A
Dec 18, 2022

I appreciate Anne's kind demeanour, but I have been disappointed by her delivery of CMPT225. I believe that excessive time was spent on CMPT125 review which impacted her ability to cover the implementation of AVL trees, BST node removals, and B-Trees. As a result, I feel that I am ill prepared for programming interviews compared to other sections.

4.0
4.0
CMPT225
Grade: B-
Jan 5, 2023
Would take again

I feel that the grading criteria is not up to the mark. I had a quiz that was done in lab. I have made one mistake. As a reason, my code didn't compile and I got 0. After checking my code I found that there is 1 line error, Although I have done correctly in the rest 99 lines, She gave me a 0 mark. So make sure your code compiles!!

Tough grader
Lots of homework
Graded by few things
5.0
3.0
CMPT225
Grade: B
Jan 9, 2023
Would take again

Anne is a gem. She helped me throughout the semester. She was always open to answering any doubts about the assignments. She went out of her way so many times for me, staying extra 2 hours after office hours, and arranging a makeup final exam for me. Teaching - 10/10, Helpful Nature - 10/10, Hilarious and never makes the lecture boring.

Amazing lectures
Hilarious
Accessible outside class
5.0
3.0
CMPT225
Grade: B+
Jan 10, 2023
Would take again

She gets more hate than needed and is honestly a great prof. Her classes are very organized and assignments are always thought out well and help you learn. Just study her lecture slides and make sure you know everything about them to study for quizzes. Her lectures are decent and everything else is pretty good. I would take her again in the future

Tough grader
Participation matters
Caring
4.0
4.0
CMPT125
Grade: B+
Jan 10, 2023
Would take again

Forgot to rate her from a couple of semesters ago but shes a pretty good prof and her classes have a good structure.

Tough grader
Participation matters
5.0
4.0
CMPT295
Grade: Not sure yet
Feb 27, 2023
Would take again

Great prof. She's passionate about the material (explains in-depth during lectures) and marks the tests usually generously.

Participation matters
Lecture heavy
Test heavy
4.0
2.0
CMPT295
Grade: Not sure yet
Mar 14, 2023
Would take again

Really cares about her students. Lectures are well done and she offers heavily annotated notes/slides. Almost felt being "spoonfed" as a student (in a good way). Very approachable. Pop up quizzes. Assns are quite easy. TAs can do better. Textbook is already super great. I guess reading and comprehending textbook helps more than other learning mats

Get ready to read
Participation matters
Accessible outside class
4.0
5.0
CMPT295
Grade: Not sure yet
Apr 15, 2023
Would take again

great prof at explaining concepts and fundamentals assignment averages are very high which means you can at the bare minimum pass this course fairly easily, however, exams are extremely tough, and you feel cramped for time

5.0
3.0
CMPT295
Grade: Not sure yet
Apr 18, 2023
Would take again

Her lectures are awesome and to succeed in exams kindly solve the previous exam papers and do assignments properly. she the best professor for cmpt 295.

Participation matters
Amazing lectures
Accessible outside class
4.0
4.0
CMPT295
Grade: Not sure yet
Apr 23, 2023
Would take again

For a hard course, Anne does well in explaining difficult concepts. She is approachable if you email her regarding the course work in my personal experience. The assignments are really easy, but beware of the insanely long tests with confusing multiple choices.

Participation matters
Lecture heavy
Test heavy
2.0
4.0
CMPT295
Grade: Not sure yet
Apr 23, 2023

Lectures are fine, + her slides are super detailed. Her exams are awful nonsense. Multiple choice is 3pts each, and very hard. She asks specific questions about past homework, where it doesn't even matter if you knew how to solve the homework, if you didn't memorize a random fact from it you cant answer the question. Her grading scheme is great tho

Tough grader
Amazing lectures
4.0
3.0
CMPT295
Apr 25, 2023
Would take again

Anne is a great lectuer, and explained concepts in this course really well. Lectures and notes were recorded. Grading scheme was more than reasonable, homework was manageable with the time given. She really cares about her students and the learning environment. The only con for me is that the exams can be somewhat tricky. Overall would recommend.

Clear grading criteria
Caring
5.0
2.0
CMPT295
Grade: A-
Apr 25, 2023
Would take again

One of the best professors at SFU, very good lectures and assignments are very manageable. Exams are a bit on the tougher side but they still are completely doable. Our final got interrupted because of a fire alarm and she was kind enough to omit the final entirely. 11/10 professor.

Participation matters
Amazing lectures
Clear grading criteria
5.0
4.0
CMPT295
Grade: A
Apr 25, 2023
Would take again

Although the content of this course is quite tricky and requires a certain amount of time to be spent on it every week, Anne is an amazing prof; her notes are very organized, and her lecture is also good. Anne truly cares about her students and is one of the great profs I have encountered!

Amazing lectures
Lots of homework
Test heavy
4.0
4.0
CMPT295
Grade: A
Apr 25, 2023
Would take again

Hard course, anne could be condescending at times (especially in office hours..) but overall not a bad prof. Lecture slides were helpful, her multiple choice on tests was ridiculous imo but the I felt that the written sections did reward those who actually studied hard. Final exam was fire af. Those who took it this spring will know what i mean..

Tough grader
Amazing lectures
Test heavy
5.0
3.0
CMPT295
Grade: B
Apr 25, 2023
Would take again

She is the best comp sci teacher at SFU, if you want to get a good mark in a CMPT class I recommend waiting for a semester until she teaches it.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
3.0
CMPT295
Grade: A+
Apr 27, 2023
Would take again

I am not rating because of what happened during final exam. Dr.Lavergne has some of the best lectures, clear explanations, energetic lectures. She's very helpful during the office hours. The only problem were noticeable part of exams were multiple choices that were really tricky, so if you do one mcq wrong, you'll be down by 7% in midterm exam.

3.0
3.0
CMPT295
Grade: C
Apr 30, 2023
Would take again

I have taken 295 with Anne and with Arrvindh, and I would 100% recommend Anne for 295 over Arrvindh. Her weekly assignments were reasonable difficulty-wise and exams were (sort of) fair. MC q's were worth a lot though. While Anne can be condescending in person, she is super professional in her emails.

Tough grader
Lots of homework
4.0
4.0
CMPT295
Grade: B+
May 5, 2023
Would take again

the main criticisms against Anne are that the grade distribution in her exams is unfair ( mc each worth 7%) and lecture slides are too packed. Regardless she goes above and beyond to make sure we understand the concepts. She's very understanding and accessible. I would recommend taking her classes, but get ready to work and learn.

Participation matters
Lots of homework
5.0
2.0
CMPT295
Grade: A+
Jul 27, 2023
Would take again

She was the best cs prof I had. She cared about students so much, so helpful in office hours, multiple office hours before midterms, assignments were related to lectures. And her lectures were crystal clear, making sure you'll learn all the concepts. She's the best prof

5.0
3.0
CMPT225
Grade: Rather not say
Aug 8, 2023
Would take again

Random participation activities in lectures so you gotta go to every lecture. Other than that, Anne is approachable and more knowledgeable than any of the TAs.

5.0
3.0
CMPT225
Grade: Not sure yet
Oct 11, 2023
Would take again

The GOAT

Amazing lectures
Caring
Respected
1.0
5.0
CMPT120
Grade: Not sure yet
Oct 21, 2023

As a programmer with programming work experience I took this course for extra credits and the way she puts trick questions in her exams to filter out new computer science students. not a good look. She does not make coding feel welcoming for new students at all. I don't even write reviews but DO NOT take any courses with her.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CMPT120
Grade: A
Nov 6, 2023

MID AHH PROFESSOR!!!!!!!!!!!! hella mid fr

Tough grader
Lecture heavy
Test heavy
2.0
3.0
CMPT225
Grade: B+
Nov 28, 2023

While Anne is not bad at giving lectures, her exams have trick questions that are clearly meant to trip students up. Her responsiveness is also ridiculously bad. She almost never responds to emails or discussion posts, and most questions remain unanswered on her course website. Marking is also extremely slow.

3.0
3.0
CMPT120
Grade: A-
Dec 1, 2023
Would take again

The content of the course is relatively easy, but Anne's lectures can sometimes drag out. However, Anne is a caring teacher and very helpful when asking a question. Assignments are also very fair and spaced out, giving you plenty of time. Her exams are 50/50: her multiple choice contains some trick questions, but the written parts are very fair.

Clear grading criteria
1.0
4.0
CMPT120
Grade: Not sure yet
Dec 3, 2023

Anyone but her

5.0
3.0
CMPT225
Grade: Not sure yet
Dec 7, 2023
Would take again

Anne is a great prof. She explains topics well and always posts lectures and slides. Her course is well organized and the structure helps reduce stress at the end of the semester (no final exam). Assignments are well thought through and helped me with understanding core concepts. Tests have some trick questions but aren't bad if you know your stuff

5.0
4.0
CMPT295
Grade: A-
Dec 9, 2023
Would take again

The number of low ratings makes me wonder if I even had the same professor. The best professor you can get for this class. Also respectful and caring. The course and tests are not easy, but it would not be easy with any other profs either.

Amazing lectures
Lots of homework
Respected
4.0
3.0
CMPT120
Grade: Audit/No Grade
Dec 12, 2023
Would take again

Anne is fine, I'm confused about the low ratings. Assignments are fair, in-fact very easy, and have clear criteria that consist of concepts that do show up on exams; just study her examples and practice basic stuff on your own. Not a fan of the midterm though, too little time for a 20 and 12 mark coding question...

Get ready to read
Clear grading criteria
Online Savvy
4.0
3.0
CMPT225
Grade: A-
Dec 12, 2023
Would take again

A lot of the concepts could have been more concisely explained, but she does record her lectures so you can always rewatch. Some of the questions on exams are definitely designed in a way to trick you. Most exams there were questions where I thought to myself "this question seems a bit too easy". Which is a testing style I do not agree with.

Test heavy
Accessible outside class
5.0
3.0
CMPT225
Grade: A
Dec 13, 2023
Would take again

Anne is a very compassionate professor. Anne records her lectures via zoom, and is pretty responsive over coursys. Anne has fair examinations and labs.

3.0
5.0
CMPT120
Grade: Not sure yet
Dec 14, 2023

She's an ok prof but I would rather have taken the other CMPT class over hers. As someone new to coding, the class was not easy for me. Her class was 30% assignments, 25% midterm and 45% final, whereas the other class had a more distributed grading system. I liked that she recorded her lectures and her midterm and final sample exams where helpful.

Clear grading criteria
Test heavy
3.0
3.0
CMPT120
Grade: A-
Dec 15, 2023
Would take again

Anne was an alright prof, sometimes her explanations were kinda weird but the content was pretty much an extension of the stuff in the online textbook, and she recorded her lectures, so it wasn't bad. The homework criteria were really clear so that was a nice plus. Still, I don't think she was great per se.

Tough grader
Get ready to read
Clear grading criteria
2.0
3.0
CMPT120
Dec 15, 2023

I would never take her for another class ever again. She did not help me whatsoever. She will completely ignore your emails if you are trying to ask her for help.

Lecture heavy
Test heavy
4.0
3.0
CMPT120
Grade: A-
Dec 16, 2023
Would take again

Make sure to pay attention in class and actually make an effort to understand! Do not forget Good Programming Style. The fact that she recorded her lectures was really helped. I appreciated her cheerful and positive attitude! In terms of exam, her multiple choice questions are full of trick questions. I definitely didn't like that much.

Clear grading criteria
Hilarious
Caring
3.0
4.0
CMPT120
Dec 17, 2023
Would take again

Anne is a kind professor and is very passionate about what she teaches. However, her assignments are extremely time-consuming and are often difficult compared to what she teaches in class. It would be best to spend some time outside of class understanding the concepts and practicing to succeed in the course. Overall, solid prof.

Get ready to read
Lecture heavy
Test heavy
2.0
4.0
CMPT120
Grade: B-
Dec 17, 2023

Do not take.

Tough grader
Get ready to read
Hilarious
3.0
3.0
CMPT120
Grade: B-
Dec 18, 2023

I was expecting to get C- but the grade turned out to be ok. The sample codes she provided are usually confusing, although it's nice for her to show us so many examples. Her way of teaching is not so nice for beginners. Make sure to get most of the grades in assignments. And good luck with the exams.

Lots of homework
Test heavy
Graded by few things
3.0
5.0
CMPT120
Grade: A
Dec 18, 2023

Midterm average was 53. Records lectures so that's nice. Lectures are probably useful for beginners but are mind-numbing if you have any bit of coding knowledge already. Assignments are straightforward but compared to other 120 classes much more tedious. The tests contain trick questions. Avoid if you've never coded before, otherwise it's decent.

Tough grader
Clear grading criteria
Test heavy
1.0
5.0
CMPT225
Grade: F
Dec 22, 2023

SHE MADE THIS A FILTER CLASS. She purposely made midterm exams mc and no part marks so that she could fail as many students and the lab exams where if your code was 99% correct but didn't compile you would automatically get 17%. I forgot to use unsigned int instead of int for one of the lab exams and my output was what she asked but still got 35%.

Tough grader
Test heavy
Graded by few things
5.0
2.0
CMPT120
Grade: B
Dec 27, 2023
Would take again

I personally loved this class. The lectures were engaging and all of the material was explained masterfully. Anne is a great prof and I would recommend taking her for anybody. I understand this is one of the easier classes, but I really enjoyed it and think Anne did a wonderful job teaching.

Get ready to read
Amazing lectures
2.0
3.0
CMPT120
Grade: B+
Dec 31, 2023

Records lessons which is good but they become boring with time. Goes over harder concepts such as recursion quickly, and spends too much time on easier things. Not a beginner's class but if you have some programming knowledge, it's ok. Sample exams are helpful but be prepared because the final and midterm are worth most of the mark (mine was 70%).

2.0
5.0
CMPT120
Grade: C
Jan 12, 2024

As someone with had no prior experience this class was really hard. I did really good on the assignments, ok on the final, but HORRIBLE on the midterm. For the midterm use your time wisely bc many people were unable to finish writing the long codes (worth around 40-50% of exam). People with experience did well, but not a beginner friendly class.

Clear grading criteria
Test heavy
1.0
5.0
CMPT120
Grade: Not sure yet
Feb 29, 2024

She is funny, that's the only redeeming thing about her. She gives petty, low-key rude responses when you ask a question, she has a "there are such things as dumb questions" kind of attitude. If you have no experience with code get ready for a C-, she relies on the readings she provides to teach you concepts and will not go over them in class.

Tough grader
Get ready to read
2.0
4.0
CMPT225
Mar 2, 2024

I really hate the way she makes her quizzes and designs assignments. Her quizzes contain MCQs which might trip you up even if you understand the material because of the way they're designed and ask about assignment sometimes. Her assignments have vague and somewhat unclear instructions. Only redeeming fact is that she's good at teaching.

Tough grader
Amazing lectures
4.0
3.0
CMPT120
Grade: Not sure yet
Mar 8, 2024
Would take again

she is kind and funny, i love the textbook she used and her lectures are pretty good too. assignments are quite difficult and the instructions are a bit unclear

Inspirational
Caring
Respected
1.0
5.0
CMPT295
Grade: Rather not say
Mar 14, 2024

Quiz had a MC question. List steps of algorithm. c and d were clearly wrong, b was correct up to step 3, c was still correct at step 4. Time pressure, mark c as my answer. Turns out c was incorrect at the final step. Answer was e, none of the above. These questions are cheap and unfair and punish you hard for trying to finish your test on time.

Tough grader
Lots of homework
Test heavy
5.0
5.0
CMPT120
Grade: A
Mar 20, 2024
Would take again

For an introduction course, she is THE best teacher if you attend the lectures. If you already know the material you are in for one boring semester, if you're new to python, you're set. She records lectures. Cons: Midterm is just bad. BAD. They are long and contain tricky multiple choice problems. Assignments are sometimes lacking in instructions.

3.0
4.0
CMPT225
Grade: Not sure yet
Mar 22, 2024

Teaches well but the quizzes are terrible. They are designed to fail half the class everytime.

Hilarious
Test heavy
5.0
4.0
CMPT295
Mar 26, 2024
Would take again

After taking 295 with a certain other prof, taking it with Anne was like a breath of fresh air. 295 is a challenging course but Anne breaks down the concepts and explains them well. Quizzes are almost always based off of assignments/class examples. If you stay caught up with lectures and assignments you should be just fine.

Caring
Test heavy
Accessible outside class
1.0
5.0
CMPT120
Grade: Not sure yet
Apr 2, 2024

She was okay in the beginning when the concepts were simpler but as we got into harder concepts she went over them very quickly and briefly. Her assignments are okay but take a long time to do and sometimes unrelated to the material. Midterm was impossible to finish in the 45 min as there was 2 coding questions and 11 theory based multiple choice.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CMPT225
Grade: Not sure yet
Apr 11, 2024

Terrible professor, lectures go nowhere, quizzes are graded very harshly, assignments take long to do and also graded very harshly. If I could get her fired, I would.

Tough grader
Test heavy
Graded by few things
3.0
5.0
CMPT225
Grade: B-
Apr 13, 2024

How's that?

Tough grader
Get ready to read
Test heavy
1.0
5.0
CMPT225
Grade: A-
Apr 13, 2024

Anne teaches very well within class and her explanations are clear. However, her quizzes are a different story. Not many practice is given for her notoriously hard MCQ questions and she fails to prepare us for them. If you want to learn the concepts I would recommend taking 225 with her but don't expect to get a good grade.

Tough grader
Amazing lectures
Graded by few things
3.0
5.0
CMPT225
Grade: Rather not say
Apr 14, 2024
Would take again

As a lecturer, Anne is solid. But like how many others were saying, the quizzes were pretty stupid tbh, since they were hardly about the course content, but more of comp sci altogether. You will only do well, if you did well in 125. Also the TA's were not really that helpful in the class besides helping with small stuff but were very friendly.

Tough grader
Test heavy
Graded by few things
5.0
3.0
CMPT120
Grade: A-
Apr 16, 2024
Would take again

Although you may see the other reviews, I think that Anne is a great professor. Pros: -clear assignment criteria -cared about her students -responds to emails -fair exams -The course is organized -marking was pretty fast.

2.0
4.0
CMPT225
Grade: B-
Apr 16, 2024

DO NOT BE DECEIVED BY THE "no final exam" part of her courses. Be cautious.

Tough grader
Group projects
Test heavy
1.0
5.0
CMPT295
Apr 16, 2024

Exams are very difficult as they are designed to be lengthy and confusing. Gave us an exam based mostly on material we were taught 2 days prior.

Tough grader
Lots of homework
1.0
5.0
CMPT225
Grade: A-
Apr 18, 2024

Pros:She does well in teaching the material and promptly uploads lecture material. Labs can be done at home, non-mandatory. Cons:The assignments take a long time to do, be prepared to spend time on this as the exams are heavily based on these. The 'quizzes' as she calls it, are really just midterms, and the marking and questions are quite brutal.

Tough grader
Amazing lectures
Lots of homework
1.0
5.0
CMPT225
Grade: Not sure yet
Apr 20, 2024

Assessments have harsh grading criteria, her "quizzes," are just midterms(don't be fooled by no Midterm and Final). Her HW's are bad but the grading criteria are too specific(lost half a point because I missed a star in my print()). The class is recorded, content is not too horrible but her grading criteria make her class a 1/5 for me(and others).

Tough grader
Group projects
Test heavy
1.0
5.0
CMPT225
Grade: B-
Apr 23, 2024

Just dont take it w her

Tough grader
Test heavy
1.0
5.0
CMPT225
Grade: B
Apr 23, 2024

DO NOT TAKE THE COURSE WITH HER, hows that?

1.0
5.0
CMPT225
Apr 23, 2024

The quizzes are basically midterms and it is suicide. Do yourself a favour and take it with other profs.

2.0
4.0
CMPT225
Grade: B+
Apr 23, 2024
Would take again

Bad marking scheme. 70% grade quizzes, 30% grade assignments. No scaling or curving. Her "quizzes" are midterms, & awful. The assignments were reasonable & tested understanding of important concepts. I wish I could say the same for her quizzes, GIVE US FULL 50 MINUTES! She's a good lecturer, records her lectures. Study slides & in class activities.

2.0
4.0
CMPT225
Grade: C
Apr 23, 2024

Lectures were fine, quizzes were not so good. Heavily weighted (70%) and was very tricky to get around. Class average was around mid 60s. Documentation on assignments weren't good, sometimes confusing. Quizzes had a chunk of MCQ worth 2 points each. Highly would not recommend imo.

2.0
4.0
CMPT225
Grade: B-
Apr 26, 2024

The concepts taught were all fairly easy, mostly review from 125. Homework's took some time, but were again fairly simple as she basically gives us the template for how to do it. The only hard part about the class was the quizzes, which were 70%.

Tough grader
Amazing lectures
Test heavy
1.0
5.0
CMPT225
Grade: C+
Apr 27, 2024

Worst class I have taken thus far, learned extremely little from the class, the quizzes have very cringe trick questions, the assignment feedback is utterly useless and the assignments themselves take much longer than they should for how much you are actually learning/practicing. Severely doubt other professor is worse, so i recommend them instead.

Tough grader
Beware of pop quizzes
Graded by few things
4.0
3.0
CMPT120
Grade: B
Apr 30, 2024
Would take again

I took cmpt120 with her and she is a very good teacher and very clear about what she wants. Always read the readings and the questions in them beacause a good part of the exam was from the readings.the assignments werent too hard but grading was not as clear as it should have been.

Tough grader
Inspirational
Graded by few things
3.0
3.0
CMPT120
Grade: Not sure yet
May 6, 2024
Would take again

Pros: good lectures, records her lectures, friendly and approachable, i love the textbook she uses. Cons: time consuming assignments, not enough time to finish the midterm, takes forever to respond to emails

2.0
4.0
CMPT225
Grade: B-
May 7, 2024

DO NOT BE DECEIVED BY THE PEOPLE SAYING NO MIDTERMS / FINAL. Her quizzes are aids. Her MCQs are notoriously difficult and are made to test you on random sentences said in lectures, not actually assessing your learning as a whole. I got above average, but thats only because I got lucky on guessing her MCQs.

Tough grader
Amazing lectures
Graded by few things
3.0
5.0
CMPT225
Grade: Not sure yet
May 15, 2024

Good lecturer but a tough grader.

Tough grader
3.0
5.0
CMPT120
Grade: B
May 19, 2024

Big time commitment if wanting to do well. Practice exams for participation in lectures. I personally didn't find that the practice exams helped too much with the real exams. 40% final exam. Lectures are recorded. My biggest regret is not going to see her in office hours enough, she is a big help. She does care about your success. Not curved.

Gives good feedback
Lots of homework
Accessible outside class
5.0
3.0
CMPT295
Grade: B+
May 22, 2024
Would take again

Anne was one of the best profs I've had in CS. This was my second class with her and she was great. Sometimes her lectures get a bit overwhelming due to the amount of content, but she is great at being able to take very tough concepts and explain them clearly. She's one of the most caring professors ever, would recommend 10/10.

Get ready to read
Amazing lectures
Caring
1.0
5.0
CMPT225
Grade: C-
Jun 12, 2024

she speaks slow but she cover a lot of material very fast which makes it really difficult for students to learns such important concepts. Students who enroll in this course have just entered their second year of their degree. Her breakdown of three of 50 minute lectures on all different days makes it really hard for students to cover their material

Tough grader
Test heavy
2.0
3.0
CMPT125
Jun 26, 2024

rarely finishes lectures on time and spends a third of the class reviewing previous lectures (3 lectures in a week). did not warn students until day of deadline that an assignment needs to be done on campus despite students asking about errors for the last two days. assignment has been the same since 2014 and others could be done at home.

Lots of homework
Beware of pop quizzes
Test heavy
2.0
4.0
CMPT125
Grade: Not sure yet
Jun 28, 2024
Would take again

Not a fan honestly. She seems like a nice person and her lectures are decent, but her marking scheme is terrible. Almost entirely exam based, and the exams themselves are not reflective of what we covered in lectures. Lectures are never finished on time, and half of them are spent going over previous lecture material.

Tough grader
Beware of pop quizzes
Test heavy
5.0
4.0
CMPT125
Grade: Not sure yet
Jul 1, 2024
Would take again

Anne is an great professor. Her lectures are pretty good, but she sometimes finishes them late and leaves info for the next lecture. Very helpful and kind in office hours, would definitely recommend going to them. Exams are a bit tricky. Overall, I would strongly recommend Anne as a CS prof!

Tough grader
Caring
Test heavy
2.0
4.0
CMPT225
Grade: B
Jul 22, 2024

slightly unhinged, good lectures, test and assignment heavy, use the free peer tutors!

Tough grader
Test heavy
5.0
4.0
CMPT125
Grade: Not sure yet
Jul 23, 2024
Would take again

Very caring professor, willing to help out if you have questions. Exams are quite fair and mostly based on assignment or lecture material, though MCQs can be hard. Free response is very fair however. Lectures are usually quite good too.

Tough grader
Amazing lectures
Caring
3.0
4.0
CPMT125
Grade: Not sure yet
Aug 6, 2024
Would take again

Not very good at timing her lectures and usually leaves material to cover for the next lecture. Fair tests and clear criteria but tricky theory MCQs that are worth 2 points each. Heavily recommending to read the readings posted before every lecture.

Lots of homework
Test heavy
Accessible outside class
5.0
5.0
CMPT225
Grade: Not sure yet
Aug 9, 2024
Would take again

She's passionate, she's goofy, best cmpt prof ever. You can tell she loves teaching and she tried hard to explain content to us. Assignments are very helpful and the exams are fair(don't listen to the other reviews, I didn't do the best but I'm not salty). She even listens to feedback and started recording lectures.

Clear grading criteria
Inspirational
Hilarious
5.0
3.0
CMPT225
Grade: Not sure yet
Aug 11, 2024
Would take again

Very good lectures, she taught all the concepts really well and easy to understand. The assignments are directly related to the concepts and exams are concept focused that align with the practices done in class. If you can do the optional hw and simple linked lists operations this class will be a breeze.

Participation matters
Test heavy
5.0
3.0
CMPT125
Grade: Not sure yet
Aug 12, 2024
Would take again

One of the best profs for CMPT 125. Fair quizzes (though MCQ can be tricky). Lab quizzes are very fair and doable, if you do all the lab exercises. Super caring and energetic in lectures, makes concepts fun and enjoyable. 10/10 would recommend!

Amazing lectures
Caring
Test heavy
3.0
4.0
CMPT125
Grade: B-
Aug 17, 2024

Overall I think Anne is very good at teaching computer science fundamentals. Couple cons. Her curriculum is a bit more challenging than other profs and sometimes she can come across as slightly rude. But overall I think she's pretty good.

Tough grader
Lecture heavy
Graded by few things
4.0
3.0
CMPT225
Grade: A+
Aug 17, 2024
Would take again

Great lectures but exams are tricky, need to know every concept in depth to answer the questions. Overall a great teacher.

Participation matters
Amazing lectures
2.0
5.0
CMPT225
Grade: B-
Aug 19, 2024

Anne is a decent teacher. However, her strict rules, general demeanour, and lack of understanding to students makes me never want to have a class with her again. She is very dismissive/argumentative if you don't say the right things. I was under constant stress because the exams were graded very harshly and I was always worried about passing.

Participation matters
Lots of homework
Graded by few things
5.0
4.0
CMPT125
Grade: A-
Aug 20, 2024
Would take again

One of the best comp sci profs I've ever had. Super nice and caring! This course wasn't too bad, but got a bit tricky near the end. Lots of coding practice outside of class and you'll do great. Exams are fair.

4.0
5.0
CMPT225
Grade: A
Aug 20, 2024

Anne is a strong lecturer such that attending lectures and following along her posted lecture slides were sufficient to learn the expected material. No textbook needed. She can be overambitious on exams, and ask too many questions or too ambiguous questions. Personally, I could do without ambiguous questions but other than that she was a good prof.

Tough grader
Participation matters
Group projects
4.0
3.0
CMPT125
Aug 21, 2024
Would take again

Passionate and energetic lecturer. Make sure to review lab assignments and practice quizzes well, because the tests/exams are heavily based on them. Overall fair exams. I personally found the timeline tight for a few labs (one week), but that may simply be because I don't enjoy C and C++.

Clear grading criteria
Lots of homework
Hilarious
2.0
4.0
CMPT225
Grade: D
Aug 22, 2024

The concepts in this course are pretty straightforward. Her tests are brutal, though, and say bye to partial marks. She won't at all allow cheat sheets. Her assignments are straightforward. Memorize the implementation of the code as they are similar in the exam. She holds the attendance activity once a week. Her lectures don't help much for 225.

Tough grader
Test heavy
4.0
5.0
CMPT225
Grade: B
Sep 1, 2024

Anne was good professor and taught the concepts well, however, her exams and grading was not fair at all. She would not give part marks and cut marks for not writing comments in code. A few little stupid mistakes in midterms can cause a fail. So if you're someone like me who makes those tiny stupid mistakes, I'd suggest not taking her.

Tough grader
Participation matters
Amazing lectures
4.0
2.0
CMPT225
Grade: A-
Sep 11, 2024
Would take again

She tries her best to make lectures enjoyable and listens to students feedback. She used to not post recordings of lectures but started in the middle of the semester. Her tests are reasonable and relate somewhat to the practice mt, lectures, and assignments. Some of the instructions for the assignments weren't super clear though

5.0
3.0
CMPT125
Grade: A-
Sep 11, 2024
Would take again

She was a really good prof! I would 100% recommend anyone take a course with her, and I'd be glad to have her again for future CS courses!

Amazing lectures
Test heavy
Accessible outside class
5.0
2.0
CMPT125
Grade: B+
Oct 20, 2024
Would take again

Took her for both CMPT 120 and 125. As long as you're putting in the work and practice outside of class u'll do fine. Her criteria for exam coding questions are very clear. MCQ are a little tricky and she marks each mcq as 2 points.

Clear grading criteria
Lots of homework
Lecture heavy
1.0
5.0
CMPT225
Dec 14, 2024

No partial marks

Tough grader
5.0
3.0
CMPT125
Grade: A-
Feb 3, 2025
Would take again

Didn't think I'd enjoy C/C++ programming, but Anne proved me wrong. For anyone considering taking 125 with her rather than a certain other prof, DO IT! Anne is the GOAT - clear teaching, clear assignments, always organized and responds quickly. Written quizzes were challenging, but the lab quizzes were very easy.

Amazing lectures
Caring
Test heavy
5.0
2.0
CMPT125
Feb 12, 2025
Would take again

For those who are suffering in Janice Regan's class, just drop it and take it with Anne instead. Trust me, you'll thank me!

5.0
4.0
CMPT125
Grade: A-
Feb 25, 2025
Would take again

Her exams could be a time crunch, so I'd recommend learning the theory parts so that you can get thru the MCQs fast - that said, she was overall a great prof, very caring and seemed to care about students. Lectures were well-explained, and recorded. Weekly assignments were very straightforward and usually short (besides the last 2). Solid for 125

Tough grader
Amazing lectures
Lots of homework
5.0
3.0
CMPT295
Mar 12, 2025
Would take again

she teaches very well!

Get ready to read
Caring
5.0
3.0
CMPT295
Mar 12, 2025
Would take again

her slides are really good

5.0
1.0
CMPT295
Mar 12, 2025
Would take again

id say if you study its pretty solid to get through.

5.0
2.0
CMPT125
Mar 24, 2025
Would take again

Anne does not make her 125 any harder than it needs to be. The class itself was easy - weekly lab exercises (should take a couple to a few hours a week) and no big assignments or projects. Lectures were thorough, and her exams honestly aren't terrible (class average ~65% for summer 2024). Overall really good, deserves a higher rating for sure

5.0
3.0
CMPT125
Mar 24, 2025
Would take again

In the last lecture, she gave us a slide deck with practice final exam questions - go through the code for those thoroughly, because she will ask at least 3 of them verbatim. Great prof overall, straightforward class, good intro to C

5.0
3.0
CMPT125
Grade: A-
Mar 24, 2025
Would take again

I loved the image processing part for the dynamic arrays section of the course. Unlike most profs, Anne actually showed us WHY we learn stuff and what makes them useful. This class was a lot of fun. Study the code a lot, because if it's like summer 2024, she'll probably give lab quizzes.

5.0
2.0
CMPT125
Mar 29, 2025
Would take again

It's a genuine injustice that her rating is less than 3 stars (at the time of this review)

5.0
4.0
CMPT120
Mar 29, 2025
Would take again

When I took her class, I was going through difficult personal problems, and she wasn't just understanding, she even gave me a cookie! &#129401; Such a wholesome professor and really cares about students as people, not just academically.

5.0
3.0
CMPT120
Mar 29, 2025
Would take again

120 with Anne is one of the best CS intros you can get. Watch out for the Mario project at the end, though :)

5.0
3.0
CMPT225
Mar 29, 2025
Would take again

Anne is an amazing lecturer and honestly has some of the most organized slides out of any CS prof I've had so far. People sometimes complain about her quizzes being tough, but they're fair enough if you study and truly understand. She just doesn't hold your hand in the sense

Tough grader
Amazing lectures
5.0
2.0
CMPT125
Mar 29, 2025
Would take again

For CMPT 125, there were 7 short lab assignments (each taking 3-5 hours in my experience), 4 quizzes (2 on paper and 2 in the lab), and a final. All assignments and tests were very fair and reflective of the lecture material.

5.0
4.0
CMPT125
Mar 29, 2025
Would take again

I had a poor experience in CMPT 120, so I was a bit worried coming into this course but it was such a smooth experience I ended up declaring a double major in CS just because of her

5.0
3.0
CMPT125
Mar 29, 2025
Would take again

If Anne has a million fans, then I am one of them. If Anne has only one fan, then that is me. If Anne has no fans, then I have left this earth. If the world is against Anne, then I am against the world.

5.0
3.0
CMPT125
Mar 29, 2025
Would take again

I had an issue with my code one time, and Anne helped me debug and gave an extremely detailed and long email which helped fix my problem! I know it's just an anecdote, but that should tell you how caring she is

5.0
2.0
CMPT225
Mar 29, 2025
Would take again

Nah bro all the old 1 star reviews are insane. Pure copium from people who either aren't cut out for CS or are just mad bc of a bad score lol

5.0
4.0
CMPT125
Mar 29, 2025
Would take again

She explains stuff very intuitively. This is one of the few courses where just the lectures were enough to do well in the class.

5.0
4.0
CMPT295
Apr 9, 2025
Would take again

She is very good at explaining concepts, but I'd say her tests and grading can be on the challenging side. You need to understand and practice the theory and not just coding. Overall she's good tho

5.0
3.0
CMPT125
Grade: B+
Apr 20, 2025
Would take again

Sometimes being better at teaching matters more than how funny a prof is. Actually it matters everytime. I love Anne because she actually knows how to teach. Like I am here to actually learn and not just attend lectures as a comedy show (what most ppl call a good prof). Its not like she is boring either, I love her lectures, its engaging.

EXTRA CREDIT
Amazing lectures
Clear grading criteria
1.0
5.0
CMPT225
May 16, 2025

One of the worst profs I've had at SFU. Lectures were confusing, questions were brushed off, and the course felt disorganized from start to finish. Would not recommend taking CMPT 225 with her.

1.0
5.0
CMPT295
May 16, 2025

Absolute worst professor, dont take cmpt 295 with her.

Tough grader
Beware of pop quizzes
Test heavy
1.0
5.0
CMPT295
May 16, 2025

Very difficult to pass

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CMPT295
May 16, 2025

I had anne last year with 295, absolutely worst person to teach. She gives homework every lecture and then labs that are not mandatory but you need to do them to learn the material. She will makes the hardest exams that are not doable.

Tough grader
EXTRA CREDIT
Lecture heavy
5.0
3.0
CMPT125
Grade: B+
Jul 18, 2025
Would take again

Amazing professor. She posts everything online in a very well structured manner. She is very nice and always happy to help and answer questions. Don't really understand why people give her a low rating.

Amazing lectures
3.0
3.0
CMPT125
Grade: Not sure yet
Aug 11, 2025

Surprisingly overrated. Her explanations are okay, but her class relies heavily on passive learning. After the first weeks code-alongs stopped, and we just watched her explain large programs to introduce concepts. It's hard to understand a huge program she made herself when you're a beginner in terms of the topic. I've had better profs. How's that?

Participation matters
5.0
4.0
CMPT125
Grade: B+
Aug 11, 2025
Would take again

She is really nice compared to other profs. She can be a bit rude if you are not willing to put in the effort. But she explains things well. And I genuinely feel like if you do the work that she says, its enough to get a good grade in the class without extra studying. I really liked her compared to others.

Participation matters
Amazing lectures
Lots of homework
4.0
4.0
CMPT295
Grade: B-
Aug 11, 2025
Would take again

I feel like the course itself is a little harder. I don't think anne is the best prof out thr, but she is still really good. She teaches you enough for you to not struggle in the future. This class had too much participation and required a textbook, which was bad. But other than that, it was nice. 2 midterms, 9 assignments, 11 PAs, 1 final.

Participation matters
Amazing lectures
Caring
5.0
3.0
CMPT295
Grade: B-
Aug 21, 2025
Would take again

Anne's lectures are well-detailed! 295 isn't an easy course but Anne made the material easier to understand. The burden of learning and performance falls strictly on the student. My grades did fall short a bit because of my mistakes in the second midterm and the final that would have been easy marks.

Amazing lectures
Caring
Lecture heavy
2.0
4.0
CMPT295
Grade: Not sure yet
Aug 21, 2025

Lecture slides are very dense/crowded. Tests make up 70% of your grade. She says labs are mandatory but they don't count for marks. Expect homework almost every lecture and unannounced participation activities which will make up 4% of your mark.

Tough grader
Participation matters
Test heavy
4.0
3.0
CMPT125
Grade: A-
Aug 22, 2025
Would take again

The lectures are easy to follow and the material is explained clearly. Midterm exams are a bit more challenging, but the final exam is much easier. As long as you attend class and review the notes carefully, you can achieve a good grade. Compared to other professors, I would definitely recommend this one.

5.0
3.0
CMPT125
Aug 22, 2025
Would take again

She's a great prof, 125 is just a natural step up from 120. Put in the work and you'll be fine. Very friendly too

2.0
4.0
CMPT295
Grade: A-
Aug 31, 2025

Personally, I find Anne's lectures focused on the wrong things. She'll go 45 min in a 2 hour block on previous lecture review or some mundane, easy example, and conversely skimming over more detailed stuff. I've also come to expect trick questions and questionable long-form questions on all her exams, based on 2 courses with her. Nice person tho.

Tough grader
Get ready to read
Participation matters
4.0
4.0
CMPT295
Grade: A-
Oct 22, 2025
Would take again

Anne's lecture slides and materials were great. She's very specific about what our midterms would cover but there were still trick questions. She's strict when to comes to rules and won't budge once she's made a decision, but she's fair. Accommodated course grading scheme to give students best chance at success, would recommend taking 295 with her

Participation matters
Amazing lectures
Lecture heavy
5.0
1.0
CMPT295
Grade: A
Nov 7, 2025
Would take again

Only good prof that teaches CMPT 295. If you get the opening, you have to take it with her. She makes everything understandable, tests are straightforward, and everything is based on what she talks about. Only caring and honest 295 teacher there is.

Participation matters
Amazing lectures
Clear grading criteria
5.0
3.0
CMPT125
Grade: A-
Dec 3, 2025
Would take again

Solid 125 experience. Exams were fair and what you expected, weekly lab assignments were course relevant and helped understand concepts taught in the course. Coding quizzes were easy. Lectures were digestable. Felt like I learned alot with anne. Put in the work and you will succeed.

Participation matters
Clear grading criteria
Class Info

Online Classes

100%

Attendance Mandatory

45%

Textbook Required

52%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 118 grades
Most common grades:
Not sure yet (43)
A- (28)
B+ (22)
Grade Distribution
A(25)B(26)C(14)D(2)F(2)A-/B+(50)
Based on 175 reported grades
Not sure yet: 43
A-: 28
B+: 22
A: 18
Common Tags
Tough grader (65)
Test heavy (48)
Lots of homework (34)
Amazing lectures (31)
Participation matters (26)
Caring (25)
Clear grading criteria (21)
Lecture heavy (20)
Rating Trend

Improving

+0.65 avg change
May
Jul
Aug
Oct
Nov
Dec
Last 6 months
Ratings by Course

CMPTS165

5.0

(1)

CMPT125

4.3

(33)

CMPT201275

4.0

(1)

CMPT295

3.3

(53)

CMPT165

3.2

(25)
+10 more courses
Difficulty by Course

CMPT

5.0

CMP126

5.0

CMPT120

3.9

CMPT295

3.9

CMPT225

3.8

Similar Professors