Professor

Howard Stahl

AD
3.6
Overall Ratings
Based on 78 Users
Easiness 3.9 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Workload 3.6 / 5 How light the workload is, 1 being extremely heavy and 5 being extremely light.
Clarity 3.2 / 5 How clear the professor is, 1 being extremely unclear and 5 being very clear.
Helpfulness 3.5 / 5 How helpful the professor is, 1 being not helpful at all and 5 being extremely helpful.

Reviews (78)

5 of 7
5 of 7
Add your review...
May 5, 2020
Quarter: Winter 2020
Grade: A-

Stahl is a lovely guy but my god were lectures tough to sit through. I ended up stopping going halfway through and watching the Bruincast at 2x speed because he speaks so so slow. Projects were ok but usually a little long and as a complete novice when it comes to Computer Science, I struggled a little but office hours were super helpful. Midterm was easy with a cheat sheet and I didn't take the final because due to Coronavirus, he allowed us the option to opt out. He is super helpful and does care about his students a lot, especially if there's a grading mistake or if you ask for an extension.
He probably one of the better professors for this class and is a really nice guy so I would suggest taking CS31 with him. Plus if you have any C++ experience you'll find this class a breeze.

Helpful?

0 0 Please log in to provide feedback.
COM SCI 31
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
May 28, 2020
Quarter: Summer 2020
Grade: A

Howard is super good

Helpful?

0 0 Please log in to provide feedback.
June 25, 2020
Quarter: Winter 2020
Grade: A

If you come in with coding knowledge, this class will be easy for you and lectures are going to be very boring. If you don't know how to code, Howard will walk you through everything. If you've never coded in C before, pay attention to his lectures on pointers and make sure you take good notes. The 2-hour lectures could definitely be shorter. He occasionally ends lectures early though if he gets through all the material he had planned for the day. When working on the projects, make sure to pay attention to the specs and any extra spec information he gives in class. Like any class, make sure to start projects early and break it up into chunks.

Helpful?

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

CS 31 with Stahl was a good intro class. As someone who took APCS in high school, I thought the workload was manageable and the first half of the class was very easy. Most of the projects were straightforward, with the notable exception of parts of 3, 4, and 6. The midterm was also pretty easy, as Stahl really does not try to trick you on exams (unlike some other CS professors). Our final become optional due to COVID-19.

My main complaint with this class is that Stahl is not a very effective lecturer. He speaks in a very monotone voice, which makes it difficult to pay attention for longer than 5-10 minutes at a time. Some of his analogies don't really make sense or are needlessly complicated, such as with objects, classes, and new/delete operators. Maybe I was just taught things a different way, though.

The TAs make this class a good experience. Every TA I spoke with (particularly Angelina Poole), was able to break down concepts clearly and effectively and address points of confusion. Unlike some other south campus TAs from physics, math, and chemistry, Stahl's CS TAs really seem to know how to teach.

Overall, I would take Stahl's class again. However, if you are new to programming or just want to understand the later topics (pointers, new/delete, etc) really well, I suggest going to your TA's office hours.

Helpful?

0 0 Please log in to provide feedback.
COM SCI 31
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
March 20, 2021
Quarter: Winter 2021
Grade: A

Howard is super sweet. He's not the easiest to pay attention for 2 hours straight (though he does end lecture earlier quite often considering he doesn't give a break in the middle like other 2 hour classes do) so I honestly found myself slacking and multi-tasking during class. However, he isn't a bad lecturer by any means and comes up with pretty good explanations for topics. I didn't know programming coming in but I think I was onboarded pretty well. I did find myself having to use outside resources alongside since he didn't explain everything the best. The projects are the standard CS31 ones. Project 3 is by far the most time-consuming one and is very difficult if you have not ever used recursion or thought in coding logic--however please don't feel intimidated by how 99% of the class seems to have been coding since they were born. Go to office hours, watch YouTube videos, and don't give up! Exams definitely tested on a lot of tiny quirks on C++ but overall was pretty doable for somebody who didn't pay too much attention in class.

Helpful?

0 0 Please log in to provide feedback.
COM SCI 31
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
March 23, 2021
Quarter: Winter 2021
Grade: N/A

