Shewchuk, J on Ninja Courses

Average Ratings based on 150 ratings

Overall Assignments Exams Helpfulness Enthusiasm
86 78 68 80 83

Course Filter

Instructor Ratings

COMPSCI 61B (Spring 2014)

Overall Assignments Exams Helpfulness Enthusiasm
57 74 78 75 47

Comment: Boring, but not particularly difficult or anything. Important stuff material-wise.

COMPSCI 61B (Spring 2014)

Overall Assignments Exams Helpfulness Enthusiasm
100 100 100 100 100

COMPSCI 61B (Spring 2014)

Overall Assignments Exams Helpfulness Enthusiasm
97 87 78 62 81

Comment: 61B is definitely a harder class than 61A in terms of time required for projects and homework, but I enjoyed the course material in 61B much more than I did in 61A. Shewchuk is an outstanding professor. The fact that he chooses to do his lectures by hand rather than a powerpoint (like 61A and 61C) is commendable. His humor is a bit different but he's pretty funny and makes an effort to lighten the mood in lecture. His pace may be considered "slow" but that just means its easier to keep up with the class, which is nice. Projects were decent, Project 1 was short and relatively frustrating (blurring images / edge detection). Project 2 (networks) was really interesting and you start with no code, so it takes a good amount of work but Shewchuk gave 3-4 weeks for the project. Project 3 was pretty easy, enforced good concepts. Homeworks were straightforward and simple. Awesome class, take it with Shewchuk if you can.

COMPSCI 61B (Spring 2014)

Overall Assignments Exams Helpfulness Enthusiasm
100 100 100 90 84

COMPSCI 61B (Spring 2014)

Overall Assignments Exams Helpfulness Enthusiasm
97 97 99 82 87

Comment: My favorite professor at Cal so far, though Garcia may give him a run for his money. Classwork and lecture topics are well organized and easy to learn intuitively. Lecture notes are concise and made available and cover nearly every topic that appears on test and homework, letting you review easily or browse before lecture so you get an idea of what to expect. A course reader was available for cheap. This was by far the best resource for studying. Tons of past exams in it which made it easy to practice and figure out how he likes to setup exams and what sort of questions typically show up. If you can't figure something out, he was very active on Piazza along with the rest of the class. Projects were fun, Network in particular was extensive though. Plan ahead, especially if you've got dead weight in your group, but grading was pretty generous and it was a great experience to plan and build from the ground up for them. Exams were difficult enough, but quite doable if you've practiced. Time was a bit short on the midterms, but the final was easy to complete, it felt like taking the SAT, both in ease, and time constraint. A bit eccentric, and surprisingly funny, delivered some great jokes out of the blue.

COMPSCI 61B (Spring 2014)

Overall Assignments Exams Helpfulness Enthusiasm
96 100 77 87 100

Comment: Good and useful class. Shewchuk is a good teacher, and his lecture notes are exceptional. You can excel in the class only reading the lecture notes.

COMPSCI 61B (Spring 2014)

Overall Assignments Exams Helpfulness Enthusiasm
94 88 80 92 96

Comment: Shewchuck is the best! He knows so much about the material and doesn't lecture from powerpoints but takes the time to write out everything so you can take your time really understanding the material in lecture and not have to teach yourself like you have to do with so many other CS classes here. His assignments were really fun and fairly graded. His late policy is SO GENEROUS! Take a class with him if you can, we will make you appreciate the subject so much more!

COMPSCI 61B (Spring 2014)

Overall Assignments Exams Helpfulness Enthusiasm
78 50 69 75 67

Comment: He's a dull lecturer, but lectures are straightforward and helpful. Labs are pretty easy, but homework is hard. Projects aren't graded until late in the semester, so be ready for that.

COMPSCI 61B (Spring 2014)

Overall Assignments Exams Helpfulness Enthusiasm
90 79 78 92 88

Comment: A good professor who knows what he is teaching and sticks in some interesting and humorous stuff in his lectures. Spring 2014 may have been an exception because of the two hour lecture which made the time very dull but he gives out helpful and useful information. Everything is straightforward and the exams are like any other CS exam. The reader is helpful in getting practice in

COMPSCI 61B (Spring 2014)

Overall Assignments Exams Helpfulness Enthusiasm
100 93 99 96 99

Comment: A great professor and instructor. The homework, lecture notes, labs, projects are all recycling every semester he teaches the course. They are not hard, of course much easier than Hilfinger's. The exam contains a lot of tricky questions. You need to do his previous exams for practice(in the reader). He explains things really clearly and effectively.

