- Home
- Search
- Peter Reiher
- COM SCI 136
AD
Based on 20 Users
TOP TAGS
- Uses Slides
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Sorry, no enrollment data is available.
AD
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Based on 20 Users
TOP TAGS
- Uses Slides (6)