I'm gonna list the cons of the class only here since others mentioned accurate stuff. If you have no experience in coding and are bad at test-taking, do NOT take this class. The one midterm provided is worth 25% and final is 35%. Moreover, he would never accept a regrade in a test.

Helpful?

0 0 Please log in to provide feedback.
COM SCI 31
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
March 25, 2021
Quarter: Winter 2021
Grade: A+

He has a habit of going on tangents and making the material more confusing than it needs to be. I recommend looking up topics if you don't understand them after lecture. Nevertheless, Pixie is a cute dog. Would take again.

Helpful?

0 0 Please log in to provide feedback.
COM SCI 31
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
March 31, 2021
Quarter: Winter 2021
Grade: A+

This was my first time taking a CS course and the way the material was broken down and presented was manageable even for a complete beginner like me. The course mark was based on 7 projects, 1 midterm, and 1 final. The projects were reasonable (#3 took up more time than the others tho) but make sure you don't start them last minute and take advantage of office hours if you get stuck. The midterm/final were very straight forward-- make sure you understand the projects because the tests were heavily based on concepts seen in the projects. Overall I enjoyed the class and bonus points for the professor's dog who would often show up on camera.

Helpful?

0 0 Please log in to provide feedback.
COM SCI 31
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
March 26, 2021
Quarter: Winter 2021
Grade: A

Howard did an amazing job of teaching this course in such a way that even though I had no coding experience (it took me a couple of days to realize int meant integer haha) it was by no means a hard or difficult class. The workload could at times be excessive, but that is just the nature of coding and the time you have to put into actually typing code, and even testing it. It really helped me initially to attend OH and ask clarifying questions early on, but after week 4 I had a strong enough understanding of the course and its material to really breeze through the class. Tests are easy, projects take time, lecture could at times be confusing but was overall very clear. And pixie is a big plus :)

Helpful?

0 0 Please log in to provide feedback.
COM SCI 31
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
March 28, 2021
Quarter: Winter 2021
Grade: A

Stahl is a great professor, although I did take computer science in high school, so I had an advantage. He tells you all you really need to know for the projects, although for one of the it was really unclear, but he has a forum where people can ask and answer questions. He provides a lot of tests for your programs to make sure you are heading in the right direction, and the only tougher part about this class is the final because the harder material is pushed towards the end and there were some oddly specific questions that I could not find the answer to anywhere.

Helpful?

0 0 Please log in to provide feedback.
COM SCI 31
Quarter: Winter 2020
Grade: A-
May 5, 2020

Stahl is a lovely guy but my god were lectures tough to sit through. I ended up stopping going halfway through and watching the Bruincast at 2x speed because he speaks so so slow. Projects were ok but usually a little long and as a complete novice when it comes to Computer Science, I struggled a little but office hours were super helpful. Midterm was easy with a cheat sheet and I didn't take the final because due to Coronavirus, he allowed us the option to opt out. He is super helpful and does care about his students a lot, especially if there's a grading mistake or if you ask for an extension.
He probably one of the better professors for this class and is a really nice guy so I would suggest taking CS31 with him. Plus if you have any C++ experience you'll find this class a breeze.

Helpful?

0 0 Please log in to provide feedback.
COM SCI 31
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Summer 2020
Grade: A
May 28, 2020

Howard is super good

Helpful?

0 0 Please log in to provide feedback.
COM SCI 31
Quarter: Winter 2020
Grade: A
June 25, 2020

If you come in with coding knowledge, this class will be easy for you and lectures are going to be very boring. If you don't know how to code, Howard will walk you through everything. If you've never coded in C before, pay attention to his lectures on pointers and make sure you take good notes. The 2-hour lectures could definitely be shorter. He occasionally ends lectures early though if he gets through all the material he had planned for the day. When working on the projects, make sure to pay attention to the specs and any extra spec information he gives in class. Like any class, make sure to start projects early and break it up into chunks.

Helpful?

0 0 Please log in to provide feedback.
COM SCI 31
Quarter: Winter 2020
Grade: A+
March 29, 2020

CS 31 with Stahl was a good intro class. As someone who took APCS in high school, I thought the workload was manageable and the first half of the class was very easy. Most of the projects were straightforward, with the notable exception of parts of 3, 4, and 6. The midterm was also pretty easy, as Stahl really does not try to trick you on exams (unlike some other CS professors). Our final become optional due to COVID-19.