COMPSCI 61B (Spring 2014)

Overall Assignments Exams Helpfulness Enthusiasm
50 100 63 51 31

Comment: No need to attend lectures because his lecture notes contain the same information almost word for word. His lecture notes are really, really thorough. Like really thorough. Most of the homework assignments are easy. You have to write a lot of test code yourself which can be pain sometimes. The first midterm is very easy since it focuses on java not data structures. Get as many points as possible on this midterm to balance out poorer performance on the more challenging second midterm and final. The projects are not too difficult AS LONG AS YOU HAVE A PARTNER WHO WILL PULL HIS/HER OWN WEIGHT. I didn't on the second project and it really took a toll on my grade. I don't feel that sections and labs were useful in understanding the material.

COMPSCI 61B (Spring 2014)

Overall Assignments Exams Helpfulness Enthusiasm
80 80 74 78 84

Comment: Generally a good professor. I personally didn't think he was that great, and the 2-hour lectures dragged on for much too long. However, the class is quite fair, and he's a good lecturer objectively (personally I found it too slow, but too quick to allow for multitasking during lecture). Definitely runs a fair class though, and we have all the materials and resources necessary to do well given effort.

COMPSCI 61B (Spring 2013)

Overall Assignments Exams Helpfulness Enthusiasm
83 82 82 81 61

Comment: he makes weird jokes. but he's great

COMPSCI 61B (Spring 2013)

Overall Assignments Exams Helpfulness Enthusiasm
50 100 100 50 50

Comment: Good lecturer. Very clear but goes at a slow pace, so I just read the lecture notes after a while. Homeworks, projects, and tests are VERY easy. Homeworks take 2 hours max, and the longest project (Network) took one evening to write + an afternoon to debug (~6 hrs). Exams are super straightfoward, just do previous year's exams and you'll know what kind of questions you'll get. Class is a bit too easy in my opinion. You will learn data structures very, very well, but you won't learn java as well as you would with hilfinger.

COMPSCI 61B (Spring 2013)

Overall Assignments Exams Helpfulness Enthusiasm
62 100 100 50 55

COMPSCI 61B (Spring 2013)

Overall Assignments Exams Helpfulness Enthusiasm
100 100 100 100 70

Comment: Shewchuk has a way with language where all his explanations are very clear and concise. Homeworks are not too difficult and teach well, and exams are fair. Definitely one of the best professors I've had, and the course was very enjoyable.

COMPSCI 61B (Spring 2013)

Overall Assignments Exams Helpfulness Enthusiasm
89 50 64 100 76

Comment: Assignments got pretty boring since you're using similar concepts over and over and over again. Projects 1 and 3 were easy, but project 2 (network) was crazy. Tests are fair. It's not really necessary to go to lecture since the webcasted lectures are almost identical (down to the cheesy jokes) to current lectures, but Shewchuk is awesome so I thought it was worth going to.

COMPSCI 61B (Spring 2013)

Overall Assignments Exams Helpfulness Enthusiasm
83 59 43 59 73

COMPSCI 61B (Spring 2013)

Overall Assignments Exams Helpfulness Enthusiasm
97 95 82 100 100

Comment: At first I didn't like Shewchuk. But now I think he's a great guy. Knows his stuff. Course is totally doable. Would recommend.

COMPSCI 61B (Spring 2013)

Overall Assignments Exams Helpfulness Enthusiasm
73 32 63 50 62

Comment: I found his lectures very boring and no more informative than reading his lectures notes online. The homeworks and projects weren't particularly useful or interesting, but the class taught useful concepts, albeit in an unnecessarily pedantic manner.

COMPSCI 61B (Spring 2013)

Overall Assignments Exams Helpfulness Enthusiasm
100 81 94 100 100

