Number of ratings 81 Submit a correction
CS 462
Very hard and challenging course. But very interesting too. And professor Shallit is cool and extremely fair.
CS341
Terrible prof. He teaches the most useless parts of algorithms and tries to seem smart by making it hard instead of clear.
CS341
They say CS350 is hard. IMO, this class is harder. Prof Shallit knows his stuff, makes the course interesting, explains things really clear, but at the same time, those without the mathematical background will suffer.
CS341
Interesting, passionate, clear, hard assignments and exams. Told us to do what we can of them (seems to me, as if expecting us to fail) and they were all (all parts too) mandatory.
CS341
Make no mistake about it, this is a difficult course and it's being taught by someone who has extensive (and I mean EXTENSIVE) background knowledge in the area. The assignments are quite challenging, but not unreasonable. Midterm & final are pretty brutal. If you go to lectures and take notes, you should be pretty good, but effort is required.
CS341
Funny, Interesting. Good prof. However, he is FREAKING HARD. Assignments are WAY harder than other profs. INSANE amount of mathematics background required to deal with his questions. Really smart guy, but has tendency to cater the lecture to the smartest people in class. Crazy hard midterms, Crazy hard assignments. Take him if you want to die.
CS341
Awsome prof! He remembers everyones names. The lectures were really interesting. Assignments and exams were challenging but were fair.
CS341
A great time is had every lecture, thanks in no small part to the depth of knowledge Shallit has on the content of the course, and the history behind the development of Computer Science.
CS341
Very comical guy, he'd do some pretty elaborate things to be funny in class, which does make it more interesting. He goes through material fast and sometimes things he does are unclear. Teaches mainly by example.
CS462
Very interesting (and often humourous) lectures and most assignments are challenging. FLAP textbook is written by Shallit himself and is an extremely valuable resource. Shallit is passionate about the material and is always willing to help students. I highly recommend his classes to anyone even moderately interested in the subject matter.
CS365
Great prof. Can be very challenging though - advice to those taking this course unless you're a former IMO member, try not to take more than 2 other intesnse high level courses (eg 400 pmaths 400 CS killer courses etc.) If you battle through every problem in Sipser, you can easily get pretty close to 100%.
CS365
He's good for smart people, but may be a bit fast for those not too smart. Either way he's very good, and is probably one of the least boring profs in CS department.
CS462
Great course, the professor is very passionate about the material. Some of the assignment problems are quite hard. He brought us cake for his birthday :).
CS662
Very clear instruction. A lot of interesting stuff in lecturing. Moderate assignments.
CS462
He presented the material, which can be a bit boring because of its abstractness, in an interesting way. It's quite obvious he is very interested in the field.
CS462
The course is pretty interesting. It contains a lot of concepts that require time and practice to understand fully. So whereas the notes are excellent, there is a distinct benefit to going to the class, as the professor explains the concepts very clearly.