Howard Stahl
Department of Computer Science
AD
3.7
Overall Rating
Based on 103 Users
Easiness 3.9 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 3.4 / 5 How clear the class is, 1 being extremely unclear and 5 being very clear.
Workload 3.8 / 5 How much workload the class is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 3.7 / 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
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.

34.1%
28.4%
22.7%
17.0%
11.4%
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.

22.1%
18.4%
14.7%
11.0%
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.

32.2%
26.9%
21.5%
16.1%
10.7%
5.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.

28.0%
23.4%
18.7%
14.0%
9.3%
4.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.

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.

18.8%
15.7%
12.5%
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.

ENROLLMENT DISTRIBUTIONS
Clear marks

Sorry, no enrollment data is available.

AD

Reviews (86)

8 of 9
8 of 9
Add your review...
Quarter: Winter 2018
Grade: A
April 1, 2019

Really beginner friendly class
Actually a nicer prof than how he’s scored
Work hard and it will pay back

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2019
Grade: A-
March 28, 2019

lectures are useless but I still went to them. if you don't know compsci you're gonna just have to learn from the book basically you just gotta rely on yourself to learn it all (typical ucla stuff). find practice problems or something to prepare for his midterm/final. if you've never learned compsci before. have fun

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2019
Grade: A
March 27, 2019

Easy class, but Stahl isn't the best professor. Exams were really straightforward and the projects are doable as long as you look understand the concepts he puts in the slides by reading the textbook, which is really helpful. Overall though, easy class.

Helpful?

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

The major problem with Stahl is that he does not know how to teach effectively. In my opinion, allocating 2 hours for a lecture with this professor is unnecessary. He waffles on for long periods of time about a topic that could be explained efficiently in under 5 minutes. He overcomplicates what is supposed to be simple ideas and topics. The worst part of Stahl is that he assigns projects that are of a much higher difficulty than what he teaches in lecture. It is very hard to use what you have learned in class, which is usually very little, and you then have to apply to a level beyond that he has shown you. Another pet peeve I have with him is that his notes and project specs are very messy. Putting it in that format in CCLE is extremely hard to read and understand. His lecture slides as well are pretty horrid. DO NOT TAKE HIM

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2018
Grade: A
Verified Reviewer This user is a verified UCLA student/alum.
March 31, 2018

Definitely an easy class as long as you start the projects earlier than a day or two before the due date. Tests are fairly straightforward and he allows a cheat sheet (front and back) for the midterm, and TWO cheat sheets (also front and back) for the final. He's not the most engaging lecturer, but as long as you read through the slides and maybe skim over the textbook for some more confusing concepts you should be fine. Discussions have limited benefit depending on the TA, but sometimes the TA will do part of the upcoming project during the section so they're helpful to go to if you don't quite know where to start with the homework.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2018
Grade: A+
March 28, 2018

Fun subject matter, bad professor. I skipped nearly all the lectures and just read the textbook on my own and did very well. Prof Stahl messed up the grading on my midterm 5 times. I got back my test and got an 81/100. I asked him what I got wrong and he looked over the problems I got wrong and said they were all right. He then regraded my test and gave it back to me at the next class. My grade moved up to an 84. This process repeated and then my grade moved to a 93,99, and then finally 100. HE HAD TO GRADE MY TEST 5 TIMES BEFORE HE FINALLY DID IT RIGHT.
Stahl isn't a good professor, but the textbook is good and serious study of it will give you the knowledge needed to succeed in the class. Also, tip, start your projects early!!!

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2018
Grade: B-
March 24, 2018