Comment: Prof. Shewchuk is amazing, especially in the data structures part, where everything he says seems really clear. He is always on Piazza and has a good sense of humor. The exams were really short, but they do test for understanding. You also get lots of practice with the course reader. Watch out for the homeworks (they're graded on correctness) but other than that the projects were really straightforward (not as much hand-holding as 61A). Just don't expect the TAs to help you much...

COMPSCI 61B (Spring 2013)

Overall Assignments Exams Helpfulness Enthusiasm
94 73 69 87 79

Comment: Shewchuk is definitely the best professor I've had so far! He's a great lecturer, very concise and good at explaining concepts. I love how he waits for people to ask questions and is always patient and thorough in making sure we understand what he's saying. The only downside is that sometimes the things covered in lecture seem a tad too basic and lectures can be a bit slow, but it's because he wants everyone to be able to take notes and process the information, so you can't fault him for that. Homeworks are generally quick but still really help with grasping the material (implementing data structures in code, for example). Projects can be challenging (especially #2) and feel a bit more removed from the course content than they should be, but they're still manageable. Midterms can be a bit annoying because they are only one hour long so your grade on them is partially based on luck, but they are still fair and really test your understanding of the material. Nonetheless, they are hard, but the grade distribution is lenient and pretty much everything else in the class is free points, and it's CS so what do you expect? Shewchuk is very helpful on Piazza, in lecture, etc. and genuinely cares about his students, and also has a witty sense of humor that keeps the class interesting. Definitely learned a lot and enjoyed this class.

COMPSCI 61B (Spring 2013)

Overall Assignments Exams Helpfulness Enthusiasm
100 100 100 70 100

COMPSCI 61B (Spring 2013)

Overall Assignments Exams Helpfulness Enthusiasm
100 100 100 70 81

Comment: Loved Shewchuk! He's not only lectures very well, he also cracks a joke every once in a while that gets the whole class laughing (even if it's inappropriate). His lecture notes are very useful, and his homework, projects, and exams are fair (though long). Even with a 5:30-6:30 PM lecture, he still commanded quite an audience and I always made an effort to go.

COMPSCI 61B (Spring 2013)

Overall Assignments Exams Helpfulness Enthusiasm
95 89 92 100 70

Comment: Shewchuk is awesome! In regards to one of the comments below, I do agree that he's somewhat monotonous and puts me to sleep a few times, especially with the horrible lecture time, 5:30-6:30pm. That said, I feel like the jokes are not very popular this semester because during one of the first lectures, he made a joke about how the Java compiler complained like a girlfriend, and quite a few people overreacted on Piazza. Since that time, I don't see him making jokes much often in lecture. He's really helpful on Piazza though (the UGSIs are somewhat not - perhaps they are busy doing their classes but whatever). His lecture notes are super concise and are definitely a gem to keep forever for future reference. Overall, I'd recommend taking this class with Shewchuk - but please be open-minded and don't take his jokes too seriously. He tried his best to keep people awake after their big dinners...

COMPSCI 61B (Spring 2013)

Overall Assignments Exams Helpfulness Enthusiasm
77 75 60 65 67

Comment: Shewchuk's pretty good, nothing amazing but pretty good. Hard tests!

COMPSCI 61B (Spring 2013)

Overall Assignments Exams Helpfulness Enthusiasm
95 88 71 100 69

Comment: Prof. Shewchuk has a clear, concise lecture style. His presentations are straightforward and easy to understand, and he's extremely active and helpful on Piazza! His projects are really cool, especially the first two (out of 3) - the first one has you create an ocean simulation, and the second one has you design a game-winning machine (the third project is just a somewhat challenging data structure, and it was rather anticlimactic after doing project 2). Be forewarned that his second project is especially time consuming - make sure your group members have their act together! His exams are interesting, too; they're definitely tough, but they really test you on how intimately you know the material. The only downside of the class is that he's pretty monotonous; a lot of reviews say he's funny (which is true), but the jokes are few and far between.

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
80 77 73 70 75

Comment: Great, entertaining lecturer (with a... unique sense of humor). Useful assignments and projects that really helped with understanding the material. Fair exams.

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
70 82 70 50 50

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
94 100 50 100 100

Comment: Take 61B with this guy!!!!! You will be regretted if you don't The assignments in this class are the best- they are all written by Shewchuk himself- Unlike many other CS classes where they are all written by inexperienced TAs or just copied from random resources online. The only cons in this class are the tests- not practical at all. But overall a super-awesome professor

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
90 86 72 89 69

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
100 84 82 84 71

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
85 91 74 90 70

Comment: The exam is kind of hard, but the course is interesting.

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
93 96 96 95 95

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
73 67 39 77 73

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
99 94 86 95 95

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
99 68 9 95 96

Comment: Very entertaining intstructor, the exams were difficult, lecture is great and he's very approachable outside of class.

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
99 69 62 79 100

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
63 22 26 42 73

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
72 74 61 78 100

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
99 87 83 86 85

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
100 100 66 82 72

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
70 65 56 77 91

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
42 39 25 50 64

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
74 66 68 66 73

