Paul R Eggert
Department of Computer Science
AD
2.8
Overall Rating
Based on 154 Users
Easiness 1.7 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 2.8 / 5 How clear the class is, 1 being extremely unclear and 5 being very clear.
Workload 1.7 / 5 How much workload the class is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 2.9 / 5 How helpful the class is, 1 being not helpful at all and 5 being extremely helpful.

TOP TAGS

  • Tough Tests
GRADE DISTRIBUTIONS
19.1%
15.9%
12.7%
9.5%
6.4%
3.2%
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.4%
22.0%
17.6%
13.2%
8.8%
4.4%
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.

21.2%
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.

20.7%
17.3%
13.8%
10.4%
6.9%
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.

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

30.2%
25.2%
20.1%
15.1%
10.1%
5.0%
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.

27.0%
22.5%
18.0%
13.5%
9.0%
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.

35.5%
29.6%
23.7%
17.7%
11.8%
5.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.

34.4%
28.6%
22.9%
17.2%
11.5%
5.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.6%
19.6%
15.7%
11.8%
7.9%
3.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.

21.6%
18.0%
14.4%
10.8%
7.2%
3.6%
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.

21.3%
17.8%
14.2%
10.7%
7.1%
3.6%
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.9%
17.4%
13.9%
10.4%
7.0%
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.

25.6%
21.4%
17.1%
12.8%
8.5%
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.

23.3%
19.4%
15.5%
11.6%
7.8%
3.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.

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.

21.7%
18.1%
14.5%
10.9%
7.2%
3.6%
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.

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.

16.8%
14.0%
11.2%
8.4%
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.

25.2%
21.0%
16.8%
12.6%
8.4%
4.2%
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.

24.3%
20.2%
16.2%
12.1%
8.1%
4.0%
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.

24.0%
20.0%
16.0%
12.0%
8.0%
4.0%
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.

24.1%
20.1%
16.1%
12.1%
8.0%
4.0%
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.2%
18.5%
14.8%
11.1%
7.4%
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.

26.2%
21.8%
17.4%
13.1%
8.7%
4.4%
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.

19.6%
16.4%
13.1%
9.8%
6.5%
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.5%
19.6%
15.7%
11.7%
7.8%
3.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.

30.8%
25.6%
20.5%
15.4%
10.3%
5.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.

25.4%
21.1%
16.9%
12.7%
8.5%
4.2%
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.

21.3%
17.8%
14.2%
10.7%
7.1%
3.6%
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
Loading...

Sorry, no enrollment data is available.

AD

Reviews (117)

8 of 12
8 of 12
Add your review...
Quarter: Fall 2022
Grade: A-
Verified Reviewer This user is a verified UCLA student/alum.
Feb. 18, 2023

Very tough, but still worth taking even if your major doesn't require it.

Helpful?

0 1 Please log in to provide feedback.
Quarter: Fall 2022
Grade: A-
Jan. 5, 2023

Professor Eggert's teaching style is jumping around random topics. Honestly, thought a lot of the information that you learn is very applicable for a real software engineering job, however it was a lot to digest in the format it was taught. Grading wise, I received an A-, but the curve on the final was definitely a big help. Eggert doesn't reveal the curve statistics, but I definitely walked out of that final with a 40% or less, but got curved to an 85%. Not sure if the midterm is curved. Another big portion of your grade is the group project, and I believe the score you receive is completely dependent on the ta grading your project.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Spring 2022
Grade: C-
Verified Reviewer This user is a verified UCLA student/alum.
April 1, 2022

This class is hard. If you reach out for genuine help though, the teaching team is there to help you. Make sure you get a good group for the project and make sure you start taking good notes at the very beginning. The exams are open note, but no electronics, so do yourself a favor and write down every word you hear Eggert utter (half figurative). Ask for help! from your peers and from the teaching team.

Helpful?

0 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 14, 2022

