Jeffrey Shallit - University of Waterloo

Professor: Jeffrey Shallit
Department: Computer Science
College: University of Waterloo
Rating # 1
Overview:
  • Course: CS341
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
His lectures were OK but his responses on piazza/email and office hours were just rude. His online responses are just like his twitter ones. Avoid if possible.
Rating # 2
Overview:
  • Course: CS341
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
I liked how he explains stuff and how he's really passionate about the material. Assignments can be tricky but almost always have bonus questions. Exams may require some knowledge about math otherwise it's pretty fair.
Rating # 3
Overview:
  • Course: CS341
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
Jeffrey Shallit was an amazing professor. Very well written exams, and really did make algorithms an incredibly fun class.
Rating # 4
Overview:
  • Course: CS341
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
His lectures were interesting and engaging. Midterm and final were easy and you are allowed to bring cheat sheet with whatever you want on it. You can always drop by his office every day and each assignment has 5 bonus marks. He will not directly give you the solution but will encourage you to find it by yourself. (some people may dislike this)
Rating # 5
Overview:
  • Course: CS341
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Bunch of office hours and a lot of bonus marks in the assignment. His exam is easier compared with other professor and you are allowed to bring the cheat sheet. Algorithm is not a course for remembering.
Rating # 6
Overview:
  • Course: CS341
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: No
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
Rude, hard exams and hard assignments. Avoid if you can.
Rating # 7
Overview:
  • Course: CS341
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
His exam is easier compared with other professors and in the assignment, there are a lot of bonus questions.
Rating # 8
Overview:
  • Course: CS341
  • 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:
Extremely unhelpful with feedback and can act quite sassy/overconfident. The other professors are a lot better at teaching the material and asking questions.
Rating # 9
Overview:
  • Course: CS341
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
A very rude, unkind, and unhelpful professor. Responses to questions through email and Piazza are frequently terse, sarcastic, and insulting. Assignments and exams are brutal. Perhaps his lectures make up for it, somehow. I wouldn't know. But I'll be very glad to never encounter him again.
Rating # 10
Overview:
  • Course: CS341
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Awesome dude, cares for his students a lot and knows how to teach. Also humorous guy, one of the best profs.
Rating # 11
Overview:
  • Course: CS341
  • Grade Received: B
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
His lectures were interesting and engaging. Midterm and final were easy, but he was very tough with the marking, for both tests and assignments. Assignments were challenging. Overall, great prof for CS 341.
Rating # 12
Overview:
  • Course: CS341
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
Pretty good prof. Knows cs and mathematics very well and explains concepts in a very clear way. A little bit intimidating to ask questions. Try to ask clever questions. Exams were fair, assignments were kind of tricky. Very passionate and smart person in his area.
Rating # 13
Overview:
  • Course: CS341
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
Pretty interesting lecturer. Collect student info on cards and use them to choose a student to answer question. Exams were pretty easy and pretty short. Extremely tough grader. No part marks were given if you got it wrong and tried to explain. Bad attitude in answering questions on Piazza. Made you search for answers instead of linking you to it.
Rating # 14
Overview:
  • Course: CS462
  • Grade Received: F
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
The hardest class I have taken. I asked many questions, but the answers were always convoluted and unclear. The guy does try, but we just speak different languages. I spent days on the assignments just to earn miserable points. I was sure I got all the questions on the final, but he gave me an F. Btw, I got As is most other classes, but failed his
Rating # 15
Overview:
  • Course: CS341
  • Grade Received: N/A
  • Overall Rating: 3.5
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
The assignments & midterms are ok. The final is brutal. Crystal clear but unwilling to answer questions related to exams. Has a strong passion about teaching & mathematics.
Rating # 16
Overview:
  • Course: CS341
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
I think Jeffrey is a pretty cool guy. Eh kills cs problems and doesn't afraid of anything
Rating # 17
Overview:
  • Course: CS341
  • Grade Received: N/A
  • Overall Rating: 3.5
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
Shallit is clearly passionate about the material, and does a very good job of organizing a good lecture. Encourages active participation from class (sometimes "voluntolds" people) and answers questions patiently. About the course : he knows the material really well, but a tough grader. Get ready to hit the books :)
Rating # 18
Overview:
  • Course: CS341
  • Grade Received: Audit/No Grade
  • Overall Rating: 2.5
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
No complaints about lectures, but the guy can be a bit of a pedant. He's overly concerned with "policy", and less with the struggles a student may face in his class. He doesn't empathize with any concerns the student may have regarding assignments or tests, and comes off as a snarky know-it-all with extremely strong prejudices.
Rating # 19
Overview:
  • Course: CS462
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Very hard and challenging course. But very interesting too. And professor Shallit is cool and extremely fair.
Rating # 20
Overview:
  • Course: CS341
  • 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:
Terrible prof. He teaches the most useless parts of algorithms and tries to seem smart by making it hard instead of clear.
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