Comment: He is really funny and he teaches you exactly what you need to know, although you must meet him half way because understanding the concepts is pretty difficult even with all of his help. The assignments are great applications of what is currently being taught. The exams are REALLY difficult, but they are designed to be really difficult and even getting only half the points on an exam doesn't necessarily equate to a F.

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
93 98 87 93 93

Comment: Professor Shewchuk is a great professor. His lecture is very clear and has stayed relevant and stable over the years. Take him!

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
97 95 75 95 95

Comment: This was one of my favourite classes ever at UC Berkeley. Shewchuk is incredibly fun to watch onstage and VERY knowledgeable. His tests are killer - study hard and you *might* get a B. Most of the grade comes from the projects, though, so you can still get an A in the class even if you don't do great on the midterms (like I did!)

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
100 78 76 74 100

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
61 44 44 56 54

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
77 22 31 42 78

Comment: I love the professor's jokes! Plus, he was very thorough with the course material. I disliked his presentation style, though.

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
97 87 86 95 89

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
92 94 87 73 92

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
78 33 33 69 100

Comment: One of my favorite professors of all time. He is super passionate about his work and it shows. Seriously, the one class all semester I enjoyed. His homeworks weren't easy [anywhere from 4-10 hours a week]. Project 1 was okay, 3 was pretty easy. 2 however, was a nightmare. His exams are tough to help differentiate the class, because the avg scores on the projects and homeworks tend to be near 90%+. Still, loved the class, even though I didn't do too well. Great prof. And all of his lectures are on Youtube.

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
76 76 36 62 78

Comment: He's sort of a weird guy, but his lectures are decent. Projects are cool too and aren't too easy and aren't too hard. Exams were hell though, it seems like those were designed for you to fail the class.

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
97 83 80 82 93

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
69 50 57 50 50

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
95 82 75 100 90

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
100 100 100 100 100

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
85 72 41 100 100

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
53 10 16 57 61

Comment: Exams are hard but not very hard. The average of the exams are 60%. A lot of work. 20hrs/week total

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
100 66 38 85 100

Comment: Strictly speaking, I don't think the concepts in this class are particularly hard. You learn many different data structures and then must learn the properties of each one, but Shewchuk makes all of his tests (even the final) open note AND open book, so accessing information is never a problem. For me, the hardest part is that his tests are very abstract. I'm used to taking CS tests where it tells you what it wants a program to do and you write the code to it, or something similar to that. The second midterm in this class literally did not contain a single line of code and so that really threw me off and is probably mostly why I got a B instead of an A. It's not that I didn't understand the information, I just was not very good at applying my knowledge to Shewchuk's short answer problems or true/false questions (I tend to over think them way too much and usually butcher them). Aside from that, everything is very doable. As I said, the tests aren't hard, just different. Homework assignments were typically easy for me with a couple exceptions. Unfortunately lab is required, but luckily you work with partners and it rarely ever took me more than an hour (only once did I actually stay the whole 2 hours, and a lot of the time you spend in lab is just waiting to get checked off after you're already done). The projects were easily the hardest part. Project 1 (Ocean) was actually really easy except for the final part, but that was only 10% of the grade so it wasn't too horrible if you couldn't do it. I know many people who just didn't do it at all but I did it without thinking it was horrendously difficult. It was just harder compared to the rest. Project 2 (Network) SUCKED. Part of it was that we had to program a game I didn't even understand myself, and then we had to use some terrible algorithm that I coded two completely different ways and they both did the same thing that was totally incorrect. Me and my two partners could never solve the problem and our program would go to a certain point and stop making moves, so I think we ended up with a 16/30. You also had to design the interface yourself and when you don't understand the game, IT IS SO FREAKING HARD TO DO. Project 3 was very convoluted (a whole lot of references referencing other references and tons of mumbo jumbo) - the hardest part was getting the correct run times for the program. Also determining how to represent objects. I messed most of it up, but my partner fixed it and we got full credit and it only took a couple of days. Anyway, Shewchuk is hilarious and has a goldmine of wonderful quotes regarding computer science (as well as Justin Bieber and Selena Gomez's sex life) and is an all-around pretty cool guy. If you have the choice between him and Hilfinger, TAKE SHEWCHUK.

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
96 71 31 80 100

Comment: Shewchuk was a great professor - witty, knowledgeable, took time for his students. Labs, projects, and homework were easy and great grade boosts, which you'll need for the killer exams.

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
91 84 69 91 82

Comment: Shewchuk is such an awesome professor! He has an interesting (to say the least) sense of humor and his lectures are always very clear and so helpful. The labs and discussions were all very helpful and the homework is at the perfect difficulty level. The midterms on the other hand were rather tough with the amount of time you were given. Overall, really awesome course (much better than 61A) and take it with Shewchuk!

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
89 88 50 77 100

Comment: Shewchuk is overall a great professor!! Homeworks were doable but graded on accuracy. Although this isn't about Shewchuk himself, the course had several readers who delayed their jobs of grading assignments (which Shewchuk didn't strictly enforce a deadline), we would often lose points and barely remember that homework assignment since it was so long ago. Projects were also doable, but project 2 was definitely the toughest one! Exams were on the harder side, averages for the exam were overall on the lower end. The professor made the class fun though, especially with his humor. "You all suck."

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
100 100 72 100 100

Comment: Shewchuk is awesome! Assignments were pretty useful (and graded so make sure you pass the tests/check your size field XD). The first midterm was easy so I made the mistake of slacking off for the second midterm which is when the real "data structures" part of the class begins. DO NOT DO THAT. Also the midterms are done during lecture - 50 minutes (and even less since we probably start late) which wasn't very fun. Get the reader (I didn't get it until the final which was kind of a mistake...). Tests are fair but challenging, though you can bring as many notes as possible. Overall this was a great class :D.

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
94 70 70 100 88

