Professor

Guy van Den Broeck

AD
3.9
Overall Ratings
Based on 20 Users
Easiness 3.2 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Workload 3.3 / 5 How light the workload is, 1 being extremely heavy and 5 being extremely light.
Clarity 3.6 / 5 How clear the professor is, 1 being extremely unclear and 5 being very clear.
Helpfulness 3.3 / 5 How helpful the professor is, 1 being not helpful at all and 5 being extremely helpful.

Reviews (20)

2 of 2
2 of 2
Add your review...
March 21, 2017
Quarter: Winter 2017
Grade: A-

He is a nice guy and care about students' learning, but his lectures are not very clear. In fact, this is one of a few classes that I think are on par with Eggert's CS 33. It is very hard to follow sometimes and I have no idea what's important to write down. Basically, If you don't spend time reading that textbook, you will probably have trouble understanding concepts.

The first two homework are too easy (Lisp coding that can be finished in 10 minutes), and the last two are a disaster.
Homework 3 as far as I know no one received 100. Basically after spending several hours optimizing routines and heuristics will give you a score of 94.2 instead of 94.
Homework 5 and 6 are like math questions. They are pretty good, and they really help me understand what resolution, markov assumption, etc. are. However, solutions are never posted, and we pretty much have no idea what's going on after we submit our homework. Due to students' constant requests, the TA inputted what questions we did wrong and how much points were taken off like near 12am of the final exam. But, I can't comment on how helpful they turn out to be.

The final exam is all multiple choices. It is very anti-south campus. If you are good at memorizing stuff, you can get 90+ for not understanding any math, logic or coding; If you are not good at it, like me, you are most likely screwed.

In the end, I am pretty frustrated with this course. This AI course seems too traditional. It focuses too much on search (why not talk about it in 180?) and logic (not everyone has taken Philosophy 31), and talks too little about current learning algorithms. Homework and exams are probably reused so solutions are never posted, which means if you did something wrong, you will probably be still confused about why you did it wrong after the class is over. In the end, I can safely say I hardly learned anything after struggling through the whole quarter. As a reference, I have a 4.0 GPA for all CS classes before this quarter.

Helpful?

3 0 Please log in to provide feedback.
March 30, 2020
Quarter: Fall 2019
Grade: A-

Overall the class was pretty good. The lectures were entertaining and the homework assigned wasn't too bad. However, the final was supposedly concept-based, but had a lot of definition/memorization based questions.

Helpful?

0 0 Please log in to provide feedback.
COM SCI 161
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Dec. 25, 2020
Quarter: Fall 2020
Grade: A

Not sure why there are some bad reviews, but for the online version, I thought it was pretty good. Everything was prerecorded so every lecture was very efficient and easy to follow. The homeworks aren't too stressful either. Nothing on the midterm or final that was unfair or not taught -- it was very reasonable. Definitely recommend taking it with this prof.

Helpful?

0 0 Please log in to provide feedback.
April 4, 2024
Quarter: Winter 2024
Grade: A+

I thought this class was solid overall, though a part of this is me finding the subject matter interesting. In terms of lectures, I thought Prof. Van den Broeck was did a good job presenting the material. Me having a nodding-off-during-lectures problem aside (not anything to do with the lectures, Boelter 3400 + 3-5 PM just happens to be a really bad combo for me), I thought the lectures were quite clear overall, and I personally found the examples pretty helpful. The professor also posted slides + past lecture recordings of the entire course; I didn't personally use them too much, but I did find the recordings occasionally useful in review, and the content covered is more-or-less the same as the in-person lectures.

