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

TOP TAGS

  • Uses Slides
  • Would Take Again
GRADE DISTRIBUTIONS
16.0%
13.4%
10.7%
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.

16.3%
13.6%
10.9%
8.2%
5.4%
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.

25.8%
21.5%
17.2%
12.9%
8.6%
4.3%
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.

42.4%
35.3%
28.3%
21.2%
14.1%
7.1%
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.

13.7%
11.4%
9.1%
6.8%
4.6%
2.3%
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.4%
13.6%
10.9%
8.2%
5.5%
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.

16.7%
13.9%
11.1%
8.3%
5.6%
2.8%
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.6%
13.8%
11.1%
8.3%
5.5%
2.8%
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.

14.9%
12.4%
9.9%
7.4%
5.0%
2.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.

16.0%
13.4%
10.7%
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.

18.4%
15.3%
12.3%
9.2%
6.1%
3.1%
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.1%
19.2%
15.4%
11.5%
7.7%
3.8%
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.5%
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.

ENROLLMENT DISTRIBUTIONS
Clear marks

Sorry, no enrollment data is available.

AD

Reviews (25)

1 of 3
1 of 3
Add your review...
Quarter: Fall 2018
Grade: C+
Verified Reviewer This user is a verified UCLA student/alum.
March 1, 2019

Reinmann is a super nice guy but this is not a very easy class. We did too well on the midterm and he made the final extremely hard. A lot of practice is needed. Homework often took a while.

Helpful?

2 0 Please log in to provide feedback.
Quarter: Winter 2022
Grade: NR
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.
March 25, 2022

I did not really enjoy this class, but I appreciate that Professor Reinman is a really good explainer so that made it easier.

The "flipped classroom" format of this class required us to watch about 1-2 hours of extra video each week, which made the instruction during actual lecture feel more optional, since it was just going over the pre-recorded lectured.

The grading in this class is stressful. I'm sure he curves nicely (grades haven't been released as of rn) but weighting 40% Midterm and 50% Final is a really unforgiving grading scheme.

Overall, this is definitely a class where an A is achievable with some effort, but actually enjoying the content and the way it's delivered will depend a lot on preference.

Helpful?

1 0 Please log in to provide feedback.
Quarter: Winter 2022
Grade: A
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
March 23, 2022

Prof Reinman is great! He uses a flipped classroom structure where you have to watch 1-2 hours of pre-recorded videos before each live lecture, and these videos by themselves cover the basics of the topic you will learn in the live lecture.

The live lectures, the professor goes more in depth over the topics and answers a lot of questions. He also goes over some practice problems live in order to clarify topics and such. Lectures are very engaging since its all handwritten and uses zero slides, plus professor is very fun and charismatic. Must attend these lectures, they solidify concepts and also VERY relevant to problems you will find in exams. In fact, the professor will literally tell you that this kind of problem will show up on the exam so pay attention.

Exams are tough, but the professor will curve it up. They are worth 90% of your grade: 40% being the midterm and 50% being the finals.
All of the exam questions are advanced variations of questions the professor brought up in class or high level stuff that you don't need to know the details for, so it always feels like fair game. Since they are open note, you don't need to memorize anything(although you must have a good understanding of topics, notes won't help you much).

The midterm does have a time crunch, the final was alright.

Homeworks are based on completion, and you can just bs them if you don't want to actually do it. I personally didn't do any of the homeworks and did fine on the exams, but you do you.

Take the class with reinman yo

Helpful?

1 0 Please log in to provide feedback.
Quarter: Winter 2021
Grade: B+
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 14, 2021

This class was a flipped classroom, so Professor Reinman would require us to watch online videos before coming to class, which was basically a Q&A. The workload wasn't too bad, consisting of seven homework assignments which didn't take more than a few hours. The midterm wasn't bad, but the material gets more difficult in the second half of the class and as a result, the final was much more difficult. The midterm and final decide most of your grade, and the averages were high for both, so it pays to study a lot for both.

Helpful?

1 0 Please log in to provide feedback.
Quarter: Winter 2021
Grade: A
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
March 28, 2021

This class is difficult, mainly because the tests are focused on very specific subjects, and the amount of practice problems aren't that good.

This class covers a variety of computer architecture topics, but the midterm and final are always from a subset of very specific practice problems which you need to study (in my case, cram) to do well. The problem is that many of these topics are not covered well online, forcing you to rely on Reinman's antiquated normal time lectures (since he does reverse classroom).

For example, one question on the exam was focused on a concept called "TCPI"; however, this was nowhere in the textbook, nor was it in the prelecture slides + lectures that Reinman does for his reverse classroom setup. Hence, you're forced to learn everything about this question from: old tests on test banks, the practice final, 1 lecture where Reinman kinda shoddily covers this material, and discussion slides (which end up just taking the same problems from test banks or the practice final).

This style of learning is mirrored in many other questions in this class. The main reason this class is hard is because of lack of practice problems; many times, the concept is only covered once in a practice problem, whereas it takes many repetitions for me to actually understand what's going on.

I managed to get an A by just cramming the small subset of practice problems that Reinman tests on. I would recommend others to do the same if they want to get an A. I don't think I learned a lot in this class through lectures or the textbook, but cramming for the exams made me learn something (although I'll probably forget it).