Comment: Shewchuk is an amazing CS professor - organized, funny, and helpful. I'm giving assignments the bottom-line green score because overall, they do help understand the material better, but they're also graded on accuracy. (You get to drop the lowest homework score in the end though.) Shewchuk is always super active on Piazza, even during the really early morning hours. The exams were fair, but very difficult. Be sure to do practice exams in the reader. You also get to bring textbooks and notes to exams, so be familiar with where everything is. Overall, a very enjoyable class.

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
100 89 69 100 100

Comment: "It's Shewchuk, bitch." - Shewchuk, imitating the intro to the Britney Spear's song, "Gimme More". I mean, the guy is all around awesome. Very enthusiastic about the class, and many times, when he's answering questions from the class, you can't help but squeal in your chair at how elegant and cool he. Or at least... that's me. Shewchuk is very knowledgeable about data structures, and it's quite evidently so. It is duly noted that he has a quirky sense of humor, the kind that makes you go "WTF LOL?" Yes, a "lol" with a question mark. That kind of humor. It's refreshing, and is never overused, which is good. Shewchuk's exams are also well written and fair, but difficult as well. The first midterm is mainly on Java language, so it is not as difficult as the second midterm and final, which are much more heavily focused on data structures and such. Be wary of that before thinking you got this in the bag. Regardless, highly recommended professor and course.

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
100 100 100 100 100

Comment: Totally cool guy all around. Lectures are usually fun to go to and he occasionally starts off with a totally unrelated (but funny) tangent. All the assignments whether labs or homework were relevant to what we were doing in lecture and helped reinforce concepts. Exams were a bit of a time crunch, but they were fair.

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
100 100 61 100 100

Comment: Superb professor. Very clear lectures, and his lecture notes are worth keeping even after 61b. He's a really nice guy. Plus, he always wears a suit to class. :D Homeworks, labs, and projects were all really instructive and relevant. Tests were pretty difficult but fair. Has a sense of humor - a little weird at times, but hey, everyone in CS is a bit quirky! :D

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
83 91 82 88 80

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
100 88 75 100 100

Comment: Amazing professor. He is very clear during lectures and a very approachable guy. I went in for office hours and he gave me some of the best help I could get. A very nice person, and tell you jokes occasionally in class. Very tough exams. Shewchuk has very tricky exams and they can really get you if you don't know the material well. TAKE IT WITH JRS.

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
69 66 59 60 70

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
86 81 33 63 100

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
87 72 93 61 82

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
89 23 26 64 83

Comment: Start early on Project 2!

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
100 95 96 100 96

Comment: Great lecturer and very helpful during office hours. He actually writes notes down, which makes following along a bit easier. Homework and projects were interesting and very applicable to the material. The exams were tough but fair, especially since everything else is pretty easy. Definitely try to take 61b with Shewchuk!

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
98 88 69 93 94

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
100 100 27 100 100

Comment: professor Schewchuk is very helpful, he always reply posts on piazza even 5am in the morning or 1am at night. Very helpful and clear explain everything. but the exams are tough. make sure you practice a lot and really understand all the past exam paper. the course reader is really helpful

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
85 86 59 71 87

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
35 14 8 80 70

