Glenn Reinman
Department of Computer Science
AD
4.2
Overall Rating
Based on 74 Users
Easiness 3.0 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 4.0 / 5 How clear the class is, 1 being extremely unclear and 5 being very clear.
Workload 3.0 / 5 How much workload the class is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 4.2 / 5 How helpful the class is, 1 being not helpful at all and 5 being extremely helpful.

TOP TAGS

  • Uses Slides
  • Is Podcasted
  • Appropriately Priced Materials
  • Gives Extra Credit
  • Would Take Again
  • Tolerates Tardiness
  • Often Funny
  • Tough Tests
GRADE DISTRIBUTIONS
15.9%
13.3%
10.6%
8.0%
5.3%
2.7%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

38.2%
31.8%
25.5%
19.1%
12.7%
6.4%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

20.8%
17.3%
13.8%
10.4%
6.9%
3.5%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

36.0%
30.0%
24.0%
18.0%
12.0%
6.0%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

57.5%
47.9%
38.3%
28.7%
19.2%
9.6%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

22.4%
18.7%
15.0%
11.2%
7.5%
3.7%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

16.0%
13.3%
10.6%
8.0%
5.3%
2.7%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

23.2%
19.3%
15.5%
11.6%
7.7%
3.9%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

ENROLLMENT DISTRIBUTIONS
Clear marks

Sorry, no enrollment data is available.

AD

Reviews (49)

1 of 5
1 of 5
Add your review...
Quarter: Spring 2020
Grade: A+
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
June 11, 2020

A lot of people say that CS 33 is easier than CS 32. I definitely did not find that to be the case. Where CS 32 is practical application of quick to learn concepts, CS 33 is dense in theory.
Note: This review is of Spring 2020 which was a special remote learning quarter due to the pandemic. Some things may be different in person.

TLDR; if you have to take this class, take it with Professor Reinman.

Instruction: Professor Reinman, as noted by many reviews, uses the flipped-classroom approach. You'll have anywhere from a 30 to 70 minute video to watch before each lecture. If you understand that, you get context for the class and can ask doubts which the professor answers quite meticulously. While it's officially called flipped classroom, it's more like saying that the professor gave you the slides of what he's going to go over in the class beforehand... attached with an audio file. I personally found it easier to keep engaged in the class since the material is so dense I'd have to go over it multiple times.

Labs: You will most likely have data lab (binary manipulation of integers), bomb lab (finding answers to a "bomb" puzzle using GNU debugger and interpreting x86 assembly), attack lab (manipulating your input in a way that circumvents design of a C program), and parallel lab (given some C code, you have to optimize it using optimization techniques and parallel programming). All of the last three labs have extra credit, even if the professor doesn't say so initially. Make sure that you grab all of that; it might end up being very handy. In terms of difficulty, Data lab > bomblab > attack lab > parallel lab (personally that's what I think. but most would agree that data lab was the hardest).

Keep in mind if the professor opens up some assembly code in the first class and talks about it like you should know all of it somehow beforehand, it would be nice to know that he'll teach everything about that and there's no need to worry.

Midterm and Final: There is just one midterm for the course, so make sure you do that well. Due to the special circumstances, I was able to opt out of the final, so I can not say much about that. But the midterm was to the point, however a little tricky here and there. Make sure you have a good understanding of the concepts; ask as many doubts as you have. If you do the labs yourself, you'll be fine for midterm. Would definitely recommend the LA worksheets as well. (Thank you LAs for your help).

The course is well constructed. It may look useless at first, specially coming from something like CS 32, but will end up changing the way you code for optimizations that don't involve algorithmic changes. Professor Reinman is great; he maintains a cheery attitude and genuinely tries his best to help everyone succeed.

Helpful?

5 0 Please log in to provide feedback.
Quarter: Spring 2020
Grade: A-
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Verified Reviewer This user is a verified UCLA student/alum.
June 7, 2020

Note: this review was made in Spring 2020, a special year with a lot of discerning events. I did not take the CS33 final and cannot comment on it. For that part of the class, discard my review.