All in all, Reinman isn't a horrible choice for this class, but the class in my opinion is just insanely boring. However, it's not setup well at all, and there is so much material every week (textbook, prelecture, normal lecture, discussion sections), and none of it matters except like 20 minutes from discussion each week.

Helpful?

1 0 Please log in to provide feedback.
Quarter: Winter 2021
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.
March 27, 2021

BEWARE: This is definitely NOT an easy class - many of us who took this class this quarter were fooled by the grade distribution from last year (because they made final optimal). The midterm was ok, but the final was much more difficult with ambiguous problems and instructions, and many people didn't do well. For some reason they decided not to curve the class at all - quite surprising - so many ended up with bad grades. The "unique" teaching style was not my favorite - the live lectures (they called it "Q&A section") were completely unorganized and confusing from my point of view, and you'd be probably better off not attending them. I later found TA discussions and textbooks much more helpful, so I stopped attending them since Week 3 or so, and managed to get an A (but with lots of hard work).

Helpful?

1 0 Please log in to provide feedback.
Quarter: Fall 2018
Grade: A-
Jan. 26, 2021

I love that low key sense of humor, hands down, one of the best pictures of my college life, amazing professor

Helpful?

2 1 Please log in to provide feedback.
Quarter: Winter 2023
Grade: D+
Verified Reviewer This user is a verified UCLA student/alum.
Oct. 19, 2023

Reinman is the only professor you should be taking this class with. He is a great lecturer and is very willing to go over things again when students seem confused. Even with this, the material is very hard to follow. It gets very complicated and nuanced, and you need to have a very in depth understanding in order to do well on the exams. The homework is manageable but really only covers the easier topics.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2023
Grade: A-
Verified Reviewer This user is a verified UCLA student/alum.
June 24, 2023

Reinman doesn't use the flipped classroom approach anymore and made all the flipped classroom videos optional and additional content for this quarter, opting instead to lecture in a more traditional format. I feel like this made the class a lot more manageable in terms of the workload, but this still isn't a very easy class. The first 5 weeks aren't too bad and focus primarily on calculating CPI and execution time, design tradeoffs, ALU and multiplier designs, and the single cycle datapath. The difficulty of this class really ramps up after the midterm as we talk about pipelining the datapath, caching, virtual memory, and cache coherence. Reinman himself is a pretty good lecturer however which is nice.

The midterm was fair and moderately difficult with an average of about 80%. The final was significantly harder and had an average of about 75%. Reinman said he curved the class, but probably not by a lot since my raw score was 89.25 and I got an A-. The grade distribution this quarter was 29% some kind of A, 37% some kind of B, and 20% some kind of C.

Unfortunately, this class suffers from a lack of practice material and knowing what to expect on the exams. Reinman does examples in class and gives you an idea of what kind of problems he would ask on the exam, but some of the questions on the final I honestly had no idea how to do. For example, there was a question on the final about something called "Snoopy protocol," however Reinman only went over this at a very high level in lecture, it's not in the textbook, and it wasn't on the one sample final he provided either. Also, the homework questions from the textbooks don't reflect the types of questions on the exam whatsoever.

Overall, I enjoyed this class more than I enjoyed CS 33, and the workload was definitely a lot lower than my other classes. But definitely be prepared to study for the exams and make sure you actually know what Reinman lectures about. If you just wanna get this class over with then Reinman is a good choice, but I've heard the ECE offering is easier so keep that in mind too.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2022
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 5, 2022

Homeworks - 9 HWs graded based on completion. Can be really hard to get it correct without help from TAs.

