- Home
- Search
- Glenn Reinman
- COM SCI 33
AD
Based on 74 Users
TOP TAGS
- Uses Slides
- Is Podcasted
- Appropriately Priced Materials
- Gives Extra Credit
- Would Take Again
- Tolerates Tardiness
- Often Funny
- Tough Tests
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.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Sorry, no enrollment data is available.
AD
+ Reinman is a great lecturer. If I had to take this course again I would definitely take it with him. I liked the labs. They were very interesting and way easier than cs32 ones (for me) although the concepts are harder.
- The class uses a flipped classroom so it takes a lot of time and you have to watch the lecture videos beforehand. Try to not fall behind in this class, because the content moves quickly. I fell behind during the last weeks and it made the parallel lab hard for me even though we had 3 weeks to do it.
Note: I only took the midterm. It was not easy to be honest but doable especially if you have studied and did the labs on your own then you are good.
My favorite CS class so far, this class is a really fantastic introduction to computer architecture that struck me as far more interesting than the coding work in CS 31 and CS 32.
The workload is generally pretty light – there are a total of five homework assignments, each of which will take 30 minutes max, and four labs, which will be pretty time-consuming. You do get a lot of time for the labs, which is why I say overall the workload isn't all that great. There is going to be more lecture time, with watching the lecture recordings and then watching the lecture itself, but it really does help you learn – the pre-lecture is kind of like when you read the textbook chapter before going to lecture, except more engaging.
Out of the four labs, the first one (Data Lab) is by far the worst one, since you get basically no guidance for it and was really time-consuming for me. The other three – Bomb Lab, Attack Lab, and Parallel Lab – are all pretty fun applications of the material we learn in the class, with good opportunities for extra credit. In our quarter, you could earn 10 points of extra credit for the Bomb Lab and up to 15 for the Parallel Lab, depending on your speed up, which was quite generous. Don't procrastinate too much on them, since they do take some time and care, but for me, they were relatively enjoyable.
Reinman is a good instructor virtually, and the TAs are valuable resources. Because of the circumstances surrounding the Spring 2020 quarter, the final was made optional so I can't speak on that, but the midterm exam was quite fair and shouldn't be too tough as long as you've done the hoemwork and labs and are careful during the exam. There wasn't a lot of partial credit to be earned on the midterm, which was quite annoying considering that we only had five questions on it during the virtual quarter, but I think he took the feedback to heart and changed it for the final.
To be honest, from the very start of this class and to the very end, I absolutely despised this class. As the quarter went on, the class just continued to take and take from me. It took my sanity, it took my time, it took my sleep, it took my thoughts, my hopes and fears and dreams and aspirations, anything that I had, was gone into the endless void that is CS33.
So why did I give this class and Reinman a 5/5 here on the Walk of Bruins?
I truly believe that, as difficult as this class is, if you put in the work, you'll get the grade you want. (woop dee doo, what a shocker)
The class, and I believe I can speak for many of my peers, started to truly go downhill right after the midterm, when the 'original' average for the 8 pm midterm was a 48% (which was brought up to a 67% after partial credit was given out), but I think seeing such a ridiculously low average really shocked everyone (including Reinman) into really busting their chops for the final.
I got a literal 10% on the first midterm because I made the mistake of not submitting more detailed work to squeeze out that partial credit.
So, with promises of a generous curve, a readjustment of weights for the exams, and extra credit on labs, I decided not to drop the class.
Well, I'm not gonna tell my whole story since it literally involves me sitting down for hours a day just rewatching lectures, practicing labs, and doing the LA worksheets.
Fast forward to the final, I managed to pull out a 64% on the final, with the class average being something a lot higher probably, since some of ya'll are just assembly geniuses, but for the below average assembly person like me, I was very happy with my grade.
I was honestly expecting to receive about a C to a C+ since the exams category is a whopping 50% of your grade
I ended with a B in the class.
And the big shocker too, Reinman decided not to curve the class this quarter since apparently half the class got A's.
I'm unsure of how he allocated the final weights, and how much the extra credit counted for (I did all of the extra credit btw), but my uncurved grade was a B, after a terrible midterm and a mediocre final.
So all in all, yes this class is pretty difficult, but this class definitively epitomizes the notion of "you earn the grade you work for."
I don't feel that I cheesed a B or I lucked out with a B, because I know I sat down and studied as much as I could for this class, it would not have been possible to get a B had I just cruised my way to the final.
Overall, take Reinman. This was the last quarter online, so of course your experience may differ from mine, but one thing stands whether its online or not, TAKE REINMAN!!!
Class with a lot of material. Work was not too hard, but there's a lot of different topics that are covered and it can sometimes be confusing on what to focus on. Labs are pretty fun, but can be a bit tricky if you are not too familiar with the material. These sometimes have extra credit. Tests were not too bad, but it was difficult to get partial credit, which was bad for quite a bit of people based on the group chats. Personally found it difficult to concentrate during lectures, but that may be due to spring quarter distance learning. You'll learn a lot.
Reinmann is a pretty cool professor. He was very conscious of his students' performance, evident in how he rewrote his final in response to low midterm averages. He's nice on partial credit on exams, and a few of the labs get extra credit as well. The only thing I didn't like about CS 33 was the flipped-classroom format. I found myself spending a LOT of time on the class, watching both the pre-recorded video lectures and the in-class lectures. Eventually, I stopped attending the latter, and it didn't end up making much of a difference. CS/EE majors should take CS 33 with Reinmann.
It's hard to go through his lectures and videos, but not because they're bad, it's just two hours of pretty mind intense stuff. It was a lot of work to have to watch the videos before the lectures, but I feel like Reinman made the right call because if he had stuffed all the info from the videos into the lectures that would have been pretty bad. I thought Reinman was pretty good at explaining things, but I've some other reviews that say otherwise. If he doesn't explain something clearly, he recognizes it and tries again. Also I thought the labs were cool because you don't have to worry about some edge case breaking some part of some spec. Like the grade you see when you're working on the lab it the grade you're gonna get.
I really enjoyed CS 33 this quarter, mainly because of how well Professor Reinman managed this class. As mentioned by previous reviewers, he utilizes a flipped classroom, where he posts prerecorded videos that you need to watch before lecture. Equally important, if not more important, are his live lectures. I really appreciate how Reinman really went into depth during his live lectures, explaining examples very clearly. For example, he disassembled a C function using gdb and explained the function of each line of assembly code. He made it very clear how each line of the assembly code maps onto the C code. He was able to answer student questions with clarity, often expanding the key points made in the prerecorded videos and contributing to a much better overall understanding of computer architecture for students.
Labs were fun, and Reinman gives a ton of time to complete them (2-3 weeks per lab). That being said, I really suggest you start them early. There are four labs in total (Data, Bomb, Attack, Parallel). The labs are not too difficult, and tend to get easier as the quarter progresses (for example, parallel lab was the easiest, and bomb/data labs were among the harder ones). The labs are excellent preparation for the exams, as long as you do them by yourself and really UNDERSTAND the concepts behind each lab. I cannot stress how important the labs are, since they also are extensively tested on the midterm/final.
There were two exams, ONE midterm and the final. Best way to study for his exams is to review the examples Reinman goes in detail during live lecture, and make sure you really understand what's going on. His exams are not too difficult if you study, and also heavily emphasize material in the labs (bomb and attack lab were heavily tested on the final). That being said, the test averages are generally around 70 percent, while the averages on the labs are much higher.
Overall, this class was not too difficult with Professor Reinman. I would definitely recommend you take him for CS 33.
Great class. Take it with Reinman and you won't regret it.
+ Reinman is a great lecturer. If I had to take this course again I would definitely take it with him. I liked the labs. They were very interesting and way easier than cs32 ones (for me) although the concepts are harder.
- The class uses a flipped classroom so it takes a lot of time and you have to watch the lecture videos beforehand. Try to not fall behind in this class, because the content moves quickly. I fell behind during the last weeks and it made the parallel lab hard for me even though we had 3 weeks to do it.
Note: I only took the midterm. It was not easy to be honest but doable especially if you have studied and did the labs on your own then you are good.
My favorite CS class so far, this class is a really fantastic introduction to computer architecture that struck me as far more interesting than the coding work in CS 31 and CS 32.
The workload is generally pretty light – there are a total of five homework assignments, each of which will take 30 minutes max, and four labs, which will be pretty time-consuming. You do get a lot of time for the labs, which is why I say overall the workload isn't all that great. There is going to be more lecture time, with watching the lecture recordings and then watching the lecture itself, but it really does help you learn – the pre-lecture is kind of like when you read the textbook chapter before going to lecture, except more engaging.
Out of the four labs, the first one (Data Lab) is by far the worst one, since you get basically no guidance for it and was really time-consuming for me. The other three – Bomb Lab, Attack Lab, and Parallel Lab – are all pretty fun applications of the material we learn in the class, with good opportunities for extra credit. In our quarter, you could earn 10 points of extra credit for the Bomb Lab and up to 15 for the Parallel Lab, depending on your speed up, which was quite generous. Don't procrastinate too much on them, since they do take some time and care, but for me, they were relatively enjoyable.
Reinman is a good instructor virtually, and the TAs are valuable resources. Because of the circumstances surrounding the Spring 2020 quarter, the final was made optional so I can't speak on that, but the midterm exam was quite fair and shouldn't be too tough as long as you've done the hoemwork and labs and are careful during the exam. There wasn't a lot of partial credit to be earned on the midterm, which was quite annoying considering that we only had five questions on it during the virtual quarter, but I think he took the feedback to heart and changed it for the final.
To be honest, from the very start of this class and to the very end, I absolutely despised this class. As the quarter went on, the class just continued to take and take from me. It took my sanity, it took my time, it took my sleep, it took my thoughts, my hopes and fears and dreams and aspirations, anything that I had, was gone into the endless void that is CS33.
So why did I give this class and Reinman a 5/5 here on the Walk of Bruins?
I truly believe that, as difficult as this class is, if you put in the work, you'll get the grade you want. (woop dee doo, what a shocker)
The class, and I believe I can speak for many of my peers, started to truly go downhill right after the midterm, when the 'original' average for the 8 pm midterm was a 48% (which was brought up to a 67% after partial credit was given out), but I think seeing such a ridiculously low average really shocked everyone (including Reinman) into really busting their chops for the final.
I got a literal 10% on the first midterm because I made the mistake of not submitting more detailed work to squeeze out that partial credit.
So, with promises of a generous curve, a readjustment of weights for the exams, and extra credit on labs, I decided not to drop the class.
Well, I'm not gonna tell my whole story since it literally involves me sitting down for hours a day just rewatching lectures, practicing labs, and doing the LA worksheets.
Fast forward to the final, I managed to pull out a 64% on the final, with the class average being something a lot higher probably, since some of ya'll are just assembly geniuses, but for the below average assembly person like me, I was very happy with my grade.
I was honestly expecting to receive about a C to a C+ since the exams category is a whopping 50% of your grade
I ended with a B in the class.
And the big shocker too, Reinman decided not to curve the class this quarter since apparently half the class got A's.
I'm unsure of how he allocated the final weights, and how much the extra credit counted for (I did all of the extra credit btw), but my uncurved grade was a B, after a terrible midterm and a mediocre final.
So all in all, yes this class is pretty difficult, but this class definitively epitomizes the notion of "you earn the grade you work for."
I don't feel that I cheesed a B or I lucked out with a B, because I know I sat down and studied as much as I could for this class, it would not have been possible to get a B had I just cruised my way to the final.
Overall, take Reinman. This was the last quarter online, so of course your experience may differ from mine, but one thing stands whether its online or not, TAKE REINMAN!!!
Class with a lot of material. Work was not too hard, but there's a lot of different topics that are covered and it can sometimes be confusing on what to focus on. Labs are pretty fun, but can be a bit tricky if you are not too familiar with the material. These sometimes have extra credit. Tests were not too bad, but it was difficult to get partial credit, which was bad for quite a bit of people based on the group chats. Personally found it difficult to concentrate during lectures, but that may be due to spring quarter distance learning. You'll learn a lot.
Reinmann is a pretty cool professor. He was very conscious of his students' performance, evident in how he rewrote his final in response to low midterm averages. He's nice on partial credit on exams, and a few of the labs get extra credit as well. The only thing I didn't like about CS 33 was the flipped-classroom format. I found myself spending a LOT of time on the class, watching both the pre-recorded video lectures and the in-class lectures. Eventually, I stopped attending the latter, and it didn't end up making much of a difference. CS/EE majors should take CS 33 with Reinmann.
It's hard to go through his lectures and videos, but not because they're bad, it's just two hours of pretty mind intense stuff. It was a lot of work to have to watch the videos before the lectures, but I feel like Reinman made the right call because if he had stuffed all the info from the videos into the lectures that would have been pretty bad. I thought Reinman was pretty good at explaining things, but I've some other reviews that say otherwise. If he doesn't explain something clearly, he recognizes it and tries again. Also I thought the labs were cool because you don't have to worry about some edge case breaking some part of some spec. Like the grade you see when you're working on the lab it the grade you're gonna get.
I really enjoyed CS 33 this quarter, mainly because of how well Professor Reinman managed this class. As mentioned by previous reviewers, he utilizes a flipped classroom, where he posts prerecorded videos that you need to watch before lecture. Equally important, if not more important, are his live lectures. I really appreciate how Reinman really went into depth during his live lectures, explaining examples very clearly. For example, he disassembled a C function using gdb and explained the function of each line of assembly code. He made it very clear how each line of the assembly code maps onto the C code. He was able to answer student questions with clarity, often expanding the key points made in the prerecorded videos and contributing to a much better overall understanding of computer architecture for students.
Labs were fun, and Reinman gives a ton of time to complete them (2-3 weeks per lab). That being said, I really suggest you start them early. There are four labs in total (Data, Bomb, Attack, Parallel). The labs are not too difficult, and tend to get easier as the quarter progresses (for example, parallel lab was the easiest, and bomb/data labs were among the harder ones). The labs are excellent preparation for the exams, as long as you do them by yourself and really UNDERSTAND the concepts behind each lab. I cannot stress how important the labs are, since they also are extensively tested on the midterm/final.
There were two exams, ONE midterm and the final. Best way to study for his exams is to review the examples Reinman goes in detail during live lecture, and make sure you really understand what's going on. His exams are not too difficult if you study, and also heavily emphasize material in the labs (bomb and attack lab were heavily tested on the final). That being said, the test averages are generally around 70 percent, while the averages on the labs are much higher.
Overall, this class was not too difficult with Professor Reinman. I would definitely recommend you take him for CS 33.
Great class. Take it with Reinman and you won't regret it.
Based on 74 Users
TOP TAGS
- Uses Slides (34)
- Is Podcasted (25)
- Appropriately Priced Materials (17)
- Gives Extra Credit (29)
- Would Take Again (25)
- Tolerates Tardiness (19)
- Often Funny (23)
- Tough Tests (21)