Paul R Eggert
Department of Computer Science
AD
3.1
Overall Rating
Based on 93 Users
Easiness 1.5 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 3.2 / 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 3.2 / 5 How helpful the class is, 1 being not helpful at all and 5 being extremely helpful.

TOP TAGS

  • Tough Tests
GRADE DISTRIBUTIONS
19.0%
15.8%
12.7%
9.5%
6.3%
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.

18.3%
15.2%
12.2%
9.1%
6.1%
3.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.

23.6%
19.7%
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.

24.8%
20.6%
16.5%
12.4%
8.3%
4.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.

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.

20.7%
17.2%
13.8%
10.3%
6.9%
3.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.

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.

27.5%
22.9%
18.3%
13.7%
9.2%
4.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.

27.3%
22.7%
18.2%
13.6%
9.1%
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.

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.

19.5%
16.3%
13.0%
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.

19.6%
16.3%
13.0%
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.

25.0%
20.8%
16.7%
12.5%
8.3%
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.

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

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.

22.7%
18.9%
15.1%
11.3%
7.6%
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.

22.3%
18.6%
14.9%
11.2%
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.

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.

23.6%
19.7%
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.

19.7%
16.4%
13.1%
9.8%
6.6%
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.

22.4%
18.7%
14.9%
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.

29.0%
24.2%
19.4%
14.5%
9.7%
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.

29.3%
24.4%
19.5%
14.7%
9.8%
4.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.

29.5%
24.6%
19.7%
14.7%
9.8%
4.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.

31.3%
26.0%
20.8%
15.6%
10.4%
5.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.3%
16.2%
12.2%
8.1%
4.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.2%
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.

30.0%
25.0%
20.0%
15.0%
10.0%
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.

35.7%
29.8%
23.8%
17.9%
11.9%
6.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.

ENROLLMENT DISTRIBUTIONS
Clear marks

Sorry, no enrollment data is available.

AD

Reviews (75)

8 of 8
8 of 8
Add your review...
Quarter: Spring 2014
Grade: A
Oct. 5, 2016

I took 131 and 130 with Eggert.

Eggert is very engaging as a lecturer in 131, and the material is interesting. The textbook is pretty good but not especially memorable. Exams have surprisingly low average scores. Why? You have to know not just the languages you learned, as well as the lecture and reading material, but you also have to know how to tackle somewhat open-ended questions by applying what you learned. And to *write*. Yes, my fellow programmers, you have to learn how to do this thing called writing. And unfortunately that's not taught in the class. If you are able though, try to find exams from past years to see the style of questions.