Comment: Tough class. He's probably easier than hillfinger but just make sure you get the right project partners. Because most of the studying you do this class is in groups and if your gsi sucks. you'll have to make an effort to go to other discussions. Also, all his lectures are on youtube so dont waste time going to class

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
93 60 59 100 98

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
90 70 59 100 100

Comment: A very entertaining and nerdy professor. Lectures were very clear and organized. Projects were definitely doable, though I think the final project could have been a little more interesting. Tests were difficult, but fair. Overall I found the concepts here easier to swallow than a lot of the later stuff in 61A, and the homework assignments were far easier than in 61A (fall 2011).

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
96 90 87 96 100

Comment: Very awesome lecturer, although somewhat slow because of his writing. He loves making cs jokes and is pretty enthusiastic about the material. The homework and exams are definitely doable, although the content is more difficult and the grading is harsher than those of 61A.

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
95 95 86 96 100

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
97 79 65 100 100

Comment: He was one of the best professors I've had at Cal. He makes you learn and appreciate CS and Java. He would answer my questions before I even raised my hand. Brilliant professor, funny, fair, everything you could ask for. Take a class with him, he's brilliant.

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
91 50 84 50 87

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
100 92 92 91 100

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
50 91 50 80 91

Comment: Exams are tough but he's funny and keeps the class involved.

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
92 99 80 100 77

Comment: He's pretty predictable, as he teaches pretty much exactly the same way every year, but that's a good thing imo. His lectures are easy to understand and very clear. Homework assignments are not too difficult and are good exercises. Exams are fair.

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
95 100 99 100 71

Comment: Great teacher. Sounds a bit robotic in lecture but it doesnt matter; he covers everything thoroughly.

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
84 82 74 77 81

Comment: Assignments, like labs and homeworks are all very helpful. He is a great lecturer in terms of clearly explaining the material, and he has some real comic gems, but it can get a weeee bit slower than ideal at times.

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
79 72 66 63 63

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
90 84 80 95 93

Comment: Exams and assignments are a little challenging, but Shewchuk is probably one of the best professors at Berkeley. His lectures are extremely clear, and straightforward. He is great at answering questions and extremely helpful in any situation.

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
75 82 71 75 70

Comment: Awesome.

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
86 76 76 71 74

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
100 100 100 100 100

Comment: Great class, funny guy.

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
100 100 100 100 100

Comment: Truly brilliant in CS.

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
100 100 100 100 99

Comment: he's the best

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
82 88 62 86 76

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
71 60 50 50 100

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
88 74 61 73 75

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
92 80 74 94 100

Comment: Brilliant dude, funny and enthusiastic about Computer Science. Good enough that even slackers feel like going to lecture. Highly recommend.

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
86 83 65 74 76

Comment: Shewchuk is great. Love this class.

COMPSCI 61B (Spring 2012)

Overall Assignments Exams Helpfulness Enthusiasm
71 70 56 57 74

COMPSCI 61B (Fall 2010)

Overall Assignments Exams Helpfulness Enthusiasm
100 100 67 100 100

COMPSCI 61B (Fall 2010)

Overall Assignments Exams Helpfulness Enthusiasm
87 59 50 41 71

COMPSCI 61B (Fall 2010)

Overall Assignments Exams Helpfulness Enthusiasm
98 98 83 100 100

COMPSCI 61B (Fall 2010)

Overall Assignments Exams Helpfulness Enthusiasm
79 64 77 71 63

COMPSCI 61B (Fall 2010)

Overall Assignments Exams Helpfulness Enthusiasm
100 77 72 79 70

COMPSCI 61B (Fall 2010)

Overall Assignments Exams Helpfulness Enthusiasm
85 81 84 90 73

COMPSCI 61B (Fall 2010)

Overall Assignments Exams Helpfulness Enthusiasm
76 67 80 36 73

COMPSCI 61B (Fall 2010)

Overall Assignments Exams Helpfulness Enthusiasm
100 100 87 100 100

Comment: very organized

COMPSCI 61B (Fall 2010)

Overall Assignments Exams Helpfulness Enthusiasm
91 86 85 86 86

Comment: good notes, clear lecturer

COMPSCI 61B (Fall 2010)

Overall Assignments Exams Helpfulness Enthusiasm
50 50 50 50 50

COMPSCI 61B (Fall 2010)

Overall Assignments Exams Helpfulness Enthusiasm
85 94 73 85 92