As far as homework goes, the best way to describe it is that there...mostly wasn't any? We had 4 homeworks, but only the last one was much work (IMO), and that wasn't even assigned until week 9. The first 3 homeworks involved implementing algorithms in Python, but the assignments were scaffolded pretty extensively and didn't take me more than 2 hours each to do. (That's probably somewhat on the lower end time-wise, but we were given 2 weeks to do each of them.) There were also some questions on course content, but they were pretty much just asking about things covered in lecture. The fourth homework was quite a bit longer and pretty noticeably tougher, but up to that point, for the entirety of weeks 1-8, I probably spent at most 6 hours *total* on this class beyond attending lectures + studying for the midterm. A minor nitpick, grading was really slow, to the point that we basically had no grades for 2/3 of the course (HW1, due week 3, wasn't graded until week 7); fortunately, it wasn't a big deal since the affected homeworks ended up with pretty high averages, but we were pretty much in the dark before then.

As far as exams go, they were somewhat long, and fairly memorization-heavy (moreso the final). Format-wise, our midterm was mostly free response with a few True/False questions, whereas our final was entirely Scantron multiple choice. Prof. Van den Broeck wrote "study guidelines" that pretty much laid out ~75% of both the midterm and the final, and for both exams I think just remembering things said in lecture would get you another 15%; the last 10%, however, usually required a good understanding of the algorithms + a decent amount of thinking (assuming you weren't just guessing, which you could've - multiple choice is multiple choice). The exam room was probably 3/4 empty by the end of the midterm, and the final was only ~60-something? questions in 3 hours, so time wasn't a major issue. The averages weren't exactly high, mid 70s for both; that being said, I think there was a fairly generous curve. I had a ~94% raw score and got an A+.

Helpful?

0 0 Please log in to provide feedback.
COM SCI 161
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Jan. 7, 2022
Quarter: Fall 2021
Grade: N/A

This was overall a very average class and average professor.
Professor Broeck, in my opinion, is not the most engaging speaker and doesn't seem all that motivated either. There were multiple instances where he would end class 30-60 minutes early, leaving me and my fellow peers more confused rather than happy. However, he uploaded all of the recordings of his past online lectures which were actually very good and informative. Once I stopped showing up to lecture and strictly watched his recordings, the class started to get a lot more interesting. I guess he's just not the best live speaker, which isn't his fault. He also likes to write on the chalkboard and it's near impossible to read what he writes if you're not sitting in the first 3 rows. So unless you insist on going to in person lectures, I would suggest just watching the recordings, as they're actually pretty good and teaches the material a lot better than live lecture.

The projects are written in Lisp, which as anyone can tell, is a severely outdated language and is frankly a bit pointless to learn. The projects themselves, save one, are pretty easy overall and if we were able to write in a more modern language, they would probably take less than an hour to do. I found myself spending more time trying to figure out the syntax of Lisp than the actual logic itself. Overall, I treated the assignments as more of a functional programming/basic algorithms practice as opposed to new learning, as it just feels like review of CS32 and CS180.

The tests are a whole different beast. The midterm was doable. It felt like a normal CS exam with short answers, input/output problems, coding problems, multiple choice, etc. If you watch the lectures and study the algorithms up to that point, you should do fine on it.
The final however lived up to its reputation. 60ish questions of just pure nonsense. 45 of the questions were True and False, with every 15 questions or so increasing in weight. (ie the first 15 questions are 1 point each, the next 15 are 2 points each, etc). The remaining questions were all multiple choice. I would estimate that if you knew from top to bottom, everything on the lectures and projects, you could probably get around 75% of the final exam. The rest, you kind of have to be lucky and had seen that word or phrase before, or be a good guesser.

Overall, I actually enjoyed the class. Just treat it as a functional programming/algorithms review and enjoy one of the lighter CS classes at UCLA. Don't expect to learn too much new content, as most of the stuff in this class is severely outdated.

Helpful?

0 0 Please log in to provide feedback.
April 2, 2024
Quarter: Winter 2024
Grade: A

I honestly dont get the negative reviews. He was definitely a solid professor, kind of reminded me of Smallberg in the way he lectured, since he explained all the concepts clearly. I know some people might find the lectures “dry” or “boring”, but i personally looked forward to attending every lecture, as the concepts were interesting and i know i would leave learning something new and not get lost.
The midterm and final were fine as long as you understood the lectures. He did post old lecture recordings, and as someone who watched both the in person and recorded lectures, i can say that they cover exactly the same material… however i still recommend going in person as i find it kind of sad how he encourages participation yet no one answers.
The projects/homeworks were pretty fun as well. We had to implement a solver for the homer simpson boat problem. We also had to implement a Sokoban solver, which was graded based on how well you did relatively to the class, but fortunately it wasnt too competitive.
However, the final homework was complete BS. He barely went over any of the concepts near the end, and it shows in the low avg score.
Anyways, if you want a straightforward class, definitely take it with this Guy. He may not be the best professor, but hes far from the worst ;)

Helpful?

0 0 Please log in to provide feedback.
April 2, 2024
Quarter: Winter 2024
Grade: A+

Prof. Van den Broeck seems to have improved greatly from previous quarters. I did not see any issue with his lecture style -- his lectures were pretty interesting and I thought he explained the material clearly. The only thing I would say is that he went by a little too fast during live lectures for me to keep up, so I had to supplement with the recordings from F21, which remain an excellent resource for learning the material.