As for projects, let me say first that you can go see what they are: the class websites showing the projects from previous years stay up, and the projects rarely change. Some projects are kind of just crappy and dubiously relevant to the class (I'm thinking of the Java concurrency one in particular) but most are interesting, eye-opening, and yes, quite challenging. You need to think in a new way - and especially, think in the spirit of the language you are using. Start early.

Take Eggert, you'll like the lectures and you'll learn a lot.

(Millstein's a great guy too though.)

On the other hand, Eggert's 130 is horrible. I can't really blame him though, because I can see how hard it is to design a class on software engineering effectively.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2015
Grade: A
April 1, 2016

I found the homeworks to be pretty interesting, but they're definitely time consuming, so start early. The exams are also as difficult as people say they are (we had an average of 51% on the midterm and 59% on the final). That being said, Professor Eggert is definitely enthusiastic about teaching the material and explains most concepts fairly well. I also recommend the textbook, because it came in pretty handy during the exams.

Helpful?

0 0 Please log in to provide feedback.
Quarter: N/A
Grade: N/A
Feb. 8, 2012

He is an amazing professor. Just go to his class for a few hours and you're off to the races. However, his projects are the STUPIDEST thing I have ever seen in my life. They take ridiculous amounts of time. They're fun as hell, I'll give him that, but he assigns them as though 131 was the only class you were taking.

For example. Homework #2. Took me 40 hours, started over 7 times. And I never even finished it. Most of the class didn't, from what I heard.

Anyway, tl;dr: this dude is a great professor, but someone needs to kick him in the friggen shins until he realizes that that's exactly how his projects feel to us.

Helpful?

0 0 Please log in to provide feedback.
Quarter: N/A
Grade: N/A
Feb. 1, 2011

CS 131 is an excellent course; however, it's very time consuming and very difficult. When I say time consuming, I literally mean 20-35 hours a week of working on his projects. Overall it's worth taking, especially since it's required anyway :)

Helpful?

0 0 Please log in to provide feedback.
Quarter: N/A
Grade: N/A
June 15, 2010

I took CS 111 and 131 with Eggert and it was the best use of my time. Eggert is very knowledgeable, a great lecturer, has a lot of concern for his students' learning, and his assignments and tests are fair, though not necessarily easy. Thanks, Professor Eggert!

Helpful?

0 1 Please log in to provide feedback.
Quarter: Spring 2014
Grade: A
Oct. 5, 2016

I took 131 and 130 with Eggert.

Eggert is very engaging as a lecturer in 131, and the material is interesting. The textbook is pretty good but not especially memorable. Exams have surprisingly low average scores. Why? You have to know not just the languages you learned, as well as the lecture and reading material, but you also have to know how to tackle somewhat open-ended questions by applying what you learned. And to *write*. Yes, my fellow programmers, you have to learn how to do this thing called writing. And unfortunately that's not taught in the class. If you are able though, try to find exams from past years to see the style of questions.

As for projects, let me say first that you can go see what they are: the class websites showing the projects from previous years stay up, and the projects rarely change. Some projects are kind of just crappy and dubiously relevant to the class (I'm thinking of the Java concurrency one in particular) but most are interesting, eye-opening, and yes, quite challenging. You need to think in a new way - and especially, think in the spirit of the language you are using. Start early.

Take Eggert, you'll like the lectures and you'll learn a lot.

(Millstein's a great guy too though.)

On the other hand, Eggert's 130 is horrible. I can't really blame him though, because I can see how hard it is to design a class on software engineering effectively.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2015
Grade: A
April 1, 2016

I found the homeworks to be pretty interesting, but they're definitely time consuming, so start early. The exams are also as difficult as people say they are (we had an average of 51% on the midterm and 59% on the final). That being said, Professor Eggert is definitely enthusiastic about teaching the material and explains most concepts fairly well. I also recommend the textbook, because it came in pretty handy during the exams.

Helpful?

0 0 Please log in to provide feedback.
Quarter: N/A
Grade: N/A
Feb. 8, 2012

He is an amazing professor. Just go to his class for a few hours and you're off to the races. However, his projects are the STUPIDEST thing I have ever seen in my life. They take ridiculous amounts of time. They're fun as hell, I'll give him that, but he assigns them as though 131 was the only class you were taking.

For example. Homework #2. Took me 40 hours, started over 7 times. And I never even finished it. Most of the class didn't, from what I heard.

Anyway, tl;dr: this dude is a great professor, but someone needs to kick him in the friggen shins until he realizes that that's exactly how his projects feel to us.

Helpful?

0 0 Please log in to provide feedback.
Quarter: N/A
Grade: N/A
Feb. 1, 2011

CS 131 is an excellent course; however, it's very time consuming and very difficult. When I say time consuming, I literally mean 20-35 hours a week of working on his projects. Overall it's worth taking, especially since it's required anyway :)

Helpful?

0 0 Please log in to provide feedback.
Quarter: N/A
Grade: N/A
June 15, 2010

I took CS 111 and 131 with Eggert and it was the best use of my time. Eggert is very knowledgeable, a great lecturer, has a lot of concern for his students' learning, and his assignments and tests are fair, though not necessarily easy. Thanks, Professor Eggert!

Helpful?

0 1 Please log in to provide feedback.
8 of 8
3.1
Overall Rating
Based on 93 Users
Easiness 1.5 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 3.2 / 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 3.2 / 5 How helpful the class is, 1 being not helpful at all and 5 being extremely helpful.

TOP TAGS

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