COMPSCI 61B (Fall 2010)

Overall Assignments Exams Helpfulness Enthusiasm
100 100 77 100 100

Comment: Awesome professor and awesome projects (especially the network game)!

COMPSCI 61B (Fall 2010)

Overall Assignments Exams Helpfulness Enthusiasm
82 93 49 66 70

Comment: Organized lectures, reasonable projects. Tough exams.

COMPSCI 61B (Fall 2010)

Overall Assignments Exams Helpfulness Enthusiasm
72 34 46 76 73

COMPSCI 61B (Fall 2010)

Overall Assignments Exams Helpfulness Enthusiasm
70 67 50 69 71

COMPSCI 61B (Fall 2010)

Overall Assignments Exams Helpfulness Enthusiasm
92 92 50 81 88

COMPSCI 61B (Fall 2010)

Overall Assignments Exams Helpfulness Enthusiasm
88 71 71 71 89

COMPSCI 61B (Fall 2010)

Overall Assignments Exams Helpfulness Enthusiasm
75 84 64 79 85

COMPSCI 61B (Fall 2010)

Overall Assignments Exams Helpfulness Enthusiasm
100 100 71 100 100

Comment: Shewchuk is an awesome professor. I learned so much from this class, assignments were super relevant, projects were really interesting and there was room for creativity. His lectures are really organized and his lecture notes are always one page double sided. The notes are awesome and I still go back to reference them.

COMPSCI 61B (Fall 2010)

Overall Assignments Exams Helpfulness Enthusiasm
100 89 97 87 100

COMPSCI 61B (Fall 2010)

Overall Assignments Exams Helpfulness Enthusiasm
100 100 73 81 100

Comment: Note: I didn't get an A, I really thought the class was this awesome. First, Shewchuk is a great professor. He's a clear lecturer, provides excellent notes, gives worthwhile assignments, and reasonable exams. His first midterm was harder than expected, but the second midterm and final were just right. The class, CS61B, is also awesome. With CS61B (and CS61A), you will have enough experience under your belt to do go through internship interviews for software development. Data Structures and sorting make up 90% of the questions they'll ask you and the other 10% is usually dependent on the type of job and company.

COMPSCI 61B (Fall 2010)

Overall Assignments Exams Helpfulness Enthusiasm
93 100 75 100 100

COMPSCI 61B (Fall 2010)

Overall Assignments Exams Helpfulness Enthusiasm
96 73 48 86 92

Comment: Terrific professor. His explanations are extremely clear, he uses the blackboard to great effect and occasionally throws in some random jokes like a stand up comedian. I definitely learned more from 61B than any other CS class I've taken at Berkeley thus far. However, the tests are kinda stupid...midterms are hard because they are only 50 minutes long and the final is difficult as well. Projects can be a pain if you don't start them early, but contribute a great deal to your grade, so do well on those!

COMPSCI 61B (Fall 2010)

Overall Assignments Exams Helpfulness Enthusiasm
100 86 74 93 73

Comment: Love this class! It's the first CS class I've truly enjoyed. All the assignments are relevant to what you're actually learning, exams are fair (a little tricky, but fair), and Shewchuk is the best lecturer of all time. He explains things very clearly and it's nice to see a professor with an actual lesson plan..

COMPSCI 61B (Fall 2010)

Overall Assignments Exams Helpfulness Enthusiasm
50 50 50 50 50

COMPSCI 61B (Fall 2010)

Overall Assignments Exams Helpfulness Enthusiasm
45 38 10 61 60

Comment: Midterm was much harder than his old midterms

COMPSCI 61B (Fall 2010)

Overall Assignments Exams Helpfulness Enthusiasm
84 85 84 85 81

COMPSCI 61B (Fall 2010)

Overall Assignments Exams Helpfulness Enthusiasm
86 76 45 74 79

Comment: Professor Shewchuk is one of the coolest people I've ever known. Do look up a picture of him when he had his glorious long locks of hair; it's fairly baller. He loves Computer Science and makes it clear. He's a great lecturer and very interesting. The only downside is that his exams are kind of hard.

COMPSCI 61B (Fall 2010)

Overall Assignments Exams Helpfulness Enthusiasm
83 73 63 68 67

COMPSCI 61B (Fall 2010)

Overall Assignments Exams Helpfulness Enthusiasm
94 78 80 82 71

COMPSCI 61B (Fall 2010)

Overall Assignments Exams Helpfulness Enthusiasm
50 50 50 50 50