Past reviews say that the homeworks would take only an hour or so if we were allowed to use a modern programming language, but it seems he changed the homeworks significantly once the programming language for the course was switched to python. There were four homeworks in total (there were supposed to be five but we ran out of time in the quarter for the fifth one to be posted), and each took about 3-5 hours. All but one of the homeworks were fairly challenging -- rather than worrying about Lisp as in previous years, students can now grapple with actual artificial intelligence concepts.

The exams too seem to have been improved. As the previous reviews mention, the midterm is fairly straightforward, with around a 75 average. However, there were some pretty serious errors with the grading, but most of them were caught and fixed by the TAs (I did have to go to office hours to see my exam in person to catch all the mistakes though). Fortunately, the final exam, while tough, was nowhere near as difficult as the past reviews make it out to be. One review mentioned that if a student knows everything covered in the lectures from top-to-bottom, they could maybe get a 75% on the exam maximum. However, this year, that seemed to be more like 90%. There were only a few questions that were unreasonable given what was covered in lecture. Speaking of which, the professor strongly recommends the textbook for studying from the exams, but I personally found it more than sufficient to just study the lectures in-depth. That being said, the amount of content we were expected to know was frankly unreasonable considering the closed-notes nature of the exams. I ran some calculations and found that each CS 161 lecture covers 2.5x the material of a typical CS 181 lecture (which was closed-note) and almost as much material as a typical CS 143 lecture (which was open-note). The lectures were so dense that studying each lecture took me 4 hours (meaning that it was essentially a full-time job just to study two lectures per day). However, that mostly applied to the lectures in the first half of the course (before the midterm); I found the ones in the latter half to be far more reasonable in terms of the amount of content covered. Nonetheless, no need to stress if you can't study every single detail, as there is a curve applied at the end of the course. For reference, I received ~93% raw score which was curved up to an A+.

My main gripe with the course is that there were very few resources for students to get help. The professor did not hold regular office hours, which I consider to be the bare minimum. To speak with the professor, you need to schedule an appointment with him. The TAs were also apathetic and unresponsive. Aside from that, however, I found the course to be enjoyable overall, as the workload was significantly lighter compared to other CS classes and the material was absolutely fascinating. Studying the material in this course even helped me significantly in an interview, causing me to get a 190k TC offer! Given the improvements made to this course, I would definitely recommend it.

Helpful?

0 0 Please log in to provide feedback.
COM SCI 161
Quarter: Winter 2017
Grade: A-
March 21, 2017

He is a nice guy and care about students' learning, but his lectures are not very clear. In fact, this is one of a few classes that I think are on par with Eggert's CS 33. It is very hard to follow sometimes and I have no idea what's important to write down. Basically, If you don't spend time reading that textbook, you will probably have trouble understanding concepts.

The first two homework are too easy (Lisp coding that can be finished in 10 minutes), and the last two are a disaster.
Homework 3 as far as I know no one received 100. Basically after spending several hours optimizing routines and heuristics will give you a score of 94.2 instead of 94.
Homework 5 and 6 are like math questions. They are pretty good, and they really help me understand what resolution, markov assumption, etc. are. However, solutions are never posted, and we pretty much have no idea what's going on after we submit our homework. Due to students' constant requests, the TA inputted what questions we did wrong and how much points were taken off like near 12am of the final exam. But, I can't comment on how helpful they turn out to be.

The final exam is all multiple choices. It is very anti-south campus. If you are good at memorizing stuff, you can get 90+ for not understanding any math, logic or coding; If you are not good at it, like me, you are most likely screwed.

In the end, I am pretty frustrated with this course. This AI course seems too traditional. It focuses too much on search (why not talk about it in 180?) and logic (not everyone has taken Philosophy 31), and talks too little about current learning algorithms. Homework and exams are probably reused so solutions are never posted, which means if you did something wrong, you will probably be still confused about why you did it wrong after the class is over. In the end, I can safely say I hardly learned anything after struggling through the whole quarter. As a reference, I have a 4.0 GPA for all CS classes before this quarter.

Helpful?

3 0 Please log in to provide feedback.
COM SCI 161
Quarter: Fall 2019
Grade: A-
March 30, 2020

Overall the class was pretty good. The lectures were entertaining and the homework assigned wasn't too bad. However, the final was supposedly concept-based, but had a lot of definition/memorization based questions.

Helpful?

0 0 Please log in to provide feedback.
COM SCI 161
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Fall 2020
Grade: A
Dec. 25, 2020

