2.9

Denise Woit

Computer Science - Toronto Metropolitan University

2.9
Quality
3.5
Difficulty
29%
Would Retake
263
Reviews
2.9
Quality
3.5
Difficulty
2.9
Helpful
2.9
Clarity

29%

Would Retake

263

Reviews

Rating Distribution
Official

5

99

4

24

3

11

2

17

1

112

What Students Say

boring lectures all the time

CPS393 - 2.0 rating

The best Comp Sci teacher Ryerson has to offer

CPS707 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

27%

Textbook Required

7%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 98 grades
Most common grades:
A+ (35)
Not sure yet (19)
B (12)
Grade Distribution
A(45)B(17)C(9)D(6)F(3)A-/B+(20)
Based on 133 reported grades
A+: 35
Not sure yet: 19
B: 12
B+: 11
Common Tags
Tough grader (65)
Test heavy (54)
Lecture heavy (47)
Graded by few things (33)
Get ready to read (29)
Online Savvy (15)
Respected (11)
Accessible outside class (11)
Rating Trend

Declining

-1.54 avg change
Dec
Jan
Apr
Jun
Aug
Dec
Last 6 months
Ratings by Course

305

5.0

(1)

393707

5.0

(1)

CPSS305

5.0

(1)

CPSY

5.0

(1)

COMP

5.0

(1)
+13 more courses
Difficulty by Course

CPSXXX

5.0

CPS590

4.4

CPS393CPS

4.0

CPC393

3.9

ALL

3.7

Reviews (263)
5.0
3.0
CPS305
Sep 23, 2001

great prof

4.0
3.0
CPS393CPS
Sep 26, 2001

Hard to locate, hides from students but if you corner her, she's helpful.

1.0
5.0
CPSXXX
Sep 28, 2001

Is there actually a prof under all that makeup?

5.0
3.0
CPS393
Oct 3, 2001

A nice prof. Pronounces "chmod" in a wierd way ...

5.0
3.0
CPS393
Oct 10, 2001

gives good explanations, is very knowledgeable

1.0
5.0
CPS393
Nov 27, 2001

ding!...ding!...ding!...ding!ding!ding!ding!ding!ding!

5.0
4.0
CPS305
Dec 13, 2001

Very helpful! Willing to help out if you need her.

5.0
3.0
CPS393
Dec 14, 2001

stop whinning ... your in university ... its about time you learn something

5.0
1.0
CPS305
Jan 28, 2002

Superb with data structures. Really knowledgeable. What a babe!

5.0
3.0
CPS393
Jan 29, 2002

good but expects homework done

5.0
2.0
CPS393
Jan 30, 2002

she was helpful and clear when I had her!

5.0
3.0
CPS305
Jan 30, 2002

was fair and nice to me

5.0
2.0
CPS305
Jan 31, 2002

she didn't fail me *:)

5.0
1.0
CPSS305
Feb 3, 2002

very good policy of final exam

5.0
1.0
CPS305
Feb 6, 2002

O great goddess of C... this is the only prof with any credibility...

5.0
1.0
CPS393
Feb 13, 2002

amaaaazing prof

5.0
1.0
CPS393
Feb 13, 2002

excellent teacher. kind and helpful

5.0
1.0
CPS393
Feb 13, 2002

great teacher and very very very fair

5.0
1.0
CPS393
Feb 13, 2002

cOOl prof. Helped me debug my program on the weekend. THANKS!

5.0
1.0
CPS393
Feb 14, 2002

She helps you out anytime. NICE prof.

5.0
1.0
CPS305
Feb 14, 2002

Brilliant mind, beautiful everything... DESERVES 100 CHILLI PEPPER RATINGS!!

5.0
1.0
CPS393
Feb 21, 2002

Fantastic teacher. Very approachable

4.0
3.0
CPS305
Feb 28, 2002

Kinda witty, not especially boring.. not bad overall

4.0
2.0
CPS393
Mar 3, 2002

Always answers your questions. Great prof.

5.0
2.0
CPS393
Mar 12, 2002

she is just great

5.0
1.0
CPS393
Mar 20, 2002

She's my favourite prof! Chili Chili Chili

5.0
1.0
CPS393
Mar 20, 2002

My dream prof. Nice, sexy too!

5.0
1.0
CPS393
Grade: C
Mar 22, 2002

A really great teacher. Helpful. Kind. Great to look at too!

5.0
4.0
CPS393
Mar 31, 2002

She's a cool teacher... call me crazy, but I don't think she's sexy.

5.0
1.0
CPS393
Apr 10, 2002

Wonderful prof. I will take whatever she teaches!!!!

5.0
3.0
CPS393
Apr 18, 2002

Great Teacher. Answer's emails quick!! Always tries to help!

5.0
1.0
CPS393
Apr 22, 2002

encroyable!

3.0
2.0
CPS393
Apr 25, 2002

Didn't agree w/ exam policy, good notes

5.0
1.0
CPS393
Apr 26, 2002

Knows her stuff. Teaches it with enthusiasm. Great prof.

2.0
5.0
CPS393
May 8, 2002

No control over TA's... they lost 2 of my labs.. that 30%! boo-urns.

5.0
1.0
CPS393
May 21, 2002

she's the best!

5.0
3.0
CPC393
May 28, 2002

Overall very good

5.0
1.0
CPS393
Jun 6, 2002

fixed TA errors every time I asked. Great prof!

1.0
5.0
ALL
Grade: A
Aug 9, 2002

She will Fail u with a smile egggggh I hate her I really do

5.0
1.0
CPS305
Aug 30, 2002

you will like this prof

5.0
3.0
CPS393
Sep 14, 2002

Always answers emails quickly and very helpful

5.0
4.0
CPS305
Oct 9, 2002

I had a special situation in 393 and she was very understanding. She's good.

3.0
3.0
DATASTRUC
Oct 30, 2002

She looked so nice. I used to goto class just to see her. Thats why I failed.

5.0
1.0
ALL
Nov 3, 2002

Here notes suck, she puts you to sleep, but she is better then kushnir

5.0
3.0
CPS305
Nov 10, 2002

knows what she's talking about.

4.0
3.0
393305
Nov 27, 2002

Sexy. Best facial skin/makeup in comp sci, hands down. Smart too.

4.0
1.0
CPS305
Dec 4, 2002

Easy tests. Unfortunately lectures are booorrring

5.0
3.0
CPS393
Dec 9, 2002

great teacher... best in comp-sci... great person...

5.0
1.0
CPS305
Dec 14, 2002

Great teacher, Always tries to help out. Knows her stuff.

5.0
3.0
CPS305
Dec 17, 2002

I go to class just to hear her pretty voice

5.0
4.0
CPS305
Dec 17, 2002

just great

5.0
2.0
CPS305
Dec 26, 2002

Makes good, readily available notes.No suprises to her tests.

3.0
4.0
CPS305
Jan 21, 2003

Don't be fooled by appearances, likes to help her favrouites, shafted me royally

5.0
1.0
CPS393
Jan 27, 2003

Teaches well, has good notes too.Probably looks fine, I couldn't see in the dark

5.0
3.0
CPS393
Jan 27, 2003

great so far

5.0
1.0
CPS393
Mar 9, 2003

Ultimately the best prof i have ever had. Very helpful and nice!

5.0
2.0
CPSY
Mar 14, 2003