COMPSCI 61B (Spring 2009)

Overall Assignments Exams Helpfulness Enthusiasm
100 100 100 100 100

COMPSCI 61B (Spring 2009)

Overall Assignments Exams Helpfulness Enthusiasm
94 83 78 77 79

COMPSCI 61B (Spring 2009)

Overall Assignments Exams Helpfulness Enthusiasm
76 75 68 75 87

COMPSCI 61B (Spring 2009)

Overall Assignments Exams Helpfulness Enthusiasm
90 75 64 100 100

Comment: very helpful during projects

COMPSCI 61B (Spring 2009)

Overall Assignments Exams Helpfulness Enthusiasm
73 69 65 50 60

COMPSCI 61B (Spring 2009)

Overall Assignments Exams Helpfulness Enthusiasm
100 100 73 76 78

Comment: Awesome! I TA'ed this class after taking it because I loved it so much!

COMPSCI 61B (Spring 2009)

Overall Assignments Exams Helpfulness Enthusiasm
96 85 95 94 97

COMPSCI 61B (Spring 2009)

Overall Assignments Exams Helpfulness Enthusiasm
97 86 73 90 82

Comment: Shewchuk may seem at first like he's a dry and proper professor, but he's actually quite an entertaining lecturer and always has a number of jokes ready for class. He's very helpful and clear with questions, and makes sure to leave plenty of time at several points in the lecture to take questions. Attending labs is mandatory because they're graded, so you might not want to take his class if you're planning on skipping out on labs often. That being said, his labs are generally helpful and have a good range of difficulty. He seems to like focusing on some of the more complicated run-time analysis problems and on tree structure operations/balancing.

COMPSCI 61B (Spring 2009)

Overall Assignments Exams Helpfulness Enthusiasm
98 74 23 50 66

Comment: Like all lower division cs classes, make sure to understand everything said in lecture, because the book will not prepare you for the exams. Instructor is a very good lecturer, and makes sure to answer every question. Projects are generally easy, but the second one sometimes can be time consuming. Overall good class.

COMPSCI 61B (Spring 2009)

Overall Assignments Exams Helpfulness Enthusiasm
82 70 69 82 84

Comment: Overall good professor, but exams are not always fair because they don't always test what was focused on in assignments and lectures.

COMPSCI 61B (Spring 2009)

Overall Assignments Exams Helpfulness Enthusiasm
85 82 73 84 100

Comment: This course is really awesome if you get Shewchuk; his projects are fun (albeit time consuming) and he injects every lecture with humour. Once you go from Java to algorithm analysis, the class (in my opinion) gets really hard and tedious, but still probably better than if Hilfinger taught it. Don't buy Head First Java though; reading it feels like I'm 2 again and my mom is potty-training me, but more condescending. Get a different Oreilly Java book and you won't be sorry.

COMPSCI 61B (Spring 2009)

Overall Assignments Exams Helpfulness Enthusiasm
82 91 82 71 71

Comment: Shewchuk (Shoe-Chuck, as you will learn during his first lecture) is a very well-organized lecturer, who hires good staff and knows how to teach the course. Shewchuk's version of 61B doesn't have many bells and whistles (though the second project is _awesome_), but it's less rapetastic than Hilfinger's and 1000% more educational than 61BL. Also, if you like quirky people, Shewchuk is your professor.

COMPSCI 61B (Spring 2009)

Overall Assignments Exams Helpfulness Enthusiasm
93 77 64 88 92

Comment: Cool professor. He's quite calm about things and he's a good lecturer, just the right amount of funny and superb teaching. Assignments are okay. Some are really frustrating and projects are certainly no exception as well, but generally they're fair. Exams are pretty fair, but not the fairest I've taken.

COMPSCI 61B (Spring 2009)

Overall Assignments Exams Helpfulness Enthusiasm
72 56 43 41 71

Comment: He's the most standard professor you can get for cs61b. Take this class if you don't want any perks like Hilfinger and the lab-based course. The class can get easy or hard depending on how helpful the GSIs can be.

COMPSCI 61B (Spring 2009)

Overall Assignments Exams Helpfulness Enthusiasm
92 84 75 87 79

Comment: 61B was an excellent course. Prof. Shewchuk taught Java, data structures and software engineering techniques as well as algorithm analysis in a very organized and thought-out manner, with homeworks and exams that tested our understanding of the concepts and, I believe, helped me improve my software development skills. He stresses good code style and documentation too, which is something a lot of instructors may overlook. Highly recommended.