- Home
- Search
- Guy van Den Broeck
- COM SCI 161
AD
Based on 14 Users
TOP TAGS
- Useful Textbooks
- Appropriately Priced Materials
- Tolerates Tardiness
- Often Funny
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Sorry, no enrollment data is available.
AD
One of my favorite professors so far. He had great, engaging lectures if you actually bothered to listen and follow along. He has a very logical, precise way of explaining things, that melded well with me and I learned a lot from lectures. However, one big drawback is that he doesn't provide notes/slides, so if you don't go to lecture you better hope you can understand the textbook yourself (not very hard till the midterm tbh, but gets progressively harder after that).
In terms of tests, his midterm was challenging, but it was very practical, and if you knew your concepts you could do well pretty easily. The final was however, one of the shittiest CS finals I've ever done. More of a test of your English and your memorization ability than actual CS. About 60% of the test came down to if you had seen that word before and could place it in the textbook. Honestly why would anyone every have a multiple choice exam in CS?
Overall, homeworks, lecture and midterm were fine, but that shitty final dropped me from an A+ to a B+, so I'm pretty bummed about that. Given the choice, I'd probably take the class with him again because I enjoyed his lectures.
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.
Originally posted a positive official course evaluation, changed my mind after the final.
So many things pointed to it being a practical problem solving exam, including this quote from the study guide: "Questions will test for insight and understanding. I will not ask historical or encyclopedic information", the midterm and last two homeworks (and associated lectures) being practical problems, and the allowance of calculators on the exam.
Guess what the exam was on.
Yes, he's not obliged to make things easy, and all the questions were things that were taught, and it probably wasn't intentionally malicious, but if you take his class beware surprises or trying to guess what might be on the final.
Rant aside, he's an alright lecturer, teaches from the book but keeps things logically connected (in the sense that he teaches the book's topics and examples rather than reading paragraph summaries). If you don't have the book, you can do alright off of his lectures, but his examples might have no lead-up since they're from the book which spends a bit more time laying out the problem.
Homeworks are in lisp, except the last ones which are practical problems. Overall they're pretty great in that they give an intuitive feel for the topics (besides final, see above). Generally, they have good "pacing" in that you can finish one function at a time, and see how they all come together. Minor quibbles with specific homeworks, one had a heuristic competition aspect, where only #1 got 100%, and the slowest got at most 80%, another had no way of telling if you were on the right track since you plugged outputs into a blackbox solver. The problem sets were good questions, but no solutions were posted afterwards, making them a bit useless for studying.
Class materials were not too great, the study guides had some issues besides the above, they were basically the syllabus list with a little more detail. No slides or lecture notes, the study guides mostly just let you google AI topics without getting bogged down in sci-fi or news articles.
One of my favorite professors so far. He had great, engaging lectures if you actually bothered to listen and follow along. He has a very logical, precise way of explaining things, that melded well with me and I learned a lot from lectures. However, one big drawback is that he doesn't provide notes/slides, so if you don't go to lecture you better hope you can understand the textbook yourself (not very hard till the midterm tbh, but gets progressively harder after that).
In terms of tests, his midterm was challenging, but it was very practical, and if you knew your concepts you could do well pretty easily. The final was however, one of the shittiest CS finals I've ever done. More of a test of your English and your memorization ability than actual CS. About 60% of the test came down to if you had seen that word before and could place it in the textbook. Honestly why would anyone every have a multiple choice exam in CS?
Overall, homeworks, lecture and midterm were fine, but that shitty final dropped me from an A+ to a B+, so I'm pretty bummed about that. Given the choice, I'd probably take the class with him again because I enjoyed his lectures.
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.
Originally posted a positive official course evaluation, changed my mind after the final.
So many things pointed to it being a practical problem solving exam, including this quote from the study guide: "Questions will test for insight and understanding. I will not ask historical or encyclopedic information", the midterm and last two homeworks (and associated lectures) being practical problems, and the allowance of calculators on the exam.
Guess what the exam was on.
Yes, he's not obliged to make things easy, and all the questions were things that were taught, and it probably wasn't intentionally malicious, but if you take his class beware surprises or trying to guess what might be on the final.
Rant aside, he's an alright lecturer, teaches from the book but keeps things logically connected (in the sense that he teaches the book's topics and examples rather than reading paragraph summaries). If you don't have the book, you can do alright off of his lectures, but his examples might have no lead-up since they're from the book which spends a bit more time laying out the problem.
Homeworks are in lisp, except the last ones which are practical problems. Overall they're pretty great in that they give an intuitive feel for the topics (besides final, see above). Generally, they have good "pacing" in that you can finish one function at a time, and see how they all come together. Minor quibbles with specific homeworks, one had a heuristic competition aspect, where only #1 got 100%, and the slowest got at most 80%, another had no way of telling if you were on the right track since you plugged outputs into a blackbox solver. The problem sets were good questions, but no solutions were posted afterwards, making them a bit useless for studying.
Class materials were not too great, the study guides had some issues besides the above, they were basically the syllabus list with a little more detail. No slides or lecture notes, the study guides mostly just let you google AI topics without getting bogged down in sci-fi or news articles.
Based on 14 Users
TOP TAGS
- Useful Textbooks (7)
- Appropriately Priced Materials (5)
- Tolerates Tardiness (4)
- Often Funny (4)