SHE IS SO HOT!She's extremely smart too-she went to all the top schools. Very interested in teaching and has concern for students success. Probably one of the best professors in RYERSON. She's got too much potential to be teaching Ryerson too. great prof

4.0
3.0
CPS305
Mar 17, 2003

No Comments

5.0
1.0
CPS393
Mar 18, 2003

I have never beauty like this when i see her my heart shutters if only someone could tame her wild nature prof woit marry me and do my unix Homework

5.0
1.0
COMP
Mar 22, 2003

Beauty with brains...amazing teacher!

5.0
2.0
305
May 6, 2003

Denise is the hottest(most good looking)professor at Ryerson. She's too smart to be teaching at Ryerson

5.0
2.0
CPS305
Sep 5, 2003

Good-looking with brains. Makes you wonder what made her go into computer science or even more astonishing.. why she came to Ryerson. Wheel yum air rheem he?

5.0
1.0
CPS305
Dec 10, 2003

Could someone make it any easier? Good prof. EASY high mark!!

5.0
2.0
CPS305
Dec 24, 2003

Cool prof and pretty funny! This was a really great class, too bad I wont be taking anymore of Woit's classes.

5.0
3.0
CPS306
Feb 11, 2004

She's the Best Prof at Ryerson. She's WAY Too smart to be teaching at RyeHIGH

5.0
3.0
CPS393
Apr 17, 2004

Undoubtedly the best prof at Ryerson. It was sad to be followed up with lowly Panar after witnessing her teaching. She would have done a much better job than him.

5.0
2.0
393707
May 18, 2004

Awesome Prof!!! Thank you for all your support!!!

3.0
3.0
CPS305
Oct 14, 2004

No Comments

5.0
3.0
CPS305
Nov 30, 2004

No Comments

4.0
1.0
CPS125
Grade: C+
Jan 4, 2005

i got A+ in her class, wat else do i need 2 say....

5.0
3.0
CPS393
May 3, 2010

She know how to teach Linux :) ... Make sure to attend the labs and know how to answer the questions... for the final just review the lab questions and you will be fine... She is nice and helpful...

5.0
3.0
CPS393
Apr 1, 2011

Very nice, and answers questions well when asked for help. Hope to have her again :)

3.0
3.0
CPS305
Dec 14, 2011

Easy going, just don't fall behind. Notes are a little messy but its ok if you keep up with the text.

5.0
2.0
CPS305
Dec 23, 2011

Good prof!

5.0
1.0
CPS305
Jan 16, 2012

Easy tests and assignments. Notes are online but you will have to attend if you want to fully understand them.

5.0
1.0
CPS393
May 12, 2012

Amazing. Helpful, excellent explanations, and also an easy course.

4.0
1.0
CPS393M
Sep 7, 2012

Hands down the easiest easiest proff at Ryerson. She actually gave out part marks on a multiple choice exam!

3.0
5.0
CPS305
Dec 17, 2012

Notes are posted on her site but they are handwritten and you may not understand them if you do not attend lectures. Assignments and exams are not easy so work hard in this course.

5.0
1.0
CPS590
Apr 15, 2013

Very nice and laid back. Knows the stuff inside and out. Even though the labs were over my head (linux os stuff), I still enjoyed the class. Not a fun topic for me but y0u have to take it.

2.0
4.0
CPS590
Apr 24, 2013

having this prof for cps590 will make this course your top priority whether you like it or not.. 2 assignments and tests.. assignments are good for learning but tests require too much memory work

2.0
4.0
CPS393
Grade: B-
Aug 13, 2014

boring lectures all the time

5.0
3.0
CPS305
Grade: A+
Jan 7, 2015

Very smart prof, knows her stuff. Notes online which is good, but handwritten so sometimes hard to understand unless you go to class. Midterm was written (short answer). Final was all multiple choice, which is not the greatest format.

5.0
3.0
CPS305
Grade: Incomplete
Dec 10, 2015

Woit really knows her stuff. She can be pretty quiet so I suggest sitting close to the front. For CPS305, It's best to learn the material via lectures. It's possible to use her notes but they're a bit scribbly and hard to understand without an explanation sometimes.

4.0
3.0
CPS305
Dec 19, 2015

She's okay ... which I find pretty fitting 'cause she says "Okay" a lot. She's a little quiet and her handwritten notes online are pretty vague but the textbook is very helpful. You should be fine for tests as long as you get the material and know how to do the labs. Personally, I found her assignments harder than the tests.

5.0
4.0
CPS305
Grade: A-
Dec 28, 2016
Would take again

Woit has a soft voice, so I highly recommend sitting near the first three rows. I've dropped by office hours and she's always willing to go over doubts and help out. Beware of the coding group proj, it has specific guidelines so make sure you start early!! I almost payed for this :S (almost). Make sure you know your DS&A inside out for tests.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
LECTURE HEAVY
4.0
4.0
CPS305
Jan 22, 2017
Would take again

This professor does a great job at teaching material, unlike many other professors at this institution. But beware of her marking! She marks very heavily and it is tough to get a good grade. Nevertheless, she is quite high on my list as far as good professors go.

Tough Grader
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
4.0
CPS707
Grade: B+
Apr 17, 2017
Would take again

For those hating on her, you will see a massive decline in competency of professors as you progress into your later years of CS at Ryerson. After taking all her classes, she really respects her students. Yes the assignments are difficult, but they are still doable compared to other classes. Not to mention she actually knows how to teach.

Tough Grader
Respected
Inspirational
5.0
2.0
CPS707
Grade: A
Jul 13, 2017
Would take again

Just a doll. This woman is a REAL prof. She teaches very well and her assignments and projects really get you to apply your knowledge. She makes you interested in what you're learning and actually makes you WANT to learn. The best Comp Sci teacher Ryerson has to offer. Hands down.

Respected
Inspirational
Clear grading criteria
2.0
3.0
CPS305
Nov 7, 2017
Wouldn't take again

Extremely boring lectures with a teacher who is as audible as a mouse at a concert. Skipped the majority of her lectures as I found myself not being able to pay attention. It is possible to pass her course with the material she posts online but be warned that her writing isn't exactly the most legible. Alright professor at best.

TEST HEAVY
GRADED BY FEW THINGS
LECTURE HEAVY
5.0
3.0
CPS305
Mar 30, 2018
Would take again

Denise is an amazing prof that takes the time to carefully explain & answer any questions. She makes difficult material easy to understand. Her lectures may be boring but its the course material itself thats very dry. She is a very fair prof, but beware, her final is all multiple choice & its very tricky. Overall, still a great prof that cares.

Respected
Clear grading criteria
Caring
4.0
2.0
CPS393
Grade: A-
Oct 24, 2020
Would take again

shes a great and kind prof whos very understanding however lecture can get boring at times but its important to attend since she tells you exactly what you need to know and gives great examples

Accessible outside class
Amazing lectures
Lecture heavy
4.0
2.0
CPS393
Dec 12, 2020
Would take again

Although lecture become very boring, she tries her best to teach the course and is enthusiastic about it.

Accessible outside class
Skip class? You won't pass.
4.0
2.0
CPS393
Grade: A+
Dec 24, 2020
Would take again

-Lectures and notes have all the content you need -Explains all concepts clearly and has example to reinforce those ideas into your head -Gives optional hmwk, but if you do partake in some of it you will for sure get a good mark -For tests, do all the hmwk Overall, a solid prof who is one of the top CS profs at Ryerson