First of all, this class is very difficult. The assignments take time to figure out, and Dr. Eggert's tests are notoriously unpredictable and difficult. Plus, the assignment grading was super slow this quarter, with 3/6 assignments returned as of the start of finals week. I went into this class expecting the worst, but I actually learned a lot coming out of it. Though he doesn't give you much help on assignments, Dr. Eggert's lectures are incredibly engaging because of how much he knows about everything (he also casually throws insults at random stuff like mac users and c++ without intention, which is also pretty funny). Besides, the TAs are very helpful in terms of guiding you through assignments. By the end of the class, you will likely have learned many useful concepts and tools for industry (aside from emacs, sorry Eggert) as long as you try your hardest on all assignments. Plan around this class if you wish to take it - don't take this class with another difficult class. Plus, Dr. Eggert writes the assignments, but the TAs grade them with their own rubrics, so pay attention to Piazza posts about the assignments. Though grading is incredibly slow, the TAs (at least for this qtr) seem to be pretty lenient and won't give you too much of a hard time as long as you adhere to their rubric. Make sure you do your best on all the assignments cuz you are not getting 'em back until weeks 9-10. It was a very tough journey for me, but it was worth it.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Fall 2020
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

As is well-known, this class was horrible. Labs almost every week with almost no direction and covering many disparate topics. I had Tameez Latib as my TA, and he was good, but there's only so much you can so when the content and structure of the class is so bad. It's a really great thing that this class was discontinued and replaced by CS 97.

Helpful?

0 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.
May 11, 2021

I did not like this class very much. I thought the material was very very important, but I feel like the online format combined with Eggert's brand of more chaotic teaching methods were not a good fit. The TAs were really nice.

The most important thing I got out of this class was I made a bunch of friends doing the project together, and I feel like I got a good overview of SWE.

The worst part of this class by far was the tests and the very non-transparent grading. The test averages were abysmal. The curve was a lot harsher this quarter, too, probably because projects were worth more than usual (15% as opposed to ~5%).

Overall, 5/10 class. Get through it and you will be a better computer scientist. It's like a light hazing.

Helpful?

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

There's a project each week, so 10 assignments total over the quarter.

Each project covers that week's lecture of some new cs topic (i.e. shell scripting, ssh, linux, system calls). The projects really don't require much time, but each one requires that you understand that particular cs topic well and getting a good grasp of it in one week might be difficult at times.

The final is hard, but honestly pretty doable and partial credit is key to getting a solid score.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Fall 2020
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.
Dec. 19, 2020

This class, even though they have made some assignments much shorter, is still a lot of work and the last assignment is worth 5% of your grade and you're only given a week to handle it ( with some research presentation and still trying to study for finals). Also, it doesn't help that his final will absolutely destroy you. Extremely difficult and just all round horrible. My best advice is to start looking on the material from now, give yourself a head start, you'll need it.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Fall 2020
Grade: A
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Dec. 11, 2020

CS35L has made me seriously question my decision to come to UCLA.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Fall 2019
Grade: B+
Sept. 13, 2020

35L has a bad reputation for a reason. I just took CS 111, and the workloads are pretty much the same except for the readings--which is insane. The TAs try their best to teach whatever language you're covering in two days, but there isn't much you can cram of the basics of C/python/Bash in four hours while also covering the spec. The specs are often confusing and in the case of my specific quarter, wrong (we had to check a google doc instead for one lab). If you have a bad TA, just go to a good one--your grade depends on it! You don't get your grades back before the next project and a few rely on the previous project. There isn't a test script like with 111 so if your program is consistently slightly wrong, you're screwed. Also,The beaglebone is used once and it costs $100. Overall, this class is trial by fire.

Helpful?

0 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Fall 2022
Grade: A-
Feb. 18, 2023

Very tough, but still worth taking even if your major doesn't require it.

Helpful?

0 1 Please log in to provide feedback.
Quarter: Fall 2022
Grade: A-
Jan. 5, 2023

Professor Eggert's teaching style is jumping around random topics. Honestly, thought a lot of the information that you learn is very applicable for a real software engineering job, however it was a lot to digest in the format it was taught. Grading wise, I received an A-, but the curve on the final was definitely a big help. Eggert doesn't reveal the curve statistics, but I definitely walked out of that final with a 40% or less, but got curved to an 85%. Not sure if the midterm is curved. Another big portion of your grade is the group project, and I believe the score you receive is completely dependent on the ta grading your project.

Helpful?

0 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Spring 2022
Grade: C-
April 1, 2022

This class is hard. If you reach out for genuine help though, the teaching team is there to help you. Make sure you get a good group for the project and make sure you start taking good notes at the very beginning. The exams are open note, but no electronics, so do yourself a favor and write down every word you hear Eggert utter (half figurative). Ask for help! from your peers and from the teaching team.

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: NR
March 14, 2022

