- Home
- Search
- Glenn Reinman
- All Reviews

Glenn Reinman
AD
Based on 112 Users
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
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).
would take rhinoman over nachenberg in a 1v1 arm wrestling match to the death. 10/10 could not give the man higher praise.
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.
No idea about everything he said
I love that low key sense of humor, hands down, one of the best pictures of my college life, amazing professor
+ 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.
His not as good as Carey, but still a very nice tracher
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.
Professor Reinman demonstrates a clear mastery of the material. There has been perhaps one or two questions students have asked this quarter that the professor was unable to answer. He speaks clearly, and consistently queries the class as to whether they are following. He welcomes questions during lecture, and assigns involving labs that allow you to demonstrate the concepts you have recently learned. The class is a bit low level for my tastes (hah. get it?), but as far as the professor goes, 10/10 would recommend to a friend.
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
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).
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.
+ 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.
Professor Reinman demonstrates a clear mastery of the material. There has been perhaps one or two questions students have asked this quarter that the professor was unable to answer. He speaks clearly, and consistently queries the class as to whether they are following. He welcomes questions during lecture, and assigns involving labs that allow you to demonstrate the concepts you have recently learned. The class is a bit low level for my tastes (hah. get it?), but as far as the professor goes, 10/10 would recommend to a friend.