Respected
Graded by few things
Test heavy
1.0
5.0
CPS590
Grade: A+
Mar 1, 2021
Would take again

HHHHARD EXAM

1.0
5.0
CPS590
Grade: Rather not say
Mar 1, 2021
Wouldn't take again

40 minute midterm with 15 questions, takes you 5 minutes to actually understand the question before let alone attempting it.. her lectures are good, but for some reason she becomes a retard when it comes to writing tests.

Lecture heavy
Tough grader
1.0
5.0
CPS590
Grade: Rather not say
Mar 1, 2021
Wouldn't take again

Do not take her class!!!!!!

1.0
5.0
CPS590
Grade: B+
Mar 1, 2021
Wouldn't take again

impossible midterm rules and activtly punishes you when you go to class

1.0
5.0
CPS590
Mar 2, 2021
Wouldn't take again

She cares more about security than if an exam is possible and maybe cares more about security than the students. GIving us almost a quarter of the time required to finish most of the questions because she thought we wouldn't have time to post the answers on social media, but we didn't even have time to think.

Get ready to read
1.0
5.0
CPS590
Grade: C+
Mar 3, 2021
Wouldn't take again

please for the love of god dont take the class

1.0
5.0
CPS590
Grade: D+
Mar 4, 2021
Wouldn't take again

save yourself and go to change or another prof

1.0
5.0
CPS590
Grade: A+
Mar 4, 2021
Wouldn't take again

labs have nothing to do wtih test and midterm good luck trying to pass

1.0
5.0
CPS590
Grade: B
Mar 4, 2021
Wouldn't take again

refuses to post lecs and notes are useless

1.0
5.0
CPS590
Grade: D
Mar 4, 2021
Wouldn't take again

every single midterm and final is boderline useless and is made to fail students

1.0
5.0
CPS590
Grade: A-
Mar 5, 2021
Wouldn't take again

you will fail if you listen to her lectures and do the labs becuse 90%of the content comes from sources she tells you not to look at

1.0
5.0
CPS590
Grade: F
Mar 5, 2021
Wouldn't take again

dont take class she will lie to you about content and cause all her students to fail because of it

1.0
5.0
CPS590
Grade: B+
Mar 7, 2021
Wouldn't take again

terrible prof and even worse choice in TA AVOID AT ALL COSTS

1.0
5.0
CPS590
Grade: A
Mar 7, 2021
Wouldn't take again

probably the worst prof ive ever had, her lectures are boring and the slide and notes are borderline unreadable. I dont know how people expect to pass her class

1.0
5.0
CPS590
Grade: B
Mar 8, 2021
Wouldn't take again

writes possibly the worst midterms in the history of mankind

1.0
5.0
CPS590
Grade: D-
Mar 8, 2021
Wouldn't take again

the fact that under 40% of students want to ever see her again is very telling

2.0
5.0
CPS590
Grade: Rather not say
Mar 9, 2021
Wouldn't take again

The online midterm was really hard and completely unfair. She was more worried about cheating than students actually being able to properly finish the exam.

Get ready to read
Graded by few things
Lecture heavy
1.0
5.0
CPS590
Grade: Rather not say
Mar 9, 2021
Wouldn't take again

If you can avoid her, do it! Pretty sure 80% of the class failed her midterm because it was just nonsense we were not taught and had to guess every single question, despite studying for 5 days for that thing :)

Tough grader
1.0
5.0
CPS590
Grade: D-
Mar 13, 2021
Wouldn't take again

super unfair marking and the content we cover in the labs never come up on the final or midterm, i dont know what this prof is doing??

1.0
5.0
CPS393
Grade: Not sure yet
Sep 20, 2021
Wouldn't take again

Worst prof ever! The lectures are very heavy and you won't learn anything.

Get ready to read
Test heavy
Lecture heavy
1.0
5.0
CPS393
Grade: Incomplete
Oct 28, 2021
Wouldn't take again

Notes are terrible and midterm was so bad. Barely gives you any time for any question and is extremely inconsiderate of all her students

Lots of homework
Graded by few things
Tough grader
1.0
5.0
CPC393
Grade: Not sure yet
Nov 2, 2021
Wouldn't take again

The way that midterm was delivered was completely unfair and she did not care about our feedback about it. Also, her lectures are like speedrun, hard to catch and understand if you are learning the subject for the first time.

Test heavy
Lecture heavy
Tough grader
1.0
5.0
CPS393
Nov 11, 2021
Wouldn't take again

Worst prof with the worst midterms!!!! You have no time to do the questions in the midterm because she's paranoid about cheating. Her lectures are too heavy for someone to understand and do well. You won't forgive yourself if you take 393 with her. Stay clear of her.

2.0
5.0
CPS393
Nov 11, 2021
Wouldn't take again

When I say hilarious, I mean that she makes her midterms look like a such a travesty that it's hilarious. Seriously though, if you end up with her my condolences go to you. She makes the midterm intense and gives you very little time to finish them and on top, she forces you to use an archaic program to write your code in.

Hilarious
Tough grader
2.0
3.0
CPS393
Grade: Not sure yet
Nov 26, 2021
Wouldn't take again

Her midterm was brutal. You did not have enough time to fully understand the questions, a lot of it was guess and check. Her assignments are fair and very doable. The way she teaches is a bit strange, just opens putty and reads the course notes from there. She is very helpful during office hours and is always available through email.

Accessible outside class
Group projects
1.0
4.0
CPS393
Grade: Not sure yet
Nov 30, 2021
Wouldn't take again

The assignments were manageable. Took an ass whooping on the midterm. The midterm was made to make most of the students fail. The labs didn't help much. The course notes aren't that good. She explains thinks well during lectures tho. As far as I can tell, the prof's rating got worse after covid. I wonder what happened. Wish me luck on the exam!

Test heavy
1.0
5.0
CPS393
Grade: Incomplete
Dec 2, 2021
Wouldn't take again

So extremely out of touch. She refuses to listen to student feedback about how hard she screws us over. There is probably no avoiding her, you will have to deal with her regardless, and you will suffer...

Test heavy
Group projects
Tough grader
1.0
5.0
CPC393
Grade: Not sure yet
Dec 2, 2021
Wouldn't take again

Horrible experience. 30% midterm with 40 minutes to do 3 questions that are timed and only shown on zoom video. The most anxiety in a test I have ever experienced at Ryerson. Actually more concerned about cheaters than creating a fair assessment. Calls her midterms and exams "open book" to justify difficulty but gives no time to use course material

Graded by few things
Lecture heavy
Tough grader
1.0
4.0
CPS393
Dec 6, 2021
Wouldn't take again

Lectures are just reading off notes, labs barely have any relation to the lectures. Test are done under ridiculous formats and reflects poorly on Ryerson CS program. Evaluation does not help determine if students will be able to apply their knowledge on the job, but only under obscure testing environments.

1.0
4.0
CPS393
Dec 8, 2021
Wouldn't take again

Out of touch with reality, hasn't left the Unix environment since 1971. Lectures are just her reading off of lecture notes in that atrocious domain. Midterm was a disgusting reflection of the CS department, people couldn't sign in and were having numerous issues whilst she sat there and gave passive aggressive responses. Labs dont fit in the hour.

Test heavy
Group projects
So many papers
1.0
5.0
CPS393
Dec 13, 2021
Wouldn't take again

It's like........... she wants her students to fail. Avoid at all costs.

