David A Smallberg
Department of Computer Science
AD
4.0
Overall Rating
Based on 150 Users
Easiness 2.5 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 4.1 / 5 How clear the class is, 1 being extremely unclear and 5 being very clear.
Workload 2.3 / 5 How much workload the class is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 3.9 / 5 How helpful the class is, 1 being not helpful at all and 5 being extremely helpful.

TOP TAGS

There are no relevant tags for this professor yet.

GRADE DISTRIBUTIONS
32.9%
27.4%
21.9%
16.5%
11.0%
5.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.

29.3%
24.4%
19.5%
14.6%
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.

44.0%
36.7%
29.3%
22.0%
14.7%
7.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.

39.5%
32.9%
26.3%
19.7%
13.2%
6.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.

40.7%
33.9%
27.1%
20.3%
13.6%
6.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.

41.6%
34.6%
27.7%
20.8%
13.9%
6.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.

47.8%
39.9%
31.9%
23.9%
15.9%
8.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.

49.8%
41.5%
33.2%
24.9%
16.6%
8.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.

29.6%
24.6%
19.7%
14.8%
9.9%
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.

38.7%
32.2%
25.8%
19.3%
12.9%
6.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.

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.

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.

19.4%
16.2%
13.0%
9.7%
6.5%
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.

20.6%
17.1%
13.7%
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.

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.

24.5%
20.4%
16.4%
12.3%
8.2%
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.

17.5%
14.6%
11.7%
8.8%
5.8%
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.

23.4%
19.5%
15.6%
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.

21.0%
17.5%
14.0%
10.5%
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.

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

17.3%
14.4%
11.5%
8.6%
5.8%
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.

21.4%
17.8%
14.3%
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

Sorry, no enrollment data is available.

AD

Reviews (109)

11 of 11
11 of 11
Add your review...
Quarter: N/A
Grade: N/A
April 3, 2014

Pretty good professor. His lectures did put me to sleep, but the dude clearly knows his stuff. The projects are killer, especially 3 and 4, but just start early and office hours are your bffs.

Helpful?

0 0 Please log in to provide feedback.
Quarter: N/A
Grade: N/A
May 12, 2013

Went in cs31 fall quarter with no coding experience, chose him over Nachenberg for cs32 winter. Couldn't ask for a better coding teacher.

Pretty much don't fall asleep too often and you'll get A's.

Helpful?

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

With no coding background, I took his CS 31 in Fall 2011 in my freshman quarter. Apparently I underestimated UCLA CS: The project was ridiculously hard for me to finish and I ended up with a C+. Before his closed CS 31 website for that quarter, I angrily wrote a comment(feedback) in the class website: "This class is so fucking annoying. You always assume we understand this and that, but never concern about people without coding experience like me. Fuck. I'll be back one day with a fucking A I promise. I will never back down."

And I got an solid A without much struggle in his CS 32 this Winter 2013, at the same time transferring to CS major from EE.

Thank you for your god damn specs and ignorance, Dr. Smallberg. It was you who gave me the motivation to beat those with coding experience. I promise, I will never back down.

#No pains, no gains#

Helpful?

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

Honestly, this was the easiest class of my life. He explained things perfectly, but everyone else was just really dumb I guess. If you're struggling in this class, welcome to UCLA.

Helpful?

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

it's *mister* smallberg everyone, he's not a professor

this guy... boring as hell. his programming jokes did not amuse me. and slow as hell. you can listen to 10 whole minutes of lecture and get nothing out of it.
but at least he knows what he's doing. even if he is a little arrogant about it. i think the main point is that his classes really test your knowledge of the subject. if you want to get an A, you *will learn*. his teaching methods just annoy me.

Helpful?

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

BEST PROFESSSSSORRRRR EVERRRRR!!!!!!!

Helpful?

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

Smallberg is the best professor ever ... even though he's a bit boring, he explains the material perfectly, and at the end of the day anyone who pays attention gets good grades. Diffenetly get smallberg over nachenberg!!!

Helpful?

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

Smallberg has so much experience with teaching CS 31&32 that he basically knows what you're going to ask before you actually ask it. Yes he can sometimes be a little boring, but he teaches you good programming styles and helps you build an extremely solid foundation. Definitely recommended.

Oh yeah, he's also one of those crazy professors who gives you an instant reply when you email him at 1 am.

Helpful?

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

Fantastic professor, although Smallberg doesn't have fancy, animated slides like Carey, he has alot of real industry insight about the material in this course.

Helpful?

0 0 Please log in to provide feedback.
Quarter: N/A
Grade: N/A
April 3, 2014

Pretty good professor. His lectures did put me to sleep, but the dude clearly knows his stuff. The projects are killer, especially 3 and 4, but just start early and office hours are your bffs.

Helpful?

0 0 Please log in to provide feedback.
Quarter: N/A
Grade: N/A
May 12, 2013

Went in cs31 fall quarter with no coding experience, chose him over Nachenberg for cs32 winter. Couldn't ask for a better coding teacher.

Pretty much don't fall asleep too often and you'll get A's.

Helpful?

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

With no coding background, I took his CS 31 in Fall 2011 in my freshman quarter. Apparently I underestimated UCLA CS: The project was ridiculously hard for me to finish and I ended up with a C+. Before his closed CS 31 website for that quarter, I angrily wrote a comment(feedback) in the class website: "This class is so fucking annoying. You always assume we understand this and that, but never concern about people without coding experience like me. Fuck. I'll be back one day with a fucking A I promise. I will never back down."

And I got an solid A without much struggle in his CS 32 this Winter 2013, at the same time transferring to CS major from EE.

Thank you for your god damn specs and ignorance, Dr. Smallberg. It was you who gave me the motivation to beat those with coding experience. I promise, I will never back down.

#No pains, no gains#

Helpful?

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

Honestly, this was the easiest class of my life. He explained things perfectly, but everyone else was just really dumb I guess. If you're struggling in this class, welcome to UCLA.

Helpful?

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

it's *mister* smallberg everyone, he's not a professor

this guy... boring as hell. his programming jokes did not amuse me. and slow as hell. you can listen to 10 whole minutes of lecture and get nothing out of it.
but at least he knows what he's doing. even if he is a little arrogant about it. i think the main point is that his classes really test your knowledge of the subject. if you want to get an A, you *will learn*. his teaching methods just annoy me.

Helpful?

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

BEST PROFESSSSSORRRRR EVERRRRR!!!!!!!

Helpful?

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

Smallberg is the best professor ever ... even though he's a bit boring, he explains the material perfectly, and at the end of the day anyone who pays attention gets good grades. Diffenetly get smallberg over nachenberg!!!

Helpful?

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

Smallberg has so much experience with teaching CS 31&32 that he basically knows what you're going to ask before you actually ask it. Yes he can sometimes be a little boring, but he teaches you good programming styles and helps you build an extremely solid foundation. Definitely recommended.

Oh yeah, he's also one of those crazy professors who gives you an instant reply when you email him at 1 am.

Helpful?

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

Fantastic professor, although Smallberg doesn't have fancy, animated slides like Carey, he has alot of real industry insight about the material in this course.

Helpful?

0 0 Please log in to provide feedback.
11 of 11
4.0
Overall Rating
Based on 150 Users
Easiness 2.5 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 4.1 / 5 How clear the class is, 1 being extremely unclear and 5 being very clear.
Workload 2.3 / 5 How much workload the class is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 3.9 / 5 How helpful the class is, 1 being not helpful at all and 5 being extremely helpful.

TOP TAGS

There are no relevant tags for this professor yet.

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!