Peter Reiher
Department of Computer Science
AD
4.2
Overall Rating
Based on 20 Users
Easiness 2.2 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 4.6 / 5 How clear the class is, 1 being extremely unclear and 5 being very clear.
Workload 2.4 / 5 How much workload the class is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 4.6 / 5 How helpful the class is, 1 being not helpful at all and 5 being extremely helpful.

TOP TAGS

  • Uses Slides
GRADE DISTRIBUTIONS
21.3%
17.7%
14.2%
10.6%
7.1%
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.

28.9%
24.1%
19.2%
14.4%
9.6%
4.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.

28.2%
23.5%
18.8%
14.1%
9.4%
4.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.

20.0%
16.7%
13.3%
10.0%
6.7%
3.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.

23.0%
19.1%
15.3%
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.

26.8%
22.3%
17.9%
13.4%
8.9%
4.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.3%
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.

23.0%
19.1%
15.3%
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.

17.1%
14.3%
11.4%
8.6%
5.7%
2.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.

18.8%
15.7%
12.6%
9.4%
6.3%
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.

15.0%
12.5%
10.0%
7.5%
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.

ENROLLMENT DISTRIBUTIONS
Clear marks

Sorry, no enrollment data is available.

AD

Reviews (12)

1 of 2
1 of 2
Add your review...
Quarter: Spring 2023
Grade: D-
Verified Reviewer This user is a verified UCLA student/alum.
Oct. 19, 2023

Professor Reiher is a great lecturer. He's able to take relatively boring topics and make them engaging. There were four projects, and while they can be difficult you can probably manage to finish each in a day or two. While lectures and workload are fine, the exams were insanely hard. You absolutely cannot rely on the exams being open note and open internet. The questions connect multiple different topics, so you need to have a solid understanding of every topic.

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.
May 25, 2022

he recorded all lectures and all exams were online. projects were hard but you can find them online. exams would be very hard in person.

Helpful?

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

Professor Reiher does a decent job of going through all the materials at a moderate pace. The projects were difficult and takes a long time, so be prepared for that. Really appreciate how accommodating Professor Reiher is of the remote situation. All our exams are remote and he made classes hybrid + always recorded.

I feel like materials were all pretty high level. Some are useful and some I'm not too sure whether I will remember them. Overall, not too difficult since exams were remote and open book. However, if the class is taught completely in person, be aware, the exams will be very hard.

Helpful?

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

Class was a lot easier than it would have been in-person. A lot of the open book midterm/final questions were things you could just look up. The labs weren't too bad, and the final project was a group security evaluation of iptables. Lectures were at 8am so about 70% of the class (including me) stopped going, which didn't matter too much since everything was recorded. All in all, pretty solid upper div CS class. Learned a lot.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2019
Grade: A
Nov. 5, 2019

Great class, learned a lot, but it's tough to attend every lecture at 8am tho

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2019
Grade: A-
April 3, 2019

Great class, great professor. Reiher teaches by using his slides, but he is a really good lecturer. There's only one lecture out of eighteen when I've been actually bored. Labs can be difficult, but the TAs are very responsive online and pretty much answer every single question. The professor also clarifies lecture material questions online in great detail.

For future students, to do well in this class:
1. Attend every lecture. Yes, it's an 8am, but like all the other reviews posted here, you will deeply regret not attending. It's so much easier to remember the content when Reiher explains it in class.
2. Skim the textbook if you want to save time. If you only want to do well on tests, then skip all the math heavy proofs. You can also probably get away with reading examples that are provided within each section if you understand the concept being explained. Just read the examples that have their own bolded sections like the Clipper chip.
3. Do the extra credit on each lab. Reiher states that there may be a slight curve on the syllabus depending on the class average, but the reality of his class (and other CS classes) is that many people use Github to get perfect scores on the assignments. If you really, really want an A, you have to do the extra credit to make up for the mistakes you make on the exams.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2019
Grade: B
Verified Reviewer This user is a verified UCLA student/alum.
March 27, 2019