Test heavy
Group projects
Lecture heavy
1.0
5.0
CPS393
Dec 14, 2021
Wouldn't take again

sucks at the way she teaches, your teaching methods are absolute garbage, test are super strict she went crazy during covid

Test heavy
Lecture heavy
Tough grader
1.0
5.0
CPS393
Dec 14, 2021
Wouldn't take again

By far the most uncompassionate prof I've ever had. Many courses that have transferred to online teaching have become noticeably more difficult. Professor Woit has seriously made this course way more difficult than needed with all these extreme anti-cheating measures. Pray you don't get her.

Test heavy
Lecture heavy
Tough grader
1.0
1.0
CPS393
Dec 16, 2021
Wouldn't take again

Uses text files as lecture notes in 2021 lol Gives you 45 mins for a 3 question coding midterm, 1.5 hours for a 4 question coding final exam because she is so paranoid about cheating. Questionable TAs. AVOID AVOID AVOID

Graded by few things
1.0
3.0
CPS393
Grade: A+
Dec 16, 2021
Wouldn't take again

Jorge Is a clown. Denise is a clown. CPS393 is a circus, and the students are the circus animals.

1.0
5.0
CPS393
Dec 18, 2021
Wouldn't take again

Worst exam and midterm formatting I have ever done, you have to hand in a question at a certain time and then the next question will get unlocked after that due time finishes. You're stuck in a zoom call to see the questions too, and people are asking questions in it.

1.0
5.0
CPS393
Dec 18, 2021
Wouldn't take again

She seems like she could be a great prof, if her Zoom lectures weren't insanely boring. Those can be skipped if you're willing to learn bash and C++ on your own. I had a bad TA, but that's me specifically. For the midterm on bash we had 10 mins for each 30min worth question on zoom without being told the time before. Half the class failed.

Lecture heavy
Tough grader
2.0
4.0
CPS393
Dec 20, 2021
Wouldn't take again

This was one of the most boring classes I've had so far, lectures were just reading from a text file and were incredibly boring. The assignment was alright, but the evaluations were bad. The midterm was extremely unorganized, with system admins talking in the zoom call we are required to be in. The exam was slightly better and easier.

Test heavy
Tough grader
2.0
4.0
CPS393
Grade: B-
Dec 23, 2021
Wouldn't take again

The assignments are okay but for some reason, she doesn't have a late penalty description. This means that if you're late on submission by like a day, you get zero for it. If you want to do well then do the labs, homework questions, and practice working fast to solve the problems. Speed is key. Also, ask questions to your TA for any doubts.

Accessible outside class
Test heavy
Group projects
1.0
5.0
CPS393
Grade: F
Jan 3, 2022
Wouldn't take again

The course was so interesting but the prof is made it so hard to even understand the concepts. Lost all my interest in the course. Never take it with Woit. She doesn't care if you understand or not. Super lazy professor.

So many papers
Tough grader
1.0
5.0
CPS393
Grade: B
Jan 4, 2022
Wouldn't take again

Literally considering transferring to other program just because of the professor. Heard she teaches other cps courses as well and do not want to meet her again.

Tough grader
2.0
3.0
CPS393
Grade: A+
Jan 5, 2022
Wouldn't take again

Hated this class so much. Even though I did well, it was genuinely down to me studying on my own without her lectures. I don't think I ever managed to focus for more than 20 minutes in class. The final was reasonable but the midterm was atrocious. She cared more about catching cheaters than making a fair exam. Most of her Tas don't make it better.

Test heavy
Group projects
Lecture heavy
1.0
5.0
CPS393
Jan 8, 2022
Wouldn't take again

Lectures are not helpful. So as her tests and assignments. Have no idea what she is thinking.

Tough grader
1.0
5.0
CPS393
Jan 8, 2022
Wouldn't take again

She hates cheating and I totally understand that. However, she is a bad professor because she does not know how to organize things properly and does not know what she is doing. This will be a miserable course if you have her so good luck.

Tough grader
1.0
5.0
CPS393
Grade: C
Jan 8, 2022
Wouldn't take again

Weird course.

Graded by few things
Lecture heavy
Tough grader
1.0
5.0
CPS393
Jan 8, 2022
Wouldn't take again

If you can avoid her, that will be the best thing you have done in Ryerson.

Test heavy
Group projects
Tough grader
1.0
5.0
CPS393
Jan 8, 2022
Wouldn't take again

Never take it with her. She does not care whether you understand or not. Labs are not useful too.

Tough grader
1.0
5.0
CPS393
Jan 8, 2022
Wouldn't take again

Not the worst course if there is an ok professor. Sadly I did not have one.

Tough grader
1.0
5.0
CPS393
Grade: B+
Jan 8, 2022
Wouldn't take again

She makes things much more difficult. I don't know why. Only she knows it.

Graded by few things
Lecture heavy
Tough grader
1.0
5.0
CPS393
Grade: C
Jan 8, 2022
Wouldn't take again

Labs and lectures are awful. The tests were even worse. I suggest you to not take it but this is a required course man. RIP.

Tough grader
1.0
5.0
CPS393
Jan 8, 2022
Wouldn't take again

The whole course is a mess. Unorganized, uncaring and makes things worse. The professor doesn't know how to make life easier and don't even want to try new things. If you can avoid her, do it.

Test heavy
Lecture heavy
1.0
5.0
CPS393
Jan 8, 2022
Wouldn't take again

Her lectures did not get any better since the beginning of the semester. Number of professors know what they are doing but she is not one of them. Maybe she might get change in her future courses but I still would not have her again.

Test heavy
Lecture heavy
Tough grader
1.0
5.0
CPS393
Grade: C+
Jan 8, 2022
Wouldn't take again

Lectures are awful and there is no recording. Her number one priority is catching cheating so don't get discouraged if she doesn't care about students. Exams are also formatted to catch cheaters which means you get little time to finish the test.

Graded by few things
Tough grader
1.0
5.0
CPS393
Grade: B
Jan 8, 2022
Wouldn't take again

On the midterm review she said that there will be 2 coding questions and 1 explanation question on the midterm. What we actually got was 3 coding questions with little time. This explains everything so good luck.

Graded by few things
Test heavy
Tough grader
1.0
5.0
CPS393
Jan 8, 2022
Wouldn't take again

Don't take this course

Test heavy
Tough grader
1.0
5.0
CPS393
Grade: B-
Jan 8, 2022
Wouldn't take again

She just reads her notes during the lecture. She shows some examples which doesn't seem interesting. Love to use putty that causes serious delay during the exams.(This is actually serious. Manage your time well)

Graded by few things
Lecture heavy
Tough grader
1.0
5.0
CPS393
Grade: B+
Jan 9, 2022
Wouldn't take again

Grade is not that bad but still don't like the course. Lecture contents are messy and boring. You will lose interest on Linux and C after taking this course with her.

Tough grader
1.0
5.0
CPS393
Jan 9, 2022
Wouldn't take again

Do not take her course. She reads notes during the lecture and gives insane exams.

Test heavy
Lecture heavy
Tough grader
1.0
5.0
CPS393
Jan 9, 2022
Wouldn't take again

She has her own website for this course. You can find everything you need there. However, lectures are not interesting because she doesn't use any visual images. In her lecture what you only see is text. This makes students to lose concentration and lose interest. Labs are not useful as well since the midterm becomes much much more difficult.