Stahl is possibly the worst instructor I've ever had. Don't take this class if you are not a CS major, as his teaching and grading method is geared toward students who already know the material. His lectures are terrible, he codes in Microsoft OneNote during class and his code is broken and full of spelling errors (because he doesn't use an IDE). His notes are fragmented and incomprehensible, and his tests are ridiculous. The final was 25 pages. His projects take HOURS to complete, and if you don't score well enough on the exams, your project grade is reduced. He is impatient and brushes you off during OH. Honestly, this was my only B- and it was warmly welcomed just to get me out of this class.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2017
Grade: N/A
March 23, 2018

CS31 (especially in winter, as all the real CS majors don’t take it at this time usually) is easy enough to self-study, which is great if you’re good at that, as it’ll be exactly what you’re doing. I think between projects and googling stuff you don’t get it’s about 4~6 hours of studying per week, which isn’t bad at all imo. Most of the people in my discussion seemed to need to be hand-held, so I ended up doing really well because I’m used to having useless professors and learning by myself. If that sounds like you, CS31 will be okay.

Stahl makes bad specs and teaches the stuff you need after the assignments are due (and badly) but you still HAVE to go to lecture because he gives away some code and explains his specs until it goes from being absolutely incomprehensible to readable enough. UPE has good review sessions so go to those.

If you’re not down to self-learn, this professor probably isn’t for you.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2018
Grade: B
Verified Reviewer This user is a verified UCLA student/alum.
March 20, 2018

For more on this class: https://docs.google.com/document/d/1Z6iVXce_XG2Ilwbmuq3I9BfcOjlnu9w1zjc5584xP3Y/edit

Helpful?

0 0 Please log in to provide feedback.
Quarter: Summer 2017
Grade: I
July 3, 2017

Maybe the most boring prof you can ever have in your life. He talks very softly. So if you have an early morning lecture you will find yourselves hard to stay awake. He never goes back to answer any questions but tells you to reach out to him during office hours. If you ask him questions in office hour, be ready to feel like you are the stupidest person in the planet. The test, however, is not so hard; pretty much all you need to do is review the code and remember your project...

Helpful?

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

Really beginner friendly class
Actually a nicer prof than how he’s scored
Work hard and it will pay back

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2019
Grade: A-
March 28, 2019

lectures are useless but I still went to them. if you don't know compsci you're gonna just have to learn from the book basically you just gotta rely on yourself to learn it all (typical ucla stuff). find practice problems or something to prepare for his midterm/final. if you've never learned compsci before. have fun

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2019
Grade: A
March 27, 2019

Easy class, but Stahl isn't the best professor. Exams were really straightforward and the projects are doable as long as you look understand the concepts he puts in the slides by reading the textbook, which is really helpful. Overall though, easy class.

Helpful?

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

The major problem with Stahl is that he does not know how to teach effectively. In my opinion, allocating 2 hours for a lecture with this professor is unnecessary. He waffles on for long periods of time about a topic that could be explained efficiently in under 5 minutes. He overcomplicates what is supposed to be simple ideas and topics. The worst part of Stahl is that he assigns projects that are of a much higher difficulty than what he teaches in lecture. It is very hard to use what you have learned in class, which is usually very little, and you then have to apply to a level beyond that he has shown you. Another pet peeve I have with him is that his notes and project specs are very messy. Putting it in that format in CCLE is extremely hard to read and understand. His lecture slides as well are pretty horrid. DO NOT TAKE HIM

Helpful?

0 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Winter 2018
Grade: A
March 31, 2018

Definitely an easy class as long as you start the projects earlier than a day or two before the due date. Tests are fairly straightforward and he allows a cheat sheet (front and back) for the midterm, and TWO cheat sheets (also front and back) for the final. He's not the most engaging lecturer, but as long as you read through the slides and maybe skim over the textbook for some more confusing concepts you should be fine. Discussions have limited benefit depending on the TA, but sometimes the TA will do part of the upcoming project during the section so they're helpful to go to if you don't quite know where to start with the homework.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2018
Grade: A+
March 28, 2018

Fun subject matter, bad professor. I skipped nearly all the lectures and just read the textbook on my own and did very well. Prof Stahl messed up the grading on my midterm 5 times. I got back my test and got an 81/100. I asked him what I got wrong and he looked over the problems I got wrong and said they were all right. He then regraded my test and gave it back to me at the next class. My grade moved up to an 84. This process repeated and then my grade moved to a 93,99, and then finally 100. HE HAD TO GRADE MY TEST 5 TIMES BEFORE HE FINALLY DID IT RIGHT.
Stahl isn't a good professor, but the textbook is good and serious study of it will give you the knowledge needed to succeed in the class. Also, tip, start your projects early!!!

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2018
Grade: B-
March 24, 2018

Stahl is possibly the worst instructor I've ever had. Don't take this class if you are not a CS major, as his teaching and grading method is geared toward students who already know the material. His lectures are terrible, he codes in Microsoft OneNote during class and his code is broken and full of spelling errors (because he doesn't use an IDE). His notes are fragmented and incomprehensible, and his tests are ridiculous. The final was 25 pages. His projects take HOURS to complete, and if you don't score well enough on the exams, your project grade is reduced. He is impatient and brushes you off during OH. Honestly, this was my only B- and it was warmly welcomed just to get me out of this class.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2017
Grade: N/A
March 23, 2018

CS31 (especially in winter, as all the real CS majors don’t take it at this time usually) is easy enough to self-study, which is great if you’re good at that, as it’ll be exactly what you’re doing. I think between projects and googling stuff you don’t get it’s about 4~6 hours of studying per week, which isn’t bad at all imo. Most of the people in my discussion seemed to need to be hand-held, so I ended up doing really well because I’m used to having useless professors and learning by myself. If that sounds like you, CS31 will be okay.

Stahl makes bad specs and teaches the stuff you need after the assignments are due (and badly) but you still HAVE to go to lecture because he gives away some code and explains his specs until it goes from being absolutely incomprehensible to readable enough. UPE has good review sessions so go to those.

If you’re not down to self-learn, this professor probably isn’t for you.

Helpful?

0 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Winter 2018
Grade: B
March 20, 2018

For more on this class: https://docs.google.com/document/d/1Z6iVXce_XG2Ilwbmuq3I9BfcOjlnu9w1zjc5584xP3Y/edit

Helpful?

0 0 Please log in to provide feedback.
Quarter: Summer 2017
Grade: I
July 3, 2017

Maybe the most boring prof you can ever have in your life. He talks very softly. So if you have an early morning lecture you will find yourselves hard to stay awake. He never goes back to answer any questions but tells you to reach out to him during office hours. If you ask him questions in office hour, be ready to feel like you are the stupidest person in the planet. The test, however, is not so hard; pretty much all you need to do is review the code and remember your project...

Helpful?

0 0 Please log in to provide feedback.
8 of 9
3.7
Overall Rating
Based on 103 Users
Easiness 3.9 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 3.4 / 5 How clear the class is, 1 being extremely unclear and 5 being very clear.
Workload 3.8 / 5 How much workload the class is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 3.7 / 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!