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

There are no grade distributions available for this professor yet.

ENROLLMENT DISTRIBUTIONS
Clear marks

Sorry, no enrollment data is available.

AD

Reviews (11)

1 of 2
1 of 2
Add your review...
Quarter: Fall 2024
Grade: A
Verified Reviewer This user is a verified UCLA student/alum.
March 19, 2025

Lectures are very long, but Prof Stahl is excellent. He genuinely cares abou student learning and is very good at explaining concepts. Exams are straightforward, lectures are recorded on Zoom, and practice problems are given.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Fall 2024
Grade: A
Verified Reviewer This user is a verified UCLA student/alum.
Feb. 20, 2025

Take Stahl!!! He's such a great professor! He's super nice, helpful, and really knows his stuff. Sometimes his lectures can get boring, but I assure you, it's worth it for the amount he goes over information because you won't ever walk out super confused. He takes his time to explain stuff with repetition, metaphors, and he makes everything super clear and easy to understand. He's a nice grader, and accepts regrades on tests. The projects aren't nearly as difficult as I thought they would be, usually taking just a few hours (definitely under 10 and you have 2 weeks to do them). An A is definitely manageable as on a lot of the projects, 50%+ students got 100%, and the tests average ~80-85. You get a written/typed cheat sheet: 8x11in front and back for all exams. Overall 10/10 would definitely take this class with him again!

Helpful?

0 0 Please log in to provide feedback.
Quarter: Fall 2024
Grade: A
Verified Reviewer This user is a verified UCLA student/alum.
Dec. 20, 2024

I had Howard for CS31, and I still like him a lot. Again, his lectures are boring sometimes, but he really tries to break things down for you to understand better. He sometimes speaks in his own way (“garbage-y values” “hair pins < >”), so you’ll have to get used to his language because he’s the one writing the exam. He is very helpful in office hours, so if you have any questions go ahead and ask him! Be warned though, he does have his own interpretation of some things (like what quadratic probing is) that may differ from the general definition, but if you bring it up to him he’ll admit the difference and either change his definition or accept both answers. The class should be pretty doable, but a friendly warning is don’t rely on ChatGPT too much because you do need to understand the projects for the exams. And, don’t copy paste your friend’s code! There are consequences for clear cheating (some people in our class got caught… so rip)!!!

Helpful?

0 0 Please log in to provide feedback.
Quarter: Fall 2024
Grade: A+
Verified Reviewer This user is a verified UCLA student/alum.
Dec. 16, 2024

Pretty easy class, Tests have a few tricky questions and Stahl makes a lot of grading mishaps, but he is quite accommodating and flexible. Would recommend taking CS 32 with Stahl, especially if you are not very confident in your coding skills

Helpful?

0 0 Please log in to provide feedback.
Quarter: Fall 2024
Grade: A
Verified Reviewer This user is a verified UCLA student/alum.
Dec. 13, 2024

Slow, clear lecturer. Skipped lots of hard topics. Simpler coding problems on exams but enforces syntax memorization and has you memorizing very course-specific implementations, and I don't like that. Raw score only, no curve. Easy projects with skeletons provided. Homework is canvas quizzes, often with tons of mistakes. Exams have a lot of mistakes too. He also taught quadratic probing in a way that goes against the conventions agreed upon by 95% of the internet. He's very kind and responsive when correcting mistakes, however. I wish he included more choice-based, more group-based, and more challenging projects.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Fall 2024
Grade: A
Verified Reviewer This user is a verified UCLA student/alum.
Dec. 12, 2024

PLEASE TAKE ANY CLASS WITH STAHL HE IS THE GOAT!!!

Stahl genuinely cares about his students and is the example of what a College Professor should aim to be. He never leaves you confused and it is always really clear with what he wants. I will say, it was his first time teaching this course so he had mistakes throughout but he was very understanding, and human, as he would always make clear. His projects were pretty chill, maybe a little too easy at times but take advantage of that. I will say, ChatGPT will not help you at all because you have to understand the projects to do well on the exams, and it is also fails a good amount of test cases. Two midterms, a final, 5 projects, and 5 homework quizzes (20 mcq canvas quizzes). Anytime you need help or clarification, whether it's a project, or even an exam, he will always guide you in the right direction so never be afraid to go to his office-hours or ask for help during a test. His lectures are broken down well, and as a visual learner, he did a great job. He does skip over some harder topics like sorting which sucked as it is important and he also is kind of boring at times, but he is just trying to make it understandable and easier to digest. He is also a genuinely down-to-earth guy and fun to just chat with. You can tell he loves what he does and loves his students even more. I know that as he teaches the course more times, he will have fewer mistakes, cover more of the harder topics and have a more streamlined process. 10/10 professor and 10/10 human. Well done!