Graded by few things
Test heavy
Tough grader
1.0
5.0
CPS393
Grade: C
Jan 10, 2022
Wouldn't take again

You need to teach yourself. This course has a lecture but it is more like listening to the radio. All she does is reading the course notes. If you are completely new to linux and c, get ready to suffer.

Test heavy
Tough grader
1.0
5.0
CPS393
Jan 10, 2022
Wouldn't take again

It looks like the professor does not know how to explain her own contents. She reads during the lecture.

Tough grader
1.0
5.0
CPS393
Jan 11, 2022
Wouldn't take again

She is a tough grader. Her tests are difficult.

Tough grader
1.0
5.0
CPS393
Jan 11, 2022
Wouldn't take again

Taking her course will hurt your gpa a lot. Tough grader and she tries to avoid negotiating marks with students.

Graded by few things
Tough grader
1.0
5.0
CPS393
Jan 11, 2022
Wouldn't take again

Course contents are ok. However the way it is being taught is bad. She provides boring lectures that makes students to lose interest and concentration. If you can choose other professor, do it.

Tough grader
1.0
5.0
CPS393
Jan 11, 2022
Wouldn't take again

What I felt through the entire course is she doesn't really care about the students. This course is entirely designed to make 'her' life easier. No recordings, read text during the lecture, force students to use putty which causes serious delay and avoiding mark negotiation. Avoid her guys.

Tough grader
1.0
5.0
CPS393
Jan 11, 2022
Wouldn't take again

Maybe she is a decent professor in-person? But she was a mess online.

Graded by few things
1.0
5.0
CPS393
Grade: B-
Jan 11, 2022
Wouldn't take again

Is she the only professor for cps393? If not, choose the other professor. Her course is unorganized and very tough especially in terms of marking.

Tough grader
1.0
5.0
CPS393
Jan 11, 2022
Wouldn't take again

With her this is a good course to lose interest on linux and c.

Test heavy
Tough grader
1.0
5.0
CPS393
Jan 13, 2022
Wouldn't take again

Awful lectures and labs which doesn't help assignments and exams at all.

Tough grader
1.0
5.0
CPS393
Jan 14, 2022
Wouldn't take again

Her course will be your worst experience in your life.

Tough grader
1.0
3.0
CPS393
Grade: B+
Jan 14, 2022
Wouldn't take again

Denise will be your Demise

Test heavy
Group projects
Lecture heavy
1.0
5.0
CPS393
Jan 15, 2022
Wouldn't take again

She is taking all the disadvantages of online class. Bad lectures and she doesn't care about the students.

Graded by few things
Lecture heavy
1.0
5.0
CPS393
Jan 15, 2022
Wouldn't take again

Professor cannot clearly explain her own lecture contents. That is why she reads all the time. If you expext some vivid, interesting lecture I'm sorry. You are at the wrong place.

Tough grader
1.0
5.0
CPS393
Jan 17, 2022
Wouldn't take again

Snake

1.0
5.0
CPS393
Jan 17, 2022
Wouldn't take again

She hates cheating but she cheats on you especially on introducing test formats. What a snake.

1.0
5.0
CPS393
Jan 18, 2022
Wouldn't take again

There's a snake in my boots!

Tough grader
3.0
4.0
CPS393
Grade: A+
Jan 20, 2022
Would take again

Okay she's not THAT bad. Her midterm was terribly structured and pretty hard but the exam questions were significantly easier. I actually thought she was a pretty decent lecturer and she always elaborated on her notes. Honestly if you do her homework questions a couple times, you will get a decent grade.

Accessible outside class
Hilarious
Lecture heavy
1.0
5.0
CPS393
Jan 20, 2022
Wouldn't take again

Useless lectures which doesn't help very much.

Graded by few things
Lecture heavy
1.0
5.0
CPS393
Grade: B+
Jan 20, 2022
Wouldn't take again

Getting decent grade is possible but she isn't a good professor. Doesn't try to use advantages of online learnings(ex. lecture recording). Instead, she is just fond of catching cheaters which made midterm insanely hard. Her course is outdated.

Test heavy
Lecture heavy
Tough grader
1.0
5.0
CPS393
Jan 20, 2022
Wouldn't take again

I hope she gets better next time.

Test heavy
1.0
5.0
CPS393
Jan 20, 2022
Wouldn't take again

Outdated instructor who do not know how to make most out of the given situation.

Test heavy
1.0
5.0
CPS393
Grade: B
Jan 20, 2022
Wouldn't take again

She would have enjoyed pandemic sotuation. Gave awful lectures which made no one to care of.

Test heavy
Lecture heavy
Tough grader
1.0
5.0
CPS393
Jan 20, 2022
Wouldn't take again

Was this her first year teaching? She was absolutely lost during the semester.

Graded by few things
2.0
4.0
CPS393
Grade: C-
Jan 28, 2022
Wouldn't take again

The exams are overkill...

Graded by few things
Test heavy
Tough grader
1.0
5.0
CPS393
Grade: C
Jan 30, 2022
Wouldn't take again

If you are a bad kid you'll have Woit.

Test heavy
1.0
5.0
CPS393
Grade: B
Jan 30, 2022
Wouldn't take again

Exams are sooooo tough

Test heavy
1.0
5.0
CPS393
Grade: B
Jan 30, 2022
Wouldn't take again

Man just don't take this course with her

Test heavy
Lecture heavy
Tough grader
1.0
5.0
CPS393
Jan 30, 2022
Wouldn't take again

Giving her 1 because there's no 0.

Test heavy
1.0
5.0
CPS393
Feb 16, 2022
Wouldn't take again

Do not take her course

Tough grader
1.0
5.0
CPS393
Feb 25, 2022
Wouldn't take again

Unorganized course

1.0
5.0
CPS393
Feb 27, 2022
Wouldn't take again

Probably the worst lecturer you can ever have. Warning here.

1.0
5.0
CPC393
Grade: Incomplete
Mar 3, 2022

avoid at all cost

Tough grader
Get ready to read
So many papers
3.0
3.0
CPS393
Grade: Rather not say
Mar 26, 2022
Would take again

After taking CPS506 with Mason, I would like to say that she isn't that bad.

Tough grader
Group projects
1.0
5.0
CPS393
Mar 30, 2022

Dr. Mason is a better professor

Tough grader
1.0
5.0
CPS393
Grade: A-
Aug 5, 2022

I do not recommend!! must be avoided as much as possible!!!

Tough grader
Get ready to read
Lecture heavy
1.0
5.0
CPC393
Grade: Rather not say
Dec 10, 2022

nothing is good about this professor. Never take this class again.

Tough grader
1.0
5.0
CPS393
Grade: Not sure yet
Jan 3, 2023

Didn't release the final marks yet even though the tests have been marked since December 22nd. Tests are very hard, Midterm 2 had 1 question only that was worth 30 marks.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CPS393
Grade: B
Mar 5, 2023

Terrible. Exams are hard, bad marking scheme, she wants you to fail.

Tough grader
Test heavy
Graded by few things
1.0
5.0
CPS590
Grade: Not sure yet
Mar 8, 2023

HORRIBLE. AVOID AT ALL COST. Take this course at another university.

Tough grader
1.0
5.0
CPS590
Mar 8, 2023

Worst grading schema design. If you get below 70 in midterm, assignments degrade to 50%. Very tough papers.

Tough grader
Get ready to read
Lecture heavy
1.0
5.0
CPS393
Grade: B
Mar 9, 2023

