2.9
Quality3.5
Difficulty29%
Would Retake263
Reviews29%
Would Retake
263
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
27%
Textbook Required
7%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.54 avg changeRatings by Course
305
5.0
(1)393707
5.0
(1)CPSS305
5.0
(1)CPSY
5.0
(1)COMP
5.0
(1)Difficulty by Course
CPSXXX
5.0
CPS590
4.4
CPS393CPS
4.0
CPC393
3.9
ALL
3.7
Reviews (263)
great prof
Hard to locate, hides from students but if you corner her, she's helpful.
Is there actually a prof under all that makeup?
A nice prof. Pronounces "chmod" in a wierd way ...
gives good explanations, is very knowledgeable
ding!...ding!...ding!...ding!ding!ding!ding!ding!ding!
Very helpful! Willing to help out if you need her.
stop whinning ... your in university ... its about time you learn something
Superb with data structures. Really knowledgeable. What a babe!
good but expects homework done
she was helpful and clear when I had her!
was fair and nice to me
she didn't fail me *:)
very good policy of final exam
O great goddess of C... this is the only prof with any credibility...
amaaaazing prof
excellent teacher. kind and helpful
great teacher and very very very fair
cOOl prof. Helped me debug my program on the weekend. THANKS!
She helps you out anytime. NICE prof.
Brilliant mind, beautiful everything... DESERVES 100 CHILLI PEPPER RATINGS!!
Fantastic teacher. Very approachable
Kinda witty, not especially boring.. not bad overall
Always answers your questions. Great prof.
she is just great
She's my favourite prof! Chili Chili Chili
My dream prof. Nice, sexy too!
A really great teacher. Helpful. Kind. Great to look at too!
She's a cool teacher... call me crazy, but I don't think she's sexy.
Wonderful prof. I will take whatever she teaches!!!!
Great Teacher. Answer's emails quick!! Always tries to help!
encroyable!
Didn't agree w/ exam policy, good notes
Knows her stuff. Teaches it with enthusiasm. Great prof.
No control over TA's... they lost 2 of my labs.. that 30%! boo-urns.
she's the best!
Overall very good
fixed TA errors every time I asked. Great prof!
She will Fail u with a smile egggggh I hate her I really do
you will like this prof
Always answers emails quickly and very helpful
I had a special situation in 393 and she was very understanding. She's good.
She looked so nice. I used to goto class just to see her. Thats why I failed.
Here notes suck, she puts you to sleep, but she is better then kushnir
knows what she's talking about.
Sexy. Best facial skin/makeup in comp sci, hands down. Smart too.
Easy tests. Unfortunately lectures are booorrring
great teacher... best in comp-sci... great person...
Great teacher, Always tries to help out. Knows her stuff.
I go to class just to hear her pretty voice
just great
Makes good, readily available notes.No suprises to her tests.
Don't be fooled by appearances, likes to help her favrouites, shafted me royally
Teaches well, has good notes too.Probably looks fine, I couldn't see in the dark
great so far
Ultimately the best prof i have ever had. Very helpful and nice!
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
No Comments
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
Beauty with brains...amazing teacher!
Denise is the hottest(most good looking)professor at Ryerson. She's too smart to be teaching at Ryerson
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?
Could someone make it any easier? Good prof. EASY high mark!!
Cool prof and pretty funny! This was a really great class, too bad I wont be taking anymore of Woit's classes.
She's the Best Prof at Ryerson. She's WAY Too smart to be teaching at RyeHIGH
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.
Awesome Prof!!! Thank you for all your support!!!
No Comments
No Comments
i got A+ in her class, wat else do i need 2 say....
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...
Very nice, and answers questions well when asked for help. Hope to have her again :)
Easy going, just don't fall behind. Notes are a little messy but its ok if you keep up with the text.
Good prof!
Easy tests and assignments. Notes are online but you will have to attend if you want to fully understand them.
Amazing. Helpful, excellent explanations, and also an easy course.
Hands down the easiest easiest proff at Ryerson. She actually gave out part marks on a multiple choice exam!
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.
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.
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
boring lectures all the time
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
Although lecture become very boring, she tries her best to teach the course and is enthusiastic about it.
-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
HHHHARD EXAM
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.
Do not take her class!!!!!!
impossible midterm rules and activtly punishes you when you go to class
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.
please for the love of god dont take the class
save yourself and go to change or another prof
labs have nothing to do wtih test and midterm good luck trying to pass
refuses to post lecs and notes are useless
every single midterm and final is boderline useless and is made to fail students
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
dont take class she will lie to you about content and cause all her students to fail because of it
terrible prof and even worse choice in TA AVOID AT ALL COSTS
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
writes possibly the worst midterms in the history of mankind
the fact that under 40% of students want to ever see her again is very telling
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.
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 :)
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??
Worst prof ever! The lectures are very heavy and you won't learn anything.
Notes are terrible and midterm was so bad. Barely gives you any time for any question and is extremely inconsiderate of all her students
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.
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.
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.
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.
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!
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...
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
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.
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.
It's like........... she wants her students to fail. Avoid at all costs.
sucks at the way she teaches, your teaching methods are absolute garbage, test are super strict she went crazy during covid
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.
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
Jorge Is a clown. Denise is a clown. CPS393 is a circus, and the students are the circus animals.
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.
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.
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.
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.
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.
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.
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.
Lectures are not helpful. So as her tests and assignments. Have no idea what she is thinking.
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.
Weird course.
If you can avoid her, that will be the best thing you have done in Ryerson.
Never take it with her. She does not care whether you understand or not. Labs are not useful too.
Not the worst course if there is an ok professor. Sadly I did not have one.
She makes things much more difficult. I don't know why. Only she knows it.
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.
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.
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.
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.
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.
Don't take this course
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)
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.
Do not take her course. She reads notes during the lecture and gives insane exams.
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.
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.
It looks like the professor does not know how to explain her own contents. She reads during the lecture.
She is a tough grader. Her tests are difficult.
Taking her course will hurt your gpa a lot. Tough grader and she tries to avoid negotiating marks with students.
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.
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.
Maybe she is a decent professor in-person? But she was a mess online.
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.
With her this is a good course to lose interest on linux and c.
Awful lectures and labs which doesn't help assignments and exams at all.
Her course will be your worst experience in your life.
Denise will be your Demise
She is taking all the disadvantages of online class. Bad lectures and she doesn't care about the students.
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.
Snake
She hates cheating but she cheats on you especially on introducing test formats. What a snake.
There's a snake in my boots!
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.
Useless lectures which doesn't help very much.
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.
I hope she gets better next time.
Outdated instructor who do not know how to make most out of the given situation.
She would have enjoyed pandemic sotuation. Gave awful lectures which made no one to care of.
Was this her first year teaching? She was absolutely lost during the semester.
The exams are overkill...
If you are a bad kid you'll have Woit.
Exams are sooooo tough
Man just don't take this course with her
Giving her 1 because there's no 0.
Do not take her course
Unorganized course
Probably the worst lecturer you can ever have. Warning here.
avoid at all cost
After taking CPS506 with Mason, I would like to say that she isn't that bad.
Dr. Mason is a better professor
I do not recommend!! must be avoided as much as possible!!!
nothing is good about this professor. Never take this class again.
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.
Terrible. Exams are hard, bad marking scheme, she wants you to fail.
HORRIBLE. AVOID AT ALL COST. Take this course at another university.
Worst grading schema design. If you get below 70 in midterm, assignments degrade to 50%. Very tough papers.
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.
Mirror mirror on the wall who's the worst cs professor of them all?
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!!!
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.
dry lectures but the content is dry too. Study properly and it's manageable
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.
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.
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.
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
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.
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
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.
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
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
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.
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.
sometimes i wake up in a cold sweat remembering the bizarreness of this course... oh also 50% of the class failed the midterm lol
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.
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.
Course is lecture heavy but this year the midterms and exams were easy if you used the practice.
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.
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.
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.
W in Woit is warranted
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.
She was the best ever. Her test were very straight forward and her lecture were great with amazing explanation of the content :)
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
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 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.
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.
course is taught well enough for anyone to learn but applying the content kinda be difficult.
Easiest course I have taken, great prof
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.
woit was such an amazing and respected prof, and the content was pretty easy, if you study them.
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..
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.
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.
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.
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.
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.
Awful prof, TMU should seriously consider hiring a new prof atleast.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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?
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.
Great prof! Explains well, and tests were just like the practice.
Specifically for CPS393, a solid professor with easy assessments. However, I have heard other courses are a lot harder with poor course structure.
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)!
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.
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.
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.
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%
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.
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.
Make sure you do the practice exams
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
READ THE TEXTBOOK AND GO TO OFFICE HOURS/LECTURES.
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.
She's from waterloo so she hates high class average and uses confusing exam questions to bring it down.
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
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 !
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.
Hard course
Class Info
Online Classes
100%
Attendance Mandatory
27%
Textbook Required
7%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.54 avg changeRatings by Course
305
5.0
(1)393707
5.0
(1)CPSS305
5.0
(1)CPSY
5.0
(1)COMP
5.0
(1)Difficulty by Course
CPSXXX
5.0
CPS590
4.4
CPS393CPS
4.0
CPC393
3.9
ALL
3.7