Caroline Kierstead - University of Waterloo

Professor: Caroline Kierstead
Department: Computer Science
College: University of Waterloo
Rating # 1
Overview:
  • Course: CS246
  • Grade Received: WD
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
extremely hard to follow. fragile lecture content. escape as soon as possible.
Rating # 2
Overview:
  • Course: CS246
  • Grade Received: A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Very defensive when she made a mistake/error in assignments and quizzes.
Rating # 3
Overview:
  • Course: CS343
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
The abysmal ratings for Caroline is NOT justified. She is undoubtedly one of the better profs I've had in Waterloo. She welcomes any and all questions, and most importantly doesn't get frustrated when students repeatedly ask her the same questions over and over. She is very helpful during office hours and answers all questions on Piazza.
Rating # 4
Overview:
  • Course: CS246
  • Grade Received: A
  • Overall Rating: 2.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Prof Kierstead's lecture materials are quite difficult to understand. She has expectations that you come across the material already. I would recommend going to her office hours though because she can be very helpful and give tips for assignments.
Rating # 5
Overview:
  • Course: CS246
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Speaks to you with her chin pointed at you, very arrogant and emotionless, would not recommend.
Rating # 6
Overview:
  • Course: CS246
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Worst professor ever in UW. Poor organization, very few explanation. She will only talk a little bit about what students asked about, besides that she assumes you know everything. She really makes this course very hard since you need to google everything .
Rating # 7
Overview:
  • Course: CS247
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Poorly organized and never helpful. Assignments were almost continuously in flux, took ages to be returned, and were often marked incorrectly when returned. Exams had numerous problems that gave an explicit guideline and then took marks off for complying. Do not take a course with this professor unless you are forced to. It's not worth it.
Rating # 8
Overview:
  • Course: CS247
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Horribly disorganized assignments, an outdated and strange outlook on security against other coders working with your code and the inability to see when she messed up in created said assignments.
Rating # 9
Overview:
  • Course: CS246
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Not in her section but her office hours were open to all students and she was extremely helpful. There are lots of frustration about CS246 (the amount of new stuff introduced and the amount of time the assignments take, borderline unreasonable midterms), how overall she is a very nice woman if you go to her office hours.
Rating # 10
Overview:
  • Course: CS246
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: N/A
Comment:
She's really not a great prof. Her piazza posts compelled me to come here and rate her a 1. She can't design psets, so make sure you have your eyes glued to piazza as she slowly reveals the proper specifications in obfuscated language.
Rating # 11
Overview:
  • Course: CS246
  • Grade Received: B
  • Overall Rating: 1.5
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
Very mean, didn't let me sleep in morning class. But overall, she's good at coding
Rating # 12
Overview:
  • Course: CS246
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
worst prof ever!!!!!
Rating # 13
Overview:
  • Course: CS246
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
She's an excellent prof, understood material well, gave class many breaks, explained things clearly. The course is hard, the professor is good.
Rating # 14
Overview:
  • Course: CS246
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Ugh. She is terrible. Seriously, just a horrible prof, how the hell is she allowed to teach an important class like cs246. Having her and Toman this term was mind-blowing, they damage waterloo's reputation and it sucks so much...
Rating # 15
Overview:
  • Course: CS246
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Does not care. Does not care. Does. not. care. If you need help on assignments or on expanding course content beyond the slides she reads verbatim in class, she is insulted by your presence in her office. She's hard to avoid for this course, but if you can, take it with someone else. She should not be teaching.
Rating # 16
Overview:
  • Course: CS246
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
one of the worser cs professor I've ever had, annoyingly obnoxious, her class is boring and useless
Rating # 17
Overview:
  • Course: CS246
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
One of the more interesting CS profs I had. She was eagered to help whenever I had a question, but the assignment for the course was somewhat time consuming (but not difficult), tho this is not her problem.
Rating # 18
Overview:
  • Course: CS246
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Bad attitude towards students. She thinks of us like we're a bunch of crap. She comes up with the most ridiculous assignments. A total failure.
Rating # 19
Overview:
  • Course: CS133
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
She takes some getting useful however she knows her stuff and enjoys when you ask questions in class. Intimidating at first but give her a few classes and you will find that she is extremely helpful.
Rating # 20
Overview:
  • Course: CS
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Eats in class but does little else. Very unhelpful and arrogant to students and is not someone I would reccomend.
Add Your Review Below:
Search Professors:
Welcome:

Before signing up for classes every students should gather as much information as possible to make a decision on which professors as well as which courses to take. This website will help you make this decision easier.

Here, the students can rate, research and cross-reference the overall performances of the professors to select the best ones, and always be informed and up-to-date with what’s important.

Join the fun! Visit all pages and get all the information you need to choose the best class and best professor that you’ll enjoy listening to and learning from.

Our Friendly Sponsor:
Schools:
Our Friendly Sponsor:


Celebrity Net Worth Visa Bulletin