The worst cs professor at TMU. We had 3 exams worth 20%,30% and 50%. The 3 tests in total 6 questions. Imagine judging someone knowledge in a course from 6 questions??? Most of my friends failed I luckily somehow passed. Atleast you would expect her teaching to be good? Lol even worse. AWAY FROM HER AVOID HER LIKE THE PLAGUE.

Test heavy
Graded by few things
1.0
5.0
CPS590
Grade: Not sure yet
Mar 9, 2023

Mirror mirror on the wall who's the worst cs professor of them all?

Get ready to read
Test heavy
1.0
5.0
CPS590
Grade: Drop/Withdrawal
Mar 9, 2023

She wants people to fail!!! Midterm and Exam averages are used to scale down your Lab and Assignment marks. For example, if the weighted average of midterm and exam is 64%, then assignment and lab marks are scaled to .85. AVOID AT ALL COSTS!!!

Tough grader
Lecture heavy
Graded by few things
1.0
5.0
CPS590
Grade: F
Mar 20, 2023

Unfair course bad prof. The course is structured to deliberately fail you. 11 complex short answer questions with just hour is unfair. The course also has grade scaling where if you get below 70 average on the midterm and final it lowers your lab and assignment marks. The labs and assignments are also not easy. Passing the exam you can still fail.

Tough grader
Lecture heavy
4.0
3.0
CPS590
Grade: Not sure yet
Mar 25, 2023
Would take again

dry lectures but the content is dry too. Study properly and it's manageable

Get ready to read
Graded by few things
1.0
5.0
CPS393CPS
Grade: B-
Apr 12, 2023

The format for this course was terrible. All lecture notes were in linux for some reason and the midterm and final was far worse. Questions would be displayed on the screen and then removed after 10-15 minutes and you'd have to go to the next question. Terrible format and made the course a lot harder than it should be.

Lecture heavy
1.0
5.0
CPS590
Grade: Not sure yet
Apr 23, 2023

Her slides are difficult to understand; providing unnecessary information and skipping important basic information. The slides made the course content appear harder than it is.

Get ready to read
Test heavy
5.0
3.0
CPS590
Grade: A
Apr 26, 2023
Would take again

Professor Dwoit, is a very good professor. Her zoom's lecture are always on point and she makes sure to explain thoroughly what she is teaching. Her tests both the midterm and final were fair, and in fact if you only read the presentaion slides for each chapter, and understood them, you would be able to get a good mark. Overall amazing Prof.

Amazing lectures
Clear grading criteria
Inspirational
4.0
2.0
CPS590
Grade: Not sure yet
Apr 26, 2023
Would take again

Woit is a good prof. She explains concepts very well and provides multiple coding examples to clarify terms. The labs and assignments teach a lot about operating systems. The midterm and exam are also nice. The questions are straight out of the labs and textbook as she said they would. If you stay on top of labs and lectures you will do well. GOAT

Lecture heavy
5.0
3.0
CPS590
Grade: Not sure yet
Apr 27, 2023
Would take again

All around solid professor. She conducts lectures with knowledge insight and helps students grasps topics. Tests were based on information from lectures but does require a bit of extra studying but still manageable. Listens to student feedback, she even changed the passing requirement to help more students pass! Overall great prof for learning OS.

Tough grader
Caring
Test heavy
1.0
5.0
CPS590
Apr 27, 2023

She did change the passing requirements to make it easier on us, but the final was still hard. I would say its very achievable to pass but really hard to do good in. Also these 5.0 reviews here gotta be her commenting

Tough grader
Lecture heavy
Graded by few things
1.0
5.0
CPS590
Grade: B
Apr 28, 2023

Course was a waste of money, time, and resources because of this professor. No point in going to lectures for slides that you can read yourself + textbook is dry. To pass you have to memorize info and regurgitate. I learned nothing from this course and am going to have to re-teach myself if I ever want to pursue anything related to the topic.

Get ready to read
Lecture heavy
Graded by few things
1.0
5.0
ALL
Grade: A
Apr 29, 2023

Worse prof ever. She taught everything online the whole time and the exams were way too difficult compared to the course would never take this course with her again

2.0
4.0
CPS393
Jun 3, 2023

She's very knowledgeable and a decent lecturer. Her exams are brutal. The assignments are doable but a bit too much for an intro course

Tough grader
Lots of homework
Test heavy
1.0
5.0
CPS590
Grade: B+
Oct 9, 2023

Lectures were supposed to be in person, but she held them over a zoom call which was not recorded and was not able to join. Midterm killed half the class. 100 question multiple choice exam. Slides made in the 90s. Get ready to read the textbook/teach yourself because she doesn't teach as she just mumbles through the slides.

Get ready to read
1.0
5.0
CPS590
Grade: A+
Oct 9, 2023

She purposely made the midterm extremely difficult to fail students, she admitted to it herself. Only when majority of the class failed, she decided to give us a break. So for the exam, she gave us a 100 question multiple choice exam on basically 2/3s of the textbook.

2.0
4.0
CPS590
Grade: Rather not say
Oct 20, 2023

sometimes i wake up in a cold sweat remembering the bizarreness of this course... oh also 50% of the class failed the midterm lol

Get ready to read
5.0
3.0
CPC393
Grade: Incomplete
Nov 18, 2023
Would take again

don't know how anyone can hate on a prof who tells you what questions you will get don't the test. If people are still doing bad, they clearly didn't study enough, this rule may or may not change in the future. Woit's "slides" are just some text in a .txt document, which could be turned into better-looking slides.recorded lectures are nice.

Caring
Respected
Online Savvy
4.0
3.0
CPS393
Grade: A+
Nov 30, 2023

She's become much better this year for cps393. Her tests are very straight forward and the practice tests that she gives are very similar to the tests. Although, I still think it's unfair that course is graded off 3 tests that only have like 2-3 questions for 40 minutes each instead including assignments and labs. She also only teaches online.

Test heavy
Graded by few things
Online Savvy
5.0
1.0
CPS393
Grade: Not sure yet
Dec 6, 2023
Would take again

Course is lecture heavy but this year the midterms and exams were easy if you used the practice.

Get ready to read
5.0
1.0
CPS393
Grade: A+
Dec 6, 2023
Would take again

She has been really good this year. All the 3 tests and finals were based on the Practice. Do the homeworks, labs and Practice tests, you'll be good to go! On top of that, she replies back and explains the topics clearly.

Clear grading criteria
Gives good feedback
Lecture heavy
5.0
1.0
CPS393
Grade: A+
Dec 7, 2023
Would take again

The course is lecture-heavy, but the lectures are recorded. The notes she gives for the topics are really good. In terms of the tests they have been really easy this year, if you do the practice question she provided you'll do good.

Amazing lectures
Test heavy
Online Savvy
5.0
2.0
CPS393
Grade: A+
Dec 7, 2023
Would take again

The lectures are detailed, she explains each and every thing very clearly. She also replies to the questions asked in the zoom chat. The exams this year were pretty easy and good, whatever she gave in the practice questions came in the tests, a little modified though.

Amazing lectures
Hilarious
Lecture heavy
5.0
2.0
CPS393
Grade: A+
Dec 7, 2023
Would take again

W in Woit is warranted

Clear grading criteria
5.0
1.0
CPS393
Grade: A+
Dec 8, 2023
Would take again