I feel like this class has a bunch of missed opportunities. The labs are great, interesting and definitely fun to work on. However, the lecture material could be improved since it's pretty generic. The reading is a bit dense, and to do well in the exams you need to at least skim the textbook. Honestly, reading the textbook is super important.

Reiher is a good lecturer and always responds well to questions. Some TAs are better than others, but campuswire is a great place to have questions answered. Starting the projects early is a must, otherwise it's pretty stressful. Especially for the MITM lab, since you need to use 3 nodes at once.

One of the labs was basically exploring an existing open source software for vulnerabilities with a team. It was a bit ambiguous in terms of requirements/figuring out what they were looking for, but make sure you apply the concepts learned under secure programming/common vulnerabilities and you should be fine.

Helpful?

1 0 Please log in to provide feedback.
Quarter: Winter 2019
Grade: N/A
March 15, 2019

Took both 111 and 136 with Prof Reiher, I think I learned a lot in these classes . He is a very patient and knowledgeable person, and he definitely helps you whenever you need help, he always responds fast to emails and requests and very approachable. He really cares about students and he is always happy to answer the questions you have, and the answers are very detailed and intuitive . I'm genuinely impressed by him and I'm always grateful to him for everything he has done to help us. Look forward to other classes he teaches.

Helpful?

1 0 Please log in to provide feedback.
Quarter: Winter 2018
Grade: N/A
March 14, 2019

Great prof, really interesting class. Prof Reiher is really engaging and a great lecturer. The 8am is tough, but you should try to go anyways. I skipped a few lectures, but I regretted it in the end because I remembered how great of a lecturer Prof Reiher is. The projects were all really cool, you get to do illegal stuff in a controlled environment. TAs were all good as with any Reiher class. Would definitely take again if I could.

Helpful?

2 0 Please log in to provide feedback.
Quarter: N/A
Grade: N/A
Dec. 18, 2013

Class: Easy. How easy? I mean, realistically, everything he teaches you already know. The only stuff that you might not know is some of the OS and firewall things, but even those are pretty trivial. A light review will get you through both midterm and test.

Prof: Nice enough guy, but don't cross him. He'll rarely let you make anything up so stay on top of your stuff.

Attendance: Why bother, 8 AM. Just read the slides and if you don't get them, read the book. Luckily this is an interesting topic so it's a pretty easy read. The theoretical proofs are a bore but his tests don't require any proofs.

Labs: Really fun and interesting. I loved the SYN flood and ARP poisoning lab. Only major issue was the TA is new and basically clueless. He read the spec to us in discussions. Dude, we know how to read.

Helpful?

0 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Spring 2023
Grade: D-
Oct. 19, 2023

Professor Reiher is a great lecturer. He's able to take relatively boring topics and make them engaging. There were four projects, and while they can be difficult you can probably manage to finish each in a day or two. While lectures and workload are fine, the exams were insanely hard. You absolutely cannot rely on the exams being open note and open internet. The questions connect multiple different topics, so you need to have a solid understanding of every topic.

Helpful?

0 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
May 25, 2022

he recorded all lectures and all exams were online. projects were hard but you can find them online. exams would be very hard in person.

Helpful?

0 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: DR
March 12, 2022

Professor Reiher does a decent job of going through all the materials at a moderate pace. The projects were difficult and takes a long time, so be prepared for that. Really appreciate how accommodating Professor Reiher is of the remote situation. All our exams are remote and he made classes hybrid + always recorded.

I feel like materials were all pretty high level. Some are useful and some I'm not too sure whether I will remember them. Overall, not too difficult since exams were remote and open book. However, if the class is taught completely in person, be aware, the exams will be very hard.

Helpful?

0 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: C
April 4, 2021

Class was a lot easier than it would have been in-person. A lot of the open book midterm/final questions were things you could just look up. The labs weren't too bad, and the final project was a group security evaluation of iptables. Lectures were at 8am so about 70% of the class (including me) stopped going, which didn't matter too much since everything was recorded. All in all, pretty solid upper div CS class. Learned a lot.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2019
Grade: A
Nov. 5, 2019