Exams - 90% of your final grade is based on 1 midterm (40%) and 1 final (50%). They are kinda hard but the exams are open notes. Prof. Reinman does not like students pattern-matching his exams, but you can definitely get some insights if you actually watched Professor's lectures and paid attention to the stuff he emphasized. I got 91.5% as the final raw score and was curved to an A. According to other students, curve was pretty generous.

I would definitely recommend taking it with Prof. Reinman as I learned a lot, but do consider Prof. Sehat as an alternative option if you want a perfect grade. He ususally teaches ECE M116C (same course) during Fall quarter. I took ECE 188 with Prof. Sehat and he was super chill too!

Helpful?

0 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Fall 2018
Grade: C+
March 1, 2019

Reinmann is a super nice guy but this is not a very easy class. We did too well on the midterm and he made the final extremely hard. A lot of practice is needed. Homework often took a while.

Helpful?

2 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: Winter 2022
Grade: NR
March 25, 2022

I did not really enjoy this class, but I appreciate that Professor Reinman is a really good explainer so that made it easier.

The "flipped classroom" format of this class required us to watch about 1-2 hours of extra video each week, which made the instruction during actual lecture feel more optional, since it was just going over the pre-recorded lectured.

The grading in this class is stressful. I'm sure he curves nicely (grades haven't been released as of rn) but weighting 40% Midterm and 50% Final is a really unforgiving grading scheme.

Overall, this is definitely a class where an A is achievable with some effort, but actually enjoying the content and the way it's delivered will depend a lot on preference.

Helpful?

1 0 Please log in to provide feedback.
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Winter 2022
Grade: A
March 23, 2022

Prof Reinman is great! He uses a flipped classroom structure where you have to watch 1-2 hours of pre-recorded videos before each live lecture, and these videos by themselves cover the basics of the topic you will learn in the live lecture.

The live lectures, the professor goes more in depth over the topics and answers a lot of questions. He also goes over some practice problems live in order to clarify topics and such. Lectures are very engaging since its all handwritten and uses zero slides, plus professor is very fun and charismatic. Must attend these lectures, they solidify concepts and also VERY relevant to problems you will find in exams. In fact, the professor will literally tell you that this kind of problem will show up on the exam so pay attention.

Exams are tough, but the professor will curve it up. They are worth 90% of your grade: 40% being the midterm and 50% being the finals.
All of the exam questions are advanced variations of questions the professor brought up in class or high level stuff that you don't need to know the details for, so it always feels like fair game. Since they are open note, you don't need to memorize anything(although you must have a good understanding of topics, notes won't help you much).

The midterm does have a time crunch, the final was alright.

Homeworks are based on completion, and you can just bs them if you don't want to actually do it. I personally didn't do any of the homeworks and did fine on the exams, but you do you.

Take the class with reinman yo

Helpful?

1 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: Winter 2021
Grade: B+
June 14, 2021

This class was a flipped classroom, so Professor Reinman would require us to watch online videos before coming to class, which was basically a Q&A. The workload wasn't too bad, consisting of seven homework assignments which didn't take more than a few hours. The midterm wasn't bad, but the material gets more difficult in the second half of the class and as a result, the final was much more difficult. The midterm and final decide most of your grade, and the averages were high for both, so it pays to study a lot for both.

Helpful?

1 0 Please log in to provide feedback.
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Winter 2021
Grade: A
March 28, 2021

This class is difficult, mainly because the tests are focused on very specific subjects, and the amount of practice problems aren't that good.

This class covers a variety of computer architecture topics, but the midterm and final are always from a subset of very specific practice problems which you need to study (in my case, cram) to do well. The problem is that many of these topics are not covered well online, forcing you to rely on Reinman's antiquated normal time lectures (since he does reverse classroom).

For example, one question on the exam was focused on a concept called "TCPI"; however, this was nowhere in the textbook, nor was it in the prelecture slides + lectures that Reinman does for his reverse classroom setup. Hence, you're forced to learn everything about this question from: old tests on test banks, the practice final, 1 lecture where Reinman kinda shoddily covers this material, and discussion slides (which end up just taking the same problems from test banks or the practice final).

This style of learning is mirrored in many other questions in this class. The main reason this class is hard is because of lack of practice problems; many times, the concept is only covered once in a practice problem, whereas it takes many repetitions for me to actually understand what's going on.

I managed to get an A by just cramming the small subset of practice problems that Reinman tests on. I would recommend others to do the same if they want to get an A. I don't think I learned a lot in this class through lectures or the textbook, but cramming for the exams made me learn something (although I'll probably forget it).