All her lectures are recorded, she's honestly a very good prof, her notes are super helpful and have lots of examples. We had 3 tests and a final exam. The 3 tests were super easy, she gives practice questions and they are basically the same as the ones on the tests and exam. Super easy and simple questions, exam was fill in the blank code.

Amazing lectures
Gives good feedback
Respected
5.0
1.0
CPS393
Grade: A+
Dec 8, 2023
Would take again

She was the best ever. Her test were very straight forward and her lecture were great with amazing explanation of the content :)

Respected
Lecture heavy
Online Savvy
5.0
1.0
CPS393
Grade: A+
Dec 8, 2023
Would take again

Such a straightforward class. Amazing lectures and all of the are recorded!!!. Best prof I've ever had. She is so nice and caring, and is willing to go over anything if you are confused. Why can't all the profs be like her. WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW

Caring
Respected
Online Savvy
5.0
2.0
CPS393
Grade: A+
Dec 9, 2023
Would take again

Lectures were online and recorded. Labs are optional. She prepared practice midterms/final that were basically the same as the actual midterms/final. Review them and you're guaranteed a good mark.

Amazing lectures
Clear grading criteria
5.0
1.0
CPS393
Grade: A-
Dec 10, 2023
Would take again

Amazing professor, has great lectures although each lecture is very content heavy, so prepare to read. She gives guidelines for every single exam and sticks to them. She wants the best for her students and helps them achieve good grades while ensuring their understanding. Denise is a great prof.

Get ready to read
Amazing lectures
Lecture heavy
5.0
1.0
CPC393
Grade: Incomplete
Dec 11, 2023
Would take again

Great professor. Her practice questions are the real MVP. I am glad she taught me the basics of C and Linux. She also records her lectures so you can view them in your own time. Take her for cps393.

2.0
5.0
CPS393
Grade: Drop/Withdrawal
Dec 11, 2023

course is taught well enough for anyone to learn but applying the content kinda be difficult.

Tough grader
Test heavy
Graded by few things
5.0
1.0
CPS393
Grade: A+
Dec 11, 2023
Would take again

Easiest course I have taken, great prof

Clear grading criteria
Gives good feedback
Caring
5.0
2.0
CPS393
Grade: A+
Dec 12, 2023
Would take again

393 was pretty easy compared to the past years. if you study the practice questions, then you'll do well in the tests and exam, if you have for your term.

Get ready to read
Respected
Lecture heavy
5.0
2.0
CPS393
Grade: A+
Dec 12, 2023
Would take again

woit was such an amazing and respected prof, and the content was pretty easy, if you study them.

Participation matters
Respected
Accessible outside class
5.0
1.0
CPS393
Grade: A+
Dec 13, 2023
Would take again

Basically a online course because she posted recorded lectures, notes, and announcements online. She explains concepts well. Practice as much as you can and do the practice exam! Honestly theres a bit of material to go through and it feels like you have to memorize and regurgitate. Course didn't cover C++ but did use awk in the last week..

Lecture heavy
Graded by few things
Online Savvy
4.0
2.0
CPS393
Grade: A+
Dec 17, 2023
Would take again

Ignore all the glazer's who liked the course solely because it was easy. NOTE that this course was significantly more well-received in comparison to previous years, and I'm glad Woit is improving her ways of teaching this course. Her notes are extensive and well done, and accessible outside of class. Study well and you'll be fine.

Get ready to read
Accessible outside class
Online Savvy
4.0
4.0
CPS393
Grade: A+
Dec 20, 2023

In no way is this course easy. You will cover a lot of content. More content than any programming class you have taken before plus you will be learning two languages. Do attend office hours if you have questions, or email. She is very good at getting back to you.

Get ready to read
Test heavy
Online Savvy
1.0
5.0
CPS590
Grade: Not sure yet
Apr 20, 2024

Absolutely terrible teaching. Professor is nice but does not fully explain any of the concepts in her slides and does not provide nearly enough examples. Very hard to pass the course even if you watch the lectures and read the textbook. It felt like she purposely made the slides confusing/contradicting so that no one gets a good mark in the course.

4.0
3.0
CPS590
Grade: Not sure yet
Apr 22, 2024
Would take again

Dr. Woit is very knowledgeable and the tests are fair. Aside from watching the lecture recordings, review the slides and read the textbook if possible. There are a few evaluations anyway, so it's doable. I suggest not cramming and giving yourself the time to absorb the content.

Get ready to read
Graded by few things
3.0
4.0
CPS590
Grade: Not sure yet
Apr 24, 2024

Her lectures are pretty dry and her slides aren't enough to do well in the course, you need to read the textbook. This course is just pure memorization and if you want to get a good grade, read the textbook and make flashcards for the tested content.

Test heavy
Graded by few things
Online Savvy
2.0
5.0
CPS393
Grade: B+
Apr 25, 2024

Awful prof, TMU should seriously consider hiring a new prof atleast.

Tough grader
Lecture heavy
Test heavy
5.0
3.0
CPS590
Grade: A
Apr 26, 2024
Would take again

I love Prof Woit. I think her lectures are clear and understandable and provide lots of material you will be tested on. We did have to refer to the 1000 page textbook in preparation for tests as well as had weekly, attendance labs. Overall, if you studied the tests were easy. 2 tests (MC), 1 final (MC), 7% weighted total labs.

Get ready to read
Clear grading criteria
Lecture heavy
5.0
2.0
CPS590
Grade: A+
Apr 30, 2024
Would take again

The course itself was garbage. There were 3 tests, each comprising several chapters from the textbook. Her lecture slides didn't provide 100% of each test's content. You had to read the textbook. I am only giving her a 5 star because if you read the textbook you got a 4.33 but she also curved the final so hard I went from a 59 to a 96 :D (miracle).

Get ready to read
Clear grading criteria
Test heavy
5.0
3.0
CPS590
Grade: A
Apr 30, 2024
Would take again

Ok so course itself was a meh. I had to read so many chapters for the exam, but the way the prof decided to maek the exam was so nice. I never expected my exam mark to be good. She did it again like in 393. Hopefully it'll be the same for you guys taking 393 and 590 soon.

Get ready to read
Test heavy
3.0
4.0
CPS590
Grade: A+
May 1, 2024

Really hard to pay attention during the lectures; she rambles and goes on tangents. My advice: READ THE TEXTBOOK. I got more info from 30 min of reading the textbook than I did listening to 3 of her lectures. Exams were difficult but (mostly) fair. She is pretty lenient on marking, so that's a plus.

Get ready to read
2.0
5.0
CPS590
Grade: B
May 6, 2024

I don't understand why this was considered as "in-person" while in fact she never came and only used Zoom. Even during the tests, she was never there and only relied on the TAs. As for her notes, her wordings are very confusing. I think most students like her only for the grading method. But other than that she is a caring person.

Get ready to read
Lots of homework
Lecture heavy
4.0
3.0
CPS393
Grade: A-
Sep 17, 2024
Would take again

One of the better CS courses. The professor explains concepts clearly, and the material, while not easy, is manageable if you put in the effort. Definitely use the free resources like the practice exams and unstuckstudy AI to ace this class.

5.0
4.0
CPS393
Grade: A
Nov 16, 2024
Would take again

Dr. Woit is a very experienced and intelligent programmer, I was quite fascinated at seeing her code live in bash and vim. She conveys knowledge in a very elementary way, so that anyone can understand it, that in itself is a talent. She does throw a few curve balls on exams, but they're all in good fun.