Not sure why there are some bad reviews, but for the online version, I thought it was pretty good. Everything was prerecorded so every lecture was very efficient and easy to follow. The homeworks aren't too stressful either. Nothing on the midterm or final that was unfair or not taught -- it was very reasonable. Definitely recommend taking it with this prof.

Helpful?

0 0 Please log in to provide feedback.
COM SCI 161
Quarter: Winter 2024
Grade: A+
April 4, 2024

I thought this class was solid overall, though a part of this is me finding the subject matter interesting. In terms of lectures, I thought Prof. Van den Broeck was did a good job presenting the material. Me having a nodding-off-during-lectures problem aside (not anything to do with the lectures, Boelter 3400 + 3-5 PM just happens to be a really bad combo for me), I thought the lectures were quite clear overall, and I personally found the examples pretty helpful. The professor also posted slides + past lecture recordings of the entire course; I didn't personally use them too much, but I did find the recordings occasionally useful in review, and the content covered is more-or-less the same as the in-person lectures.

As far as homework goes, the best way to describe it is that there...mostly wasn't any? We had 4 homeworks, but only the last one was much work (IMO), and that wasn't even assigned until week 9. The first 3 homeworks involved implementing algorithms in Python, but the assignments were scaffolded pretty extensively and didn't take me more than 2 hours each to do. (That's probably somewhat on the lower end time-wise, but we were given 2 weeks to do each of them.) There were also some questions on course content, but they were pretty much just asking about things covered in lecture. The fourth homework was quite a bit longer and pretty noticeably tougher, but up to that point, for the entirety of weeks 1-8, I probably spent at most 6 hours *total* on this class beyond attending lectures + studying for the midterm. A minor nitpick, grading was really slow, to the point that we basically had no grades for 2/3 of the course (HW1, due week 3, wasn't graded until week 7); fortunately, it wasn't a big deal since the affected homeworks ended up with pretty high averages, but we were pretty much in the dark before then.

As far as exams go, they were somewhat long, and fairly memorization-heavy (moreso the final). Format-wise, our midterm was mostly free response with a few True/False questions, whereas our final was entirely Scantron multiple choice. Prof. Van den Broeck wrote "study guidelines" that pretty much laid out ~75% of both the midterm and the final, and for both exams I think just remembering things said in lecture would get you another 15%; the last 10%, however, usually required a good understanding of the algorithms + a decent amount of thinking (assuming you weren't just guessing, which you could've - multiple choice is multiple choice). The exam room was probably 3/4 empty by the end of the midterm, and the final was only ~60-something? questions in 3 hours, so time wasn't a major issue. The averages weren't exactly high, mid 70s for both; that being said, I think there was a fairly generous curve. I had a ~94% raw score and got an A+.

Helpful?

0 0 Please log in to provide feedback.
COM SCI 161
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Fall 2021
Grade: N/A
Jan. 7, 2022

This was overall a very average class and average professor.
Professor Broeck, in my opinion, is not the most engaging speaker and doesn't seem all that motivated either. There were multiple instances where he would end class 30-60 minutes early, leaving me and my fellow peers more confused rather than happy. However, he uploaded all of the recordings of his past online lectures which were actually very good and informative. Once I stopped showing up to lecture and strictly watched his recordings, the class started to get a lot more interesting. I guess he's just not the best live speaker, which isn't his fault. He also likes to write on the chalkboard and it's near impossible to read what he writes if you're not sitting in the first 3 rows. So unless you insist on going to in person lectures, I would suggest just watching the recordings, as they're actually pretty good and teaches the material a lot better than live lecture.

The projects are written in Lisp, which as anyone can tell, is a severely outdated language and is frankly a bit pointless to learn. The projects themselves, save one, are pretty easy overall and if we were able to write in a more modern language, they would probably take less than an hour to do. I found myself spending more time trying to figure out the syntax of Lisp than the actual logic itself. Overall, I treated the assignments as more of a functional programming/basic algorithms practice as opposed to new learning, as it just feels like review of CS32 and CS180.

The tests are a whole different beast. The midterm was doable. It felt like a normal CS exam with short answers, input/output problems, coding problems, multiple choice, etc. If you watch the lectures and study the algorithms up to that point, you should do fine on it.
The final however lived up to its reputation. 60ish questions of just pure nonsense. 45 of the questions were True and False, with every 15 questions or so increasing in weight. (ie the first 15 questions are 1 point each, the next 15 are 2 points each, etc). The remaining questions were all multiple choice. I would estimate that if you knew from top to bottom, everything on the lectures and projects, you could probably get around 75% of the final exam. The rest, you kind of have to be lucky and had seen that word or phrase before, or be a good guesser.

Overall, I actually enjoyed the class. Just treat it as a functional programming/algorithms review and enjoy one of the lighter CS classes at UCLA. Don't expect to learn too much new content, as most of the stuff in this class is severely outdated.

Helpful?

0 0 Please log in to provide feedback.
COM SCI 161
Quarter: Winter 2024
Grade: A
April 2, 2024

I honestly dont get the negative reviews. He was definitely a solid professor, kind of reminded me of Smallberg in the way he lectured, since he explained all the concepts clearly. I know some people might find the lectures “dry” or “boring”, but i personally looked forward to attending every lecture, as the concepts were interesting and i know i would leave learning something new and not get lost.
The midterm and final were fine as long as you understood the lectures. He did post old lecture recordings, and as someone who watched both the in person and recorded lectures, i can say that they cover exactly the same material… however i still recommend going in person as i find it kind of sad how he encourages participation yet no one answers.
The projects/homeworks were pretty fun as well. We had to implement a solver for the homer simpson boat problem. We also had to implement a Sokoban solver, which was graded based on how well you did relatively to the class, but fortunately it wasnt too competitive.
However, the final homework was complete BS. He barely went over any of the concepts near the end, and it shows in the low avg score.
Anyways, if you want a straightforward class, definitely take it with this Guy. He may not be the best professor, but hes far from the worst ;)