Helpful?

0 0 Please log in to provide feedback.
Quarter: Fall 2024
Grade: A
Verified Reviewer This user is a verified UCLA student/alum.
Nov. 29, 2024

Definitely easier than CS32 with Smallberg/Nachenberg. The projects (35% of our grade) are almost too easy (although the last 2 are a bit tough) and the homework (15%) is straightforward too. The exams are pretty fair (12.5% for Midterm I, 12.5% for Midterm II, and 25% for the final) and he is lenient with regrade requests. He also gives you 2 bonus points on either midterm 1 or 2 depending on if you actually go to section. His lectures can be pretty boring at times but he records them so watching them at 2X speed is recommended in addition to going to his office hours which are helpful. The TAs can be pretty dogshit, not going to lie. Mine barely spoke English and would buffer in real-time. However, Stahl's class is not super difficult and is 100% doable. You can definitely get an A in his CS32 class, which is supposedly a weeder too. I would take it again.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Fall 2023
Grade: A+
Verified Reviewer This user is a verified UCLA student/alum.
Jan. 24, 2024

Pros: Howard fits in perfectly next to Smallberg and Nachenberg for an absolutely stacked CS32 teaching core. If you have the correct habits (going to lectures, participating in discussions, starting projects early) this class feels strangely too easy. For a class sometimes described as a weeder, Howard is so straight forward, logical, and clear that learning comes easy and besides making cheat sheets for midterms and finals I didn't even study. There is also no debate that Howard's projects and exams are easier than Smallberg and Nachenberg's but knowing many people that have taken CS32 with those professors I wouldn't say they knew any concepts or programmed any better than me after taking Howard. Definitely my favorite class I've taken at UCLA so far.

Cons: Some found his lectures a little boring and slow paced. Also, since it was his first time teaching CS32, he had mistakes in homework, projects specs, and exams.

Grading:
20% Homework
30% Projects
12.5% Midterm 1
12.5% Midterm 2
25% Final
Extra Credit for Participation in Discussion (Very Small)

Helpful?

0 0 Please log in to provide feedback.
Quarter: Fall 2023
Grade: A
Jan. 14, 2024

Goated professor for this class. He teaches in a way that makes everything very clear and easy to follow. Tests were very reasonable and the projects were not too bad, just don’t wait until the last minute and they should go well.

Helpful?

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

Pros: he's extremely nice, he's a good lecturer, he made it clear what was covered on the exams, he was very approachable, the projects weren't too difficult

Cons: I felt he didn't go into enough depth on some of the topics (hashing, sorting, searching, etc.), which makes me feel less prepared for upper divs/interviews

Helpful?

0 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Fall 2024
Grade: A
March 19, 2025

Lectures are very long, but Prof Stahl is excellent. He genuinely cares abou student learning and is very good at explaining concepts. Exams are straightforward, lectures are recorded on Zoom, and practice problems are given.

Helpful?

0 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Fall 2024
Grade: A
Feb. 20, 2025

Take Stahl!!! He's such a great professor! He's super nice, helpful, and really knows his stuff. Sometimes his lectures can get boring, but I assure you, it's worth it for the amount he goes over information because you won't ever walk out super confused. He takes his time to explain stuff with repetition, metaphors, and he makes everything super clear and easy to understand. He's a nice grader, and accepts regrades on tests. The projects aren't nearly as difficult as I thought they would be, usually taking just a few hours (definitely under 10 and you have 2 weeks to do them). An A is definitely manageable as on a lot of the projects, 50%+ students got 100%, and the tests average ~80-85. You get a written/typed cheat sheet: 8x11in front and back for all exams. Overall 10/10 would definitely take this class with him again!

Helpful?

0 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Fall 2024
Grade: A
Dec. 20, 2024

I had Howard for CS31, and I still like him a lot. Again, his lectures are boring sometimes, but he really tries to break things down for you to understand better. He sometimes speaks in his own way (“garbage-y values” “hair pins < >”), so you’ll have to get used to his language because he’s the one writing the exam. He is very helpful in office hours, so if you have any questions go ahead and ask him! Be warned though, he does have his own interpretation of some things (like what quadratic probing is) that may differ from the general definition, but if you bring it up to him he’ll admit the difference and either change his definition or accept both answers. The class should be pretty doable, but a friendly warning is don’t rely on ChatGPT too much because you do need to understand the projects for the exams. And, don’t copy paste your friend’s code! There are consequences for clear cheating (some people in our class got caught… so rip)!!!

Helpful?

0 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Fall 2024
Grade: A+
Dec. 16, 2024

Pretty easy class, Tests have a few tricky questions and Stahl makes a lot of grading mishaps, but he is quite accommodating and flexible. Would recommend taking CS 32 with Stahl, especially if you are not very confident in your coding skills