1.0
5.0
CPS393
Grade: Not sure yet
Nov 20, 2024

The year-to-year inconsistencies are crazy. She'll make the exams extremely easy one year and then completely flip the script the next. There are no part marks for coding questions, so even if your code is 99% correct, it's still a 0. Also, for the amount of content she expects us to learn, it's a bit diabolical to only grade us off of 2 questions.

Tough grader
Lecture heavy
Graded by few things
1.0
5.0
CPC393
Grade: Not sure yet
Dec 7, 2024

It is hardly possible to pass this compulsory course with Dr. Woit. She includes stuffs from her lecture notes that was only taught for a week in the final exam. The difficulty of test and exam fluctuates every year and this year sadly it appears to be super hard.

Test heavy
1.0
5.0
CPS393
Grade: Not sure yet
Dec 8, 2024

I mean it is obvious that she isn't a great professor just by looking at all those downvotes for positive reviews. Why are you writing false reviews here?

Tough grader
Test heavy
Graded by few things
5.0
3.0
CPS393
Grade: A+
Dec 12, 2024

Marking is fair and you can tell she cares about her students. Screwed up on test 2 but as long as you do better on the final, it will replace your previous mark.

Gives good feedback
Lecture heavy
Test heavy
5.0
5.0
CPS393
Grade: A+
Dec 17, 2024
Would take again

Great prof! Explains well, and tests were just like the practice.

4.0
1.0
CPS393
Grade: A+
Dec 18, 2024
Would take again

Specifically for CPS393, a solid professor with easy assessments. However, I have heard other courses are a lot harder with poor course structure.

3.0
4.0
CPS393
Grade: A+
Dec 18, 2024
Would take again

Purely asynchronous course, with 2 midterms and a final. Tests are SOMETIMES similar to the practice test she provides, but not always. Test 2 this year was quite difficult, as it was graded based on the number of test cases passed. The final was much easier, but don't fall behind with the lectures, and practice C to do well (labs are not enough)!

Test heavy
Accessible outside class
Online Savvy
5.0
2.0
CPS393
Grade: A+
Dec 19, 2024
Would take again

The professor organizes this class to be as accessible as possible. Provides you with lecture notes, recorded lectures, virtual OR in-person classes, and amazing practice questions for the tests and exam. She curved one of the tests, and final (includes Linux, C, and C++) was so easy that most passed with 80-100%. You cannot fail this course.

Clear grading criteria
Lecture heavy
Online Savvy
5.0
3.0
CPC393
Grade: B
Dec 19, 2024
Would take again

Professor Woit so great and generous that she had this rule that if you get at least 50% on the final (Regardless of other marks) , you pass the course , WHATTTT ! But the course is fairly easy and manageable as long as you don't cram too much and try to go with the class.

Get ready to read
5.0
1.0
CPS393
Grade: A+
Dec 20, 2024
Would take again

It was a very easy course, and the professor made it even easier. Nice to understand. Recorded lectures posted on d2l. Option to come to class on Zoom instead of in-class, but in-class is just a live Zoom played on a big screen. Very good at explaining concepts.

4.0
2.0
CPS393
Grade: A+
Dec 23, 2024
Would take again

Lectures are not interesting, at least for me. However, the notes she gives are more than enough for her tests. If you go over the notes by yourself, you're good to go as the tests were light. Easiest 100%

Get ready to read
Graded by few things
Accessible outside class
5.0
2.0
CPS393
Grade: A-
Dec 23, 2024
Would take again

This prof is one of those who wants their students to pass; she gives more than enough material to get easy 100% on her exams. All that is needed in her class to do well is your own hard work.

Amazing lectures
Gives good feedback
Accessible outside class
5.0
5.0
CPS393
Grade: A+
Jan 8, 2025
Would take again

This class is an online class through zoom. I've taught myself by reading notes. The class is boring. In this class you will learn bash, C and a little bit of CPP. I found both bash and C to be difficult. I only scored 30% on my first two exams. But the final exam is easier, you just have to study hard and you will pass.

4.0
3.0
CPS393
Grade: A+
Jan 16, 2025
Would take again

Make sure you do the practice exams

Caring
Graded by few things
Online Savvy
1.0
4.0
CPS590
Grade: A
Apr 15, 2025

Online lectures where she regurgitates a slideshow made by the textbook author. Mandatory attendance for labs worth 7% where TA's don't know enough about the class to help you. 2 midterms & final all MC w/ multiple answers covering 2-300 pages of textbook material each worth your entire grade. Might as well send the textbook author my tuition

Get ready to read
Graded by few things
Online Savvy
5.0
4.0
CPS590
Grade: A+
Apr 19, 2025
Would take again

READ THE TEXTBOOK AND GO TO OFFICE HOURS/LECTURES.

Tough grader
Get ready to read
Test heavy
2.0
3.0
CPS590
Grade: B+
Apr 25, 2025

READ THE TEXTBOOK. In my opinion the lectures were dry, with most of the content appearing on the test coming from the textbook. Denise is a nice person, but personally her lectures didn't help when preparing for assessments.

Get ready to read
Lecture heavy
Test heavy
1.0
5.0
CPS590
Grade: A-
Apr 26, 2025

She's from waterloo so she hates high class average and uses confusing exam questions to bring it down.

Get ready to read
Test heavy
Online Savvy
5.0
3.0
CPS590
Grade: A-
Apr 30, 2025
Would take again

THE ACTUAL GOAT!!! rounded my grade up so I have an A- :) has recorded lectures for if you missed class. textbook was pretty bad in my opinion, but if you look at her "slides" first, it'll be easier to understand the textbook

5.0
2.0
CPS393
Grade: B+
Jun 25, 2025
Would take again

Really underrated professor, she has this great rule that if your final exam mark is greater than the average of your other marks, your final exam will be the final mark ! Explains really well. Great professor !

Amazing lectures
Gives good feedback
Respected
4.0
3.0
CPS393
Grade: A
Aug 23, 2025
Would take again

Her recorded lectures are a great starting point. You can review her slides or use the textbook for a deeper understanding. Don't give up if your midterms don't go well- the final exam can turn things around! Definitely check the exam outline to see where most of the questions will come from- she literally tells you where to focus on the most.

Accessible outside class
Online Savvy
1.0
5.0
CPS590
Grade: Rather not say
Dec 19, 2025

Hard course

Lecture heavy
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

27%

Textbook Required

7%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 98 grades
Most common grades:
A+ (35)
Not sure yet (19)
B (12)
Grade Distribution
A(45)B(17)C(9)D(6)F(3)A-/B+(20)
Based on 133 reported grades
A+: 35
Not sure yet: 19
B: 12
B+: 11
Common Tags
Tough grader (65)
Test heavy (54)
Lecture heavy (47)
Graded by few things (33)
Get ready to read (29)
Online Savvy (15)
Respected (11)
Accessible outside class (11)
Rating Trend

Declining

-1.54 avg change
Dec
Jan
Apr
Jun
Aug
Dec
Last 6 months
Ratings by Course

305

5.0

(1)

393707

5.0

(1)

CPSS305

5.0

(1)

CPSY

5.0

(1)

COMP

5.0

(1)
+13 more courses
Difficulty by Course

CPSXXX

5.0

CPS590

4.4

CPS393CPS

4.0

CPC393

3.9

ALL

3.7

Similar Professors