Glenn is great; the wave of reviews should comfort you. It's also simple to do well in his class, if you are diligent and work properly.

This is the very class that, if you attend lectures, start your work early, read your assignments properly, and check what you turn in thoroughly, you will GET AN A. People say this for a lot of classes but it's TRUE for Glenn.

Glenn is also very understanding and reasonable. Just super cool in general.

I got a 0 on the Parallel lab, but still got an A- because of extra credit from before. Yes - take extra credit on labs, in case you do screw up big-time elsewhere. Extra credit for the Bomb lab is especially easy (Attack lab, maybe not so much).

Also, please read lab specs carefully... that's why I got a 0, haha.

This is also the class where CS becomes *partly* less interesting than before. If you find it hard to just be a diligent student and pay attention, and you don't have any crazy environment, then it's not that CS is wrong for you - it's that you need to improve as a student. CS33 with Glenn is very accomodating for students, and it also has very important topics that you must digest.

Helpful?

3 0 Please log in to provide feedback.
Quarter: Spring 2021
Grade: A
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
June 10, 2021

The content of this class is very useful for understanding the computer system as a whole. But who the heck said that this is easier than CS 32...I even think the workload is higher because of the flipped mode (pre-lec recordings + lectures). Rienman is a nice dude but to be honest, he didn't explain the content very well.

Helpful?

6 1 Please log in to provide feedback.
Quarter: Spring 2020
Grade: A
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
June 7, 2020

LONG LIVE REINMAN!!!!!!!!!
GOD BLESS THIS MAN

Helpful?

6 1 Please log in to provide feedback.
Quarter: Spring 2020
Grade: A
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
June 7, 2020

CS系的Haofei Fan!我就问还有谁??? 拉面人万岁!!!

I'll just put it this way: when you think other classes are hells this one is heaven! It is literally that big of a difference. Holly Reinman!

You got this class, you got the best deal ever.

Helpful?

7 4 Please log in to provide feedback.
Quarter: Spring 2021
Grade: A+
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
June 4, 2021

While I didn't find Reinman to be the most engaging lecturer ever (I guess its because everyone CS lecturer seems a little dull after Carey's class), I can't deny the fact that he did an outstanding job teaching the class. He made me feel very comfortable in his class and answered all the questions everybody had.
He also appears to be willing to increase the weight of your final to make up for poor midterms if you show a demonstrable improvement on the final. He does use a flipped-classroom approach and also has 4 hours of live lecture every week, which means there is a lot of lecture to attend. However, I found most of this to be very useful to help understanding course material. It is very evidence that Reinman wants students to do as well as possible in his class and to master the material.
The midterm was very reasonable though the final was quite difficult in my opinion.
Overall I definitely recommend this class. Reinman is an outstanding professor and definitely deserves all the praise he has received.

Helpful?

1 0 Please log in to provide feedback.
Quarter: Spring 2019
Grade: A
June 26, 2019

would take rhinoman over nachenberg in a 1v1 arm wrestling match to the death. 10/10 could not give the man higher praise.

Helpful?

4 3 Please log in to provide feedback.
Quarter: Winter 2018
Grade: B-
June 26, 2018

I scored an A in CS 31 and 32, yet a B- in this class. Here's why.
Reinman uses the backwards-classroom approach, which you've probably read about (watch a video before each lecture, and the lecture discussion is about the video).

First of all, the class was at 8 AM on Monday and Wednesday, and oftentimes I simply did not have the time to watch the video in the time frame he gave us (he would upload it roughly a day before the class).

What made this class extremely difficult for me was the lack of clarity in what Reinman was saying in his lecture videos. He used vocabulary loosely and did not explain things in the way that the computer understands them. Smallberg, on the other hand, was a master at introducing concepts in a way that conceptually makes sense with the computer.

Thirdly, most of the content (which is a BUTTLOAD of work) is not even on the exam!