Helpful?

0 0 Please log in to provide feedback.
COM SCI 161
Quarter: Winter 2024
Grade: A+
April 2, 2024

Prof. Van den Broeck seems to have improved greatly from previous quarters. I did not see any issue with his lecture style -- his lectures were pretty interesting and I thought he explained the material clearly. The only thing I would say is that he went by a little too fast during live lectures for me to keep up, so I had to supplement with the recordings from F21, which remain an excellent resource for learning the material.

Past reviews say that the homeworks would take only an hour or so if we were allowed to use a modern programming language, but it seems he changed the homeworks significantly once the programming language for the course was switched to python. There were four homeworks in total (there were supposed to be five but we ran out of time in the quarter for the fifth one to be posted), and each took about 3-5 hours. All but one of the homeworks were fairly challenging -- rather than worrying about Lisp as in previous years, students can now grapple with actual artificial intelligence concepts.

The exams too seem to have been improved. As the previous reviews mention, the midterm is fairly straightforward, with around a 75 average. However, there were some pretty serious errors with the grading, but most of them were caught and fixed by the TAs (I did have to go to office hours to see my exam in person to catch all the mistakes though). Fortunately, the final exam, while tough, was nowhere near as difficult as the past reviews make it out to be. One review mentioned that if a student knows everything covered in the lectures from top-to-bottom, they could maybe get a 75% on the exam maximum. However, this year, that seemed to be more like 90%. There were only a few questions that were unreasonable given what was covered in lecture. Speaking of which, the professor strongly recommends the textbook for studying from the exams, but I personally found it more than sufficient to just study the lectures in-depth. That being said, the amount of content we were expected to know was frankly unreasonable considering the closed-notes nature of the exams. I ran some calculations and found that each CS 161 lecture covers 2.5x the material of a typical CS 181 lecture (which was closed-note) and almost as much material as a typical CS 143 lecture (which was open-note). The lectures were so dense that studying each lecture took me 4 hours (meaning that it was essentially a full-time job just to study two lectures per day). However, that mostly applied to the lectures in the first half of the course (before the midterm); I found the ones in the latter half to be far more reasonable in terms of the amount of content covered. Nonetheless, no need to stress if you can't study every single detail, as there is a curve applied at the end of the course. For reference, I received ~93% raw score which was curved up to an A+.

My main gripe with the course is that there were very few resources for students to get help. The professor did not hold regular office hours, which I consider to be the bare minimum. To speak with the professor, you need to schedule an appointment with him. The TAs were also apathetic and unresponsive. Aside from that, however, I found the course to be enjoyable overall, as the workload was significantly lighter compared to other CS classes and the material was absolutely fascinating. Studying the material in this course even helped me significantly in an interview, causing me to get a 190k TC offer! Given the improvements made to this course, I would definitely recommend it.

Helpful?

0 0 Please log in to provide feedback.
2 of 2
ADS

Adblock Detected

Bruinwalk is an entirely Daily Bruin-run service brought to you for free. We hate annoying ads just as much as you do, but they help keep our lights on. We promise to keep our ads as relevant for you as possible, so please consider disabling your ad-blocking software while using this site.

Thank you for supporting us!