Great class, learned a lot, but it's tough to attend every lecture at 8am tho

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2019
Grade: A-
April 3, 2019

Great class, great professor. Reiher teaches by using his slides, but he is a really good lecturer. There's only one lecture out of eighteen when I've been actually bored. Labs can be difficult, but the TAs are very responsive online and pretty much answer every single question. The professor also clarifies lecture material questions online in great detail.

For future students, to do well in this class:
1. Attend every lecture. Yes, it's an 8am, but like all the other reviews posted here, you will deeply regret not attending. It's so much easier to remember the content when Reiher explains it in class.
2. Skim the textbook if you want to save time. If you only want to do well on tests, then skip all the math heavy proofs. You can also probably get away with reading examples that are provided within each section if you understand the concept being explained. Just read the examples that have their own bolded sections like the Clipper chip.
3. Do the extra credit on each lab. Reiher states that there may be a slight curve on the syllabus depending on the class average, but the reality of his class (and other CS classes) is that many people use Github to get perfect scores on the assignments. If you really, really want an A, you have to do the extra credit to make up for the mistakes you make on the exams.

Helpful?

0 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Winter 2019
Grade: B
March 27, 2019

I feel like this class has a bunch of missed opportunities. The labs are great, interesting and definitely fun to work on. However, the lecture material could be improved since it's pretty generic. The reading is a bit dense, and to do well in the exams you need to at least skim the textbook. Honestly, reading the textbook is super important.

Reiher is a good lecturer and always responds well to questions. Some TAs are better than others, but campuswire is a great place to have questions answered. Starting the projects early is a must, otherwise it's pretty stressful. Especially for the MITM lab, since you need to use 3 nodes at once.

One of the labs was basically exploring an existing open source software for vulnerabilities with a team. It was a bit ambiguous in terms of requirements/figuring out what they were looking for, but make sure you apply the concepts learned under secure programming/common vulnerabilities and you should be fine.

Helpful?

1 0 Please log in to provide feedback.
Quarter: Winter 2019
Grade: N/A
March 15, 2019

Took both 111 and 136 with Prof Reiher, I think I learned a lot in these classes . He is a very patient and knowledgeable person, and he definitely helps you whenever you need help, he always responds fast to emails and requests and very approachable. He really cares about students and he is always happy to answer the questions you have, and the answers are very detailed and intuitive . I'm genuinely impressed by him and I'm always grateful to him for everything he has done to help us. Look forward to other classes he teaches.

Helpful?

1 0 Please log in to provide feedback.
Quarter: Winter 2018
Grade: N/A
March 14, 2019

Great prof, really interesting class. Prof Reiher is really engaging and a great lecturer. The 8am is tough, but you should try to go anyways. I skipped a few lectures, but I regretted it in the end because I remembered how great of a lecturer Prof Reiher is. The projects were all really cool, you get to do illegal stuff in a controlled environment. TAs were all good as with any Reiher class. Would definitely take again if I could.

Helpful?

2 0 Please log in to provide feedback.
Quarter: N/A
Grade: N/A
Dec. 18, 2013

Class: Easy. How easy? I mean, realistically, everything he teaches you already know. The only stuff that you might not know is some of the OS and firewall things, but even those are pretty trivial. A light review will get you through both midterm and test.

Prof: Nice enough guy, but don't cross him. He'll rarely let you make anything up so stay on top of your stuff.

Attendance: Why bother, 8 AM. Just read the slides and if you don't get them, read the book. Luckily this is an interesting topic so it's a pretty easy read. The theoretical proofs are a bore but his tests don't require any proofs.

Labs: Really fun and interesting. I loved the SYN flood and ARP poisoning lab. Only major issue was the TA is new and basically clueless. He read the spec to us in discussions. Dude, we know how to read.

Helpful?

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

TOP TAGS

  • Uses Slides
    (6)
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!