It was really frustrating to see that I put in a lot of hard work and have the CS intelligence to do well, yet failed in my standards (B-). I honestly believe this is the fault of the professor though.

NOTE: If you decide to take this class, FOCUS ON THE LABS!! I made the mistake of studying for the final by making sure I understood and memorized every detail of the videos instead of practicing the labs.

Helpful?

3 2 Please log in to provide feedback.
Quarter: Spring 2021
Grade: NR
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
June 6, 2021

No idea about everything he said

Helpful?

2 1 Please log in to provide feedback.
Quarter: Spring 2021
Grade: S
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
May 9, 2021

His not as good as Carey, but still a very nice tracher

Helpful?

1 1 Please log in to provide feedback.
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Spring 2020
Grade: A+
June 11, 2020

A lot of people say that CS 33 is easier than CS 32. I definitely did not find that to be the case. Where CS 32 is practical application of quick to learn concepts, CS 33 is dense in theory.
Note: This review is of Spring 2020 which was a special remote learning quarter due to the pandemic. Some things may be different in person.

TLDR; if you have to take this class, take it with Professor Reinman.

Instruction: Professor Reinman, as noted by many reviews, uses the flipped-classroom approach. You'll have anywhere from a 30 to 70 minute video to watch before each lecture. If you understand that, you get context for the class and can ask doubts which the professor answers quite meticulously. While it's officially called flipped classroom, it's more like saying that the professor gave you the slides of what he's going to go over in the class beforehand... attached with an audio file. I personally found it easier to keep engaged in the class since the material is so dense I'd have to go over it multiple times.

Labs: You will most likely have data lab (binary manipulation of integers), bomb lab (finding answers to a "bomb" puzzle using GNU debugger and interpreting x86 assembly), attack lab (manipulating your input in a way that circumvents design of a C program), and parallel lab (given some C code, you have to optimize it using optimization techniques and parallel programming). All of the last three labs have extra credit, even if the professor doesn't say so initially. Make sure that you grab all of that; it might end up being very handy. In terms of difficulty, Data lab > bomblab > attack lab > parallel lab (personally that's what I think. but most would agree that data lab was the hardest).

Keep in mind if the professor opens up some assembly code in the first class and talks about it like you should know all of it somehow beforehand, it would be nice to know that he'll teach everything about that and there's no need to worry.

Midterm and Final: There is just one midterm for the course, so make sure you do that well. Due to the special circumstances, I was able to opt out of the final, so I can not say much about that. But the midterm was to the point, however a little tricky here and there. Make sure you have a good understanding of the concepts; ask as many doubts as you have. If you do the labs yourself, you'll be fine for midterm. Would definitely recommend the LA worksheets as well. (Thank you LAs for your help).

The course is well constructed. It may look useless at first, specially coming from something like CS 32, but will end up changing the way you code for optimizations that don't involve algorithmic changes. Professor Reinman is great; he maintains a cheery attitude and genuinely tries his best to help everyone succeed.

Helpful?

5 0 Please log in to provide feedback.
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Spring 2020
Grade: A-
June 7, 2020

Note: this review was made in Spring 2020, a special year with a lot of discerning events. I did not take the CS33 final and cannot comment on it. For that part of the class, discard my review.

Glenn is great; the wave of reviews should comfort you. It's also simple to do well in his class, if you are diligent and work properly.

This is the very class that, if you attend lectures, start your work early, read your assignments properly, and check what you turn in thoroughly, you will GET AN A. People say this for a lot of classes but it's TRUE for Glenn.

Glenn is also very understanding and reasonable. Just super cool in general.

I got a 0 on the Parallel lab, but still got an A- because of extra credit from before. Yes - take extra credit on labs, in case you do screw up big-time elsewhere. Extra credit for the Bomb lab is especially easy (Attack lab, maybe not so much).

Also, please read lab specs carefully... that's why I got a 0, haha.

This is also the class where CS becomes *partly* less interesting than before. If you find it hard to just be a diligent student and pay attention, and you don't have any crazy environment, then it's not that CS is wrong for you - it's that you need to improve as a student. CS33 with Glenn is very accomodating for students, and it also has very important topics that you must digest.