All in all, Reinman isn't a horrible choice for this class, but the class in my opinion is just insanely boring. However, it's not setup well at all, and there is so much material every week (textbook, prelecture, normal lecture, discussion sections), and none of it matters except like 20 minutes from discussion each week.

Helpful?

1 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: Winter 2021
Grade: A
March 27, 2021

BEWARE: This is definitely NOT an easy class - many of us who took this class this quarter were fooled by the grade distribution from last year (because they made final optimal). The midterm was ok, but the final was much more difficult with ambiguous problems and instructions, and many people didn't do well. For some reason they decided not to curve the class at all - quite surprising - so many ended up with bad grades. The "unique" teaching style was not my favorite - the live lectures (they called it "Q&A section") were completely unorganized and confusing from my point of view, and you'd be probably better off not attending them. I later found TA discussions and textbooks much more helpful, so I stopped attending them since Week 3 or so, and managed to get an A (but with lots of hard work).

Helpful?

1 0 Please log in to provide feedback.
Quarter: Fall 2018
Grade: A-
Jan. 26, 2021

I love that low key sense of humor, hands down, one of the best pictures of my college life, amazing professor

Helpful?

2 1 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Winter 2023
Grade: D+
Oct. 19, 2023

Reinman is the only professor you should be taking this class with. He is a great lecturer and is very willing to go over things again when students seem confused. Even with this, the material is very hard to follow. It gets very complicated and nuanced, and you need to have a very in depth understanding in order to do well on the exams. The homework is manageable but really only covers the easier topics.

Helpful?

0 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Winter 2023
Grade: A-
June 24, 2023

Reinman doesn't use the flipped classroom approach anymore and made all the flipped classroom videos optional and additional content for this quarter, opting instead to lecture in a more traditional format. I feel like this made the class a lot more manageable in terms of the workload, but this still isn't a very easy class. The first 5 weeks aren't too bad and focus primarily on calculating CPI and execution time, design tradeoffs, ALU and multiplier designs, and the single cycle datapath. The difficulty of this class really ramps up after the midterm as we talk about pipelining the datapath, caching, virtual memory, and cache coherence. Reinman himself is a pretty good lecturer however which is nice.

The midterm was fair and moderately difficult with an average of about 80%. The final was significantly harder and had an average of about 75%. Reinman said he curved the class, but probably not by a lot since my raw score was 89.25 and I got an A-. The grade distribution this quarter was 29% some kind of A, 37% some kind of B, and 20% some kind of C.

Unfortunately, this class suffers from a lack of practice material and knowing what to expect on the exams. Reinman does examples in class and gives you an idea of what kind of problems he would ask on the exam, but some of the questions on the final I honestly had no idea how to do. For example, there was a question on the final about something called "Snoopy protocol," however Reinman only went over this at a very high level in lecture, it's not in the textbook, and it wasn't on the one sample final he provided either. Also, the homework questions from the textbooks don't reflect the types of questions on the exam whatsoever.

Overall, I enjoyed this class more than I enjoyed CS 33, and the workload was definitely a lot lower than my other classes. But definitely be prepared to study for the exams and make sure you actually know what Reinman lectures about. If you just wanna get this class over with then Reinman is a good choice, but I've heard the ECE offering is easier so keep that in mind too.

Helpful?

0 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: Winter 2022
Grade: A
June 5, 2022

Homeworks - 9 HWs graded based on completion. Can be really hard to get it correct without help from TAs.

Exams - 90% of your final grade is based on 1 midterm (40%) and 1 final (50%). They are kinda hard but the exams are open notes. Prof. Reinman does not like students pattern-matching his exams, but you can definitely get some insights if you actually watched Professor's lectures and paid attention to the stuff he emphasized. I got 91.5% as the final raw score and was curved to an A. According to other students, curve was pretty generous.

I would definitely recommend taking it with Prof. Reinman as I learned a lot, but do consider Prof. Sehat as an alternative option if you want a perfect grade. He ususally teaches ECE M116C (same course) during Fall quarter. I took ECE 188 with Prof. Sehat and he was super chill too!

Helpful?

0 0 Please log in to provide feedback.
1 of 3
4.3
Overall Rating
Based on 35 Users
Easiness 2.7 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 4.4 / 5 How clear the class is, 1 being extremely unclear and 5 being very clear.
Workload 3.1 / 5 How much workload the class is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 4.5 / 5 How helpful the class is, 1 being not helpful at all and 5 being extremely helpful.

TOP TAGS

  • Uses Slides
    (10)
  • Would Take Again
    (12)
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!