First of all, this class is very difficult. The assignments take time to figure out, and Dr. Eggert's tests are notoriously unpredictable and difficult. Plus, the assignment grading was super slow this quarter, with 3/6 assignments returned as of the start of finals week. I went into this class expecting the worst, but I actually learned a lot coming out of it. Though he doesn't give you much help on assignments, Dr. Eggert's lectures are incredibly engaging because of how much he knows about everything (he also casually throws insults at random stuff like mac users and c++ without intention, which is also pretty funny). Besides, the TAs are very helpful in terms of guiding you through assignments. By the end of the class, you will likely have learned many useful concepts and tools for industry (aside from emacs, sorry Eggert) as long as you try your hardest on all assignments. Plan around this class if you wish to take it - don't take this class with another difficult class. Plus, Dr. Eggert writes the assignments, but the TAs grade them with their own rubrics, so pay attention to Piazza posts about the assignments. Though grading is incredibly slow, the TAs (at least for this qtr) seem to be pretty lenient and won't give you too much of a hard time as long as you adhere to their rubric. Make sure you do your best on all the assignments cuz you are not getting 'em back until weeks 9-10. It was a very tough journey for me, but it was worth it.

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: Fall 2020
Grade: B
June 14, 2021

As is well-known, this class was horrible. Labs almost every week with almost no direction and covering many disparate topics. I had Tameez Latib as my TA, and he was good, but there's only so much you can so when the content and structure of the class is so bad. It's a really great thing that this class was discontinued and replaced by CS 97.

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 2021
Grade: B
May 11, 2021

I did not like this class very much. I thought the material was very very important, but I feel like the online format combined with Eggert's brand of more chaotic teaching methods were not a good fit. The TAs were really nice.

The most important thing I got out of this class was I made a bunch of friends doing the project together, and I feel like I got a good overview of SWE.

The worst part of this class by far was the tests and the very non-transparent grading. The test averages were abysmal. The curve was a lot harsher this quarter, too, probably because projects were worth more than usual (15% as opposed to ~5%).

Overall, 5/10 class. Get through it and you will be a better computer scientist. It's like a light hazing.

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: Fall 2020
Grade: A
Dec. 23, 2020

There's a project each week, so 10 assignments total over the quarter.

Each project covers that week's lecture of some new cs topic (i.e. shell scripting, ssh, linux, system calls). The projects really don't require much time, but each one requires that you understand that particular cs topic well and getting a good grasp of it in one week might be difficult at times.

The final is hard, but honestly pretty doable and partial credit is key to getting a solid score.

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: Fall 2020
Grade: B-
Dec. 19, 2020

This class, even though they have made some assignments much shorter, is still a lot of work and the last assignment is worth 5% of your grade and you're only given a week to handle it ( with some research presentation and still trying to study for finals). Also, it doesn't help that his final will absolutely destroy you. Extremely difficult and just all round horrible. My best advice is to start looking on the material from now, give yourself a head start, you'll need it.

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: Fall 2020
Grade: A
Dec. 11, 2020

CS35L has made me seriously question my decision to come to UCLA.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Fall 2019
Grade: B+
Sept. 13, 2020

35L has a bad reputation for a reason. I just took CS 111, and the workloads are pretty much the same except for the readings--which is insane. The TAs try their best to teach whatever language you're covering in two days, but there isn't much you can cram of the basics of C/python/Bash in four hours while also covering the spec. The specs are often confusing and in the case of my specific quarter, wrong (we had to check a google doc instead for one lab). If you have a bad TA, just go to a good one--your grade depends on it! You don't get your grades back before the next project and a few rely on the previous project. There isn't a test script like with 111 so if your program is consistently slightly wrong, you're screwed. Also,The beaglebone is used once and it costs $100. Overall, this class is trial by fire.

Helpful?

0 0 Please log in to provide feedback.
8 of 12
2.8
Overall Rating
Based on 154 Users
Easiness 1.7 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 2.8 / 5 How clear the class is, 1 being extremely unclear and 5 being very clear.
Workload 1.7 / 5 How much workload the class is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 2.9 / 5 How helpful the class is, 1 being not helpful at all and 5 being extremely helpful.

TOP TAGS

  • Tough Tests
    (70)
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!