My main complaint with this class is that Stahl is not a very effective lecturer. He speaks in a very monotone voice, which makes it difficult to pay attention for longer than 5-10 minutes at a time. Some of his analogies don't really make sense or are needlessly complicated, such as with objects, classes, and new/delete operators. Maybe I was just taught things a different way, though.

The TAs make this class a good experience. Every TA I spoke with (particularly Angelina Poole), was able to break down concepts clearly and effectively and address points of confusion. Unlike some other south campus TAs from physics, math, and chemistry, Stahl's CS TAs really seem to know how to teach.

Overall, I would take Stahl's class again. However, if you are new to programming or just want to understand the later topics (pointers, new/delete, etc) really well, I suggest going to your TA's office hours.

Helpful?

0 0 Please log in to provide feedback.
COM SCI 31
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Winter 2021
Grade: A
March 20, 2021

Howard is super sweet. He's not the easiest to pay attention for 2 hours straight (though he does end lecture earlier quite often considering he doesn't give a break in the middle like other 2 hour classes do) so I honestly found myself slacking and multi-tasking during class. However, he isn't a bad lecturer by any means and comes up with pretty good explanations for topics. I didn't know programming coming in but I think I was onboarded pretty well. I did find myself having to use outside resources alongside since he didn't explain everything the best. The projects are the standard CS31 ones. Project 3 is by far the most time-consuming one and is very difficult if you have not ever used recursion or thought in coding logic--however please don't feel intimidated by how 99% of the class seems to have been coding since they were born. Go to office hours, watch YouTube videos, and don't give up! Exams definitely tested on a lot of tiny quirks on C++ but overall was pretty doable for somebody who didn't pay too much attention in class.

Helpful?

0 0 Please log in to provide feedback.
COM SCI 31
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Winter 2021
Grade: N/A
March 23, 2021

I'm gonna list the cons of the class only here since others mentioned accurate stuff. If you have no experience in coding and are bad at test-taking, do NOT take this class. The one midterm provided is worth 25% and final is 35%. Moreover, he would never accept a regrade in a test.

Helpful?

0 0 Please log in to provide feedback.
COM SCI 31
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Winter 2021
Grade: A+
March 25, 2021

He has a habit of going on tangents and making the material more confusing than it needs to be. I recommend looking up topics if you don't understand them after lecture. Nevertheless, Pixie is a cute dog. Would take again.

Helpful?

0 0 Please log in to provide feedback.
COM SCI 31
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Winter 2021
Grade: A+
March 31, 2021

This was my first time taking a CS course and the way the material was broken down and presented was manageable even for a complete beginner like me. The course mark was based on 7 projects, 1 midterm, and 1 final. The projects were reasonable (#3 took up more time than the others tho) but make sure you don't start them last minute and take advantage of office hours if you get stuck. The midterm/final were very straight forward-- make sure you understand the projects because the tests were heavily based on concepts seen in the projects. Overall I enjoyed the class and bonus points for the professor's dog who would often show up on camera.

Helpful?

0 0 Please log in to provide feedback.
COM SCI 31
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Winter 2021
Grade: A
March 26, 2021

Howard did an amazing job of teaching this course in such a way that even though I had no coding experience (it took me a couple of days to realize int meant integer haha) it was by no means a hard or difficult class. The workload could at times be excessive, but that is just the nature of coding and the time you have to put into actually typing code, and even testing it. It really helped me initially to attend OH and ask clarifying questions early on, but after week 4 I had a strong enough understanding of the course and its material to really breeze through the class. Tests are easy, projects take time, lecture could at times be confusing but was overall very clear. And pixie is a big plus :)

Helpful?

0 0 Please log in to provide feedback.
COM SCI 31
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Winter 2021
Grade: A
March 28, 2021

Stahl is a great professor, although I did take computer science in high school, so I had an advantage. He tells you all you really need to know for the projects, although for one of the it was really unclear, but he has a forum where people can ask and answer questions. He provides a lot of tests for your programs to make sure you are heading in the right direction, and the only tougher part about this class is the final because the harder material is pushed towards the end and there were some oddly specific questions that I could not find the answer to anywhere.

Helpful?

0 0 Please log in to provide feedback.
5 of 7
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!