Helpful?

3 0 Please log in to provide feedback.
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Spring 2021
Grade: A
June 10, 2021

The content of this class is very useful for understanding the computer system as a whole. But who the heck said that this is easier than CS 32...I even think the workload is higher because of the flipped mode (pre-lec recordings + lectures). Rienman is a nice dude but to be honest, he didn't explain the content very well.

Helpful?

6 1 Please log in to provide feedback.
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Spring 2020
Grade: A
June 7, 2020

LONG LIVE REINMAN!!!!!!!!!
GOD BLESS THIS MAN

Helpful?

6 1 Please log in to provide feedback.
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Spring 2020
Grade: A
June 7, 2020

CS系的Haofei Fan!我就问还有谁??? 拉面人万岁!!!

I'll just put it this way: when you think other classes are hells this one is heaven! It is literally that big of a difference. Holly Reinman!

You got this class, you got the best deal ever.

Helpful?

7 4 Please log in to provide feedback.
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Spring 2021
Grade: A+
June 4, 2021

While I didn't find Reinman to be the most engaging lecturer ever (I guess its because everyone CS lecturer seems a little dull after Carey's class), I can't deny the fact that he did an outstanding job teaching the class. He made me feel very comfortable in his class and answered all the questions everybody had.
He also appears to be willing to increase the weight of your final to make up for poor midterms if you show a demonstrable improvement on the final. He does use a flipped-classroom approach and also has 4 hours of live lecture every week, which means there is a lot of lecture to attend. However, I found most of this to be very useful to help understanding course material. It is very evidence that Reinman wants students to do as well as possible in his class and to master the material.
The midterm was very reasonable though the final was quite difficult in my opinion.
Overall I definitely recommend this class. Reinman is an outstanding professor and definitely deserves all the praise he has received.

Helpful?

1 0 Please log in to provide feedback.
Quarter: Spring 2019
Grade: A
June 26, 2019

would take rhinoman over nachenberg in a 1v1 arm wrestling match to the death. 10/10 could not give the man higher praise.

Helpful?

4 3 Please log in to provide feedback.
Quarter: Winter 2018
Grade: B-
June 26, 2018

I scored an A in CS 31 and 32, yet a B- in this class. Here's why.
Reinman uses the backwards-classroom approach, which you've probably read about (watch a video before each lecture, and the lecture discussion is about the video).

First of all, the class was at 8 AM on Monday and Wednesday, and oftentimes I simply did not have the time to watch the video in the time frame he gave us (he would upload it roughly a day before the class).

What made this class extremely difficult for me was the lack of clarity in what Reinman was saying in his lecture videos. He used vocabulary loosely and did not explain things in the way that the computer understands them. Smallberg, on the other hand, was a master at introducing concepts in a way that conceptually makes sense with the computer.

Thirdly, most of the content (which is a BUTTLOAD of work) is not even on the exam!

It was really frustrating to see that I put in a lot of hard work and have the CS intelligence to do well, yet failed in my standards (B-). I honestly believe this is the fault of the professor though.

NOTE: If you decide to take this class, FOCUS ON THE LABS!! I made the mistake of studying for the final by making sure I understood and memorized every detail of the videos instead of practicing the labs.

Helpful?

3 2 Please log in to provide feedback.
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Spring 2021
Grade: NR
June 6, 2021

No idea about everything he said

Helpful?

2 1 Please log in to provide feedback.
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Spring 2021
Grade: S
May 9, 2021

His not as good as Carey, but still a very nice tracher

Helpful?

1 1 Please log in to provide feedback.
1 of 5
4.2
Overall Rating
Based on 74 Users
Easiness 3.0 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 4.0 / 5 How clear the class is, 1 being extremely unclear and 5 being very clear.
Workload 3.0 / 5 How much workload the class is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 4.2 / 5 How helpful the class is, 1 being not helpful at all and 5 being extremely helpful.

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)
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!