Helpful?

0 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Fall 2024
Grade: A
Dec. 13, 2024

Slow, clear lecturer. Skipped lots of hard topics. Simpler coding problems on exams but enforces syntax memorization and has you memorizing very course-specific implementations, and I don't like that. Raw score only, no curve. Easy projects with skeletons provided. Homework is canvas quizzes, often with tons of mistakes. Exams have a lot of mistakes too. He also taught quadratic probing in a way that goes against the conventions agreed upon by 95% of the internet. He's very kind and responsive when correcting mistakes, however. I wish he included more choice-based, more group-based, and more challenging projects.

Helpful?

0 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Fall 2024
Grade: A
Dec. 12, 2024

PLEASE TAKE ANY CLASS WITH STAHL HE IS THE GOAT!!!

Stahl genuinely cares about his students and is the example of what a College Professor should aim to be. He never leaves you confused and it is always really clear with what he wants. I will say, it was his first time teaching this course so he had mistakes throughout but he was very understanding, and human, as he would always make clear. His projects were pretty chill, maybe a little too easy at times but take advantage of that. I will say, ChatGPT will not help you at all because you have to understand the projects to do well on the exams, and it is also fails a good amount of test cases. Two midterms, a final, 5 projects, and 5 homework quizzes (20 mcq canvas quizzes). Anytime you need help or clarification, whether it's a project, or even an exam, he will always guide you in the right direction so never be afraid to go to his office-hours or ask for help during a test. His lectures are broken down well, and as a visual learner, he did a great job. He does skip over some harder topics like sorting which sucked as it is important and he also is kind of boring at times, but he is just trying to make it understandable and easier to digest. He is also a genuinely down-to-earth guy and fun to just chat with. You can tell he loves what he does and loves his students even more. I know that as he teaches the course more times, he will have fewer mistakes, cover more of the harder topics and have a more streamlined process. 10/10 professor and 10/10 human. Well done!

Helpful?

0 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Fall 2024
Grade: A
Nov. 29, 2024

Definitely easier than CS32 with Smallberg/Nachenberg. The projects (35% of our grade) are almost too easy (although the last 2 are a bit tough) and the homework (15%) is straightforward too. The exams are pretty fair (12.5% for Midterm I, 12.5% for Midterm II, and 25% for the final) and he is lenient with regrade requests. He also gives you 2 bonus points on either midterm 1 or 2 depending on if you actually go to section. His lectures can be pretty boring at times but he records them so watching them at 2X speed is recommended in addition to going to his office hours which are helpful. The TAs can be pretty dogshit, not going to lie. Mine barely spoke English and would buffer in real-time. However, Stahl's class is not super difficult and is 100% doable. You can definitely get an A in his CS32 class, which is supposedly a weeder too. I would take it again.

Helpful?

0 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Fall 2023
Grade: A+
Jan. 24, 2024

Pros: Howard fits in perfectly next to Smallberg and Nachenberg for an absolutely stacked CS32 teaching core. If you have the correct habits (going to lectures, participating in discussions, starting projects early) this class feels strangely too easy. For a class sometimes described as a weeder, Howard is so straight forward, logical, and clear that learning comes easy and besides making cheat sheets for midterms and finals I didn't even study. There is also no debate that Howard's projects and exams are easier than Smallberg and Nachenberg's but knowing many people that have taken CS32 with those professors I wouldn't say they knew any concepts or programmed any better than me after taking Howard. Definitely my favorite class I've taken at UCLA so far.

Cons: Some found his lectures a little boring and slow paced. Also, since it was his first time teaching CS32, he had mistakes in homework, projects specs, and exams.

Grading:
20% Homework
30% Projects
12.5% Midterm 1
12.5% Midterm 2
25% Final
Extra Credit for Participation in Discussion (Very Small)

Helpful?

0 0 Please log in to provide feedback.
Quarter: Fall 2023
Grade: A
Jan. 14, 2024

Goated professor for this class. He teaches in a way that makes everything very clear and easy to follow. Tests were very reasonable and the projects were not too bad, just don’t wait until the last minute and they should go well.

Helpful?

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

Pros: he's extremely nice, he's a good lecturer, he made it clear what was covered on the exams, he was very approachable, the projects weren't too difficult

Cons: I felt he didn't go into enough depth on some of the topics (hashing, sorting, searching, etc.), which makes me feel less prepared for upper divs/interviews

Helpful?

0 0 Please log in to provide feedback.
1 of 2
4.5
Overall Rating
Based on 13 Users
Easiness 4.0 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 4.7 / 5 How clear the class is, 1 being extremely unclear and 5 being very clear.
Workload 4.4 / 5 How much workload the class is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 4.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!