Peter Reiher

1 of 2
Class Most Helpful Review
1 of 2

CLASSES

ENGR 96A
Introduction to Engineering Design Full Profile > N/A Overall N/A Easiness N/A Workload N/A Clarity N/A Helpfulness
No reviews have been written yet.
ENGR 96A
Introduction to Engineering Design See Full Profile

Overall N/A Easiness N/A Workload N/A Clarity N/A Helpfulness N/A

Most Helpful Review
No reviews have been written yet.
COM SCI 111
Operating Systems Principles See Full Profile

Overall 4.2 Easiness 2.2 Workload 1.6 Clarity 4.4 Helpfulness 4.1

Most Helpful Review

Reiher relies 100% on his slides. His lectures can be boring, but he moves through material quickly and in depth. Reiher has no involvement with the projects at all, they are completely assigned, handled and graded by the TAs. The projects can be very time consuming, so it's important to work closely with your partner and go to office hours if you are unclear on implementation details.

Reiher's version of this class requires a lot of memorization of fine OS details, alongside fairly deep understanding required to pull concepts together to answer the long-form test questions. Open note final does help but the final is also brutal.

(Fall Quarter 2015)
AD
AD
COM SCI 118
Computer Network Fundamentals Full Profile > N/A Overall N/A Easiness N/A Workload N/A Clarity N/A Helpfulness
No reviews have been written yet.
COM SCI 118
Computer Network Fundamentals See Full Profile

Overall N/A Easiness N/A Workload N/A Clarity N/A Helpfulness N/A

Most Helpful Review
No reviews have been written yet.
COM SCI 136
Introduction to Computer Security See Full Profile

Overall 4.5 Easiness 2.2 Workload 2.2 Clarity 4.8 Helpfulness 4.8

Most Helpful Review

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.

(Winter Quarter 2018)
COM SCI 188
Special Courses in Computer Science See Full Profile

Overall 5.0 Easiness 3.0 Workload 2.0 Clarity 5.0 Helpfulness 5.0

Most Helpful Review

For Secure Software Development.

Truly a great class - it’s essentially CS 136 Part 2: practical project time. There are no exams, and few lectures. Most lectures are designated as team time - where you meet with your team and work on your project/reports.

The entire class revolves around proposing, designing, and building a piece of software in a secure fashion. You do this in a group of 4-5. Your grade is entirely based on the reports you write, and the project demo.

First, you write a short project proposal. Then, you write a detailed design document, mainly focusing on security. These are done in weeks 1 and 2, respectively. Then, you work on the project. You’re expected to complete the project by the end of Week 7, at which point you’ll demo it. Then, you conduct a security review of your project, and write a report on it. After that, you have a week to fix bugs/issues you found. From there, you do a security review of another team’s project, and write a report. Finally, you have one final report which details your final implemented design - including all the security fixes you made after your own security review.

It really is a great class. Reiher and the TAs are always available and willing to help, and encourage you to try new ideas and challenge yourself. It’s very much student-driven: it’s entirely up to you what you make, and how you split up your time building your app/service (procrastinate at your own peril). The only requirement Reiher makes for project proposals is that they have some significant security element (say, processing payments, or storing passwords).

I feel like this class and CS 136 should be mandatory for graduation - they’re that valuable in my opinion. 136 gives you baseline theoretical knowledge of computer security, and small practical applications in the labs. This 188 gives you a complete real-world experience in building a secure piece of software. Reiher is knowledgeable, helpful, and has put together a truly practical class. Take this if it ever is offered while you’re at UCLA.

(Winter Quarter 2020)
COM SCI 188
Special Courses in Computer Science: Secure Software Design and Development See Full Profile

Overall N/A Easiness N/A Workload N/A Clarity N/A Helpfulness N/A

Most Helpful Review
No reviews have been written yet.
AD
AD
ENGR 188EW
Experimental Courses in Engineering Writing: Fundamentals of Normative Ethics Applied within Computer Science See Full Profile

Overall 3.0 Easiness 4.0 Workload 2.0 Clarity 4.5 Helpfulness 3.0

Most Helpful Review

The two essays were completely driven by the TA's, but the averages for both essays were around an A- (if i recall correctly) and the TAs were pretty generous with their grading as long as you showed effort and good research. The midterm and final were open book so pretty easy as long as you checked your answers.

(Fall Quarter 2020)
COM SCI 218
Advanced Computer Networks Full Profile > N/A Overall N/A Easiness N/A Workload N/A Clarity N/A Helpfulness
No reviews have been written yet.
COM SCI 218
Advanced Computer Networks See Full Profile

Overall N/A Easiness N/A Workload N/A Clarity N/A Helpfulness N/A

Most Helpful Review
No reviews have been written yet.
COM SCI 236
Computer Security See Full Profile

Overall 1.0 Easiness 4.0 Workload 4.0 Clarity 1.0 Helpfulness 1.0

Most Helpful Review

His lecture and homework aren't related to the exam. He expects students to read his mind during the exam and write answers he wants to read. If you fail to read his mind, expect B or worse. For lectures, he would explain to you something really simple and just throw you a bunch of papers to read that take more than 10 hr/week just to digest and expect you to understand completely for the exam. Nevermind that he didn't cover any of that during the lecture. He would give you the grade for the exam, but no explanation whatsoever. You don't even get the graded exam back to understand why you got such a grade. I had to ask him and TA multiple times to get my exam back.
Very disappointed in UCLA that this school keeps this professor.

(Summer Quarter 2018)
COM SCI 298
Research Seminar: Computer Science See Full Profile

Overall N/A Easiness N/A Workload N/A Clarity N/A Helpfulness N/A

Most Helpful Review
No reviews have been written yet.
AD
AD
1 of 2

It seems like you’re

using an ad blocker. :(


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!