Professor

Howard Stahl

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

Reviews (114)

4 of 9
4 of 9
Add your review...
March 23, 2018
Quarter: Winter 2017
Grade: N/A

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.
March 24, 2018
Quarter: Winter 2018
Grade: B-

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.
March 28, 2018
Quarter: Winter 2018
Grade: A+

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.
March 31, 2018
Quarter: Winter 2018
Grade: A

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.
Feb. 27, 2019
Quarter: Winter 2019
Grade: N/A

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.
March 27, 2019
Quarter: Winter 2019
Grade: A

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.
March 28, 2019
Quarter: Winter 2019
Grade: A-

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.
April 1, 2019
Quarter: Winter 2018
Grade: A

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.
April 2, 2019
Quarter: Winter 2019
Grade: A-

I came into this class a total beginner in c++ and still managed to survive. Stahl gives out pretty good lectures that teach you what you need to know for the tests and projects, but he is very boring and will almost always make you very sleepy. Class projects were not tough but require you to plan out your project before you start. He is really bad at writing the project specs (instructions), so make sure you are doing EXACTLY what he asks for. Read the book if you don't know much about programming going in. It's actually pretty useful. The tests are reasonably difficult. Just make sure you read the entire question before you answer it, and check your test to make sure he didn't grade it incorrectly.

Helpful?

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

In the more complex parts of the course, Stahl's lectures can become almost incomprehensible. I think it's because of time constraints, but you will have to study a small amount on your own if you don't already have experience with C++. Other than that, no issues. Tests were fair, discussions were somewhat helpful (but not mandatory), projects were appropriately difficult, in my opinion.

Helpful?

0 0 Please log in to provide feedback.
COM SCI 31
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.
COM SCI 31
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.
COM SCI 31
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.
COM SCI 31
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.
COM SCI 31
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.
COM SCI 31
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.
COM SCI 31
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.
COM SCI 31
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.
COM SCI 31
Quarter: Winter 2019
Grade: A-
April 2, 2019

I came into this class a total beginner in c++ and still managed to survive. Stahl gives out pretty good lectures that teach you what you need to know for the tests and projects, but he is very boring and will almost always make you very sleepy. Class projects were not tough but require you to plan out your project before you start. He is really bad at writing the project specs (instructions), so make sure you are doing EXACTLY what he asks for. Read the book if you don't know much about programming going in. It's actually pretty useful. The tests are reasonably difficult. Just make sure you read the entire question before you answer it, and check your test to make sure he didn't grade it incorrectly.

Helpful?

0 0 Please log in to provide feedback.
COM SCI 31
Quarter: Winter 2019
Grade: A-
April 4, 2019

In the more complex parts of the course, Stahl's lectures can become almost incomprehensible. I think it's because of time constraints, but you will have to study a small amount on your own if you don't already have experience with C++. Other than that, no issues. Tests were fair, discussions were somewhat helpful (but not mandatory), projects were appropriately difficult, in my opinion.

Helpful?

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