- Home
- Search
- Howard Stahl
- COM SCI 31
AD
Based on 110 Users
TOP TAGS
There are no relevant tags for this professor yet.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Sorry, no enrollment data is available.
AD
Howard was not the greatest teacher. He would often have long-winded explanations, and went at a very slow pace. In fact, he would introduce a topic to you, and you'd forget what he's talking about because of the slow pace of his lectures.
The discussions were better than the lectures; in 2 hours, I learned more than 4 hours spent in the lecture during the week. If Hunter is TAing again, please go to his discussion! He is one of the best TAs I've had. The LAs are also very very helpful.
Projects did not take long. For some projects, you could get it done in one sitting. The midterms were weird... Howard is not the best examiner, and even he admits it.
Overall, I would take this class again. Attend office hours frequently and discuss the project materials with others, and you'll be perfectly fine.
Lectures for me were a bit slow (though I had prior coding experience) but Howard is really approachable and easygoing. Projects were pretty straightforward (especially if you've programmed before) and directions/expectations were all laid out. He explains everything, including which software to use to code your projects and how he wants you to submit them.
I came into this class with 0 coding experience, so I think I had a more difficult time than others (it definitely helps having prior experience; if you don't be prepared to put in extra work). Stahl is a very nice, understanding professor but as a lecturer he is very boring. His slides aren't the most helpful and coupled with the 2 hour lectures it was very easy to drift off. The projects were reasonable, with project 3 being the most time consuming/hardest. If you put in the hours and pay great attention to detail, you should be able to score well on all of them, but the projects do take a decent amount of time (the discussion boards on every project were super helpful--I would often go there to read other people's questions/answers clarifying specific parts about the project). That being said, tests are a little different in that you need to know C++ down to every bit. I wasn't prepared for this on the midterm and basically tanked my grade, but reading the textbook helped me majorly score better on the final. I recommend forgetting about the project and really getting to know C++ as a language for this. This class was really difficult to me as everything was super new and unfamiliar, but Stahl is a nice guy to start out your C++ journey with.
Stahl did his job, nothing more, nothing less. I started the class with 6 weeks of zoom lectures, and 4 final weeks back in-person, and frankly, in person was the most boring thing I've ever attended. It was disengaging, slow, and gloom. I will say that I did learn what was needed for CS31, and it is not hard to do well in this class, but it was a slow and tough process to adhere to.
Stahl was a great guy and very nice, but his lectures worked the same as melatonin gummies. They literally made me fall asleep every time. I don't think I attended more than three lectures in the entire quarter and learned almost entirely from the discussion. However, his tests were pretty fairly made and reflected what we were learning from the projects. The projects were also manageable and he often extended the deadline. He even ended up changing one of my project grades from a literal F- to a C after I spoke with him and clarified some things. Overall, he's a very sweet man, but it was just a really boring class overall and I feel like I learned more from outside the class.
Overall, I did not find this class too difficult. You do have to put a lot of time into the projects, but you will walk out with a great understanding of C++. Only reason I got an A- was because I did not study for the midterm.
Project grades are based on wether or not you pass all test cases, and Stahl supplies you most of them before you turn it in. Getting 100% on all the projects is very doable. Although, you do have to study for the exams quite a bit, as there's a multiple choice section that requires a lot of practice to remember without a compiler.
If you put in some effort, you will succeed!
I went into this class with no coding experience at all, and Stahl taught pretty well, but I definitely learned more by just doing the projects. The online midterm was super easy, and the final was also relatively easy but definitely required you to actually understand the coding part (moreso than the midterm). Projects 3 and 7 had me wanting to die for a little bit but I finished them (mostly) by myself.
I did not go to a single lecture in person and I'm glad because he talks sooooo slow and I understood him better at 2x.
Overall I thought Stahl was really nice and good at answering project-related questions. Would recommend!!!!!
I took this course in the summer after graduating high school with barely any coding experience. As an absolute beginner who did the tiniest bit of java, this course was very introductory and not too difficult if you take the time to understand the concepts. I think Howard does a good job of explaining everything in his lectures but the slides and class notes are a bit hard to read. Other than that, if you put in the effort, you will do well. The midterms and exam cover everything you learned and never go too far beyond what was covered in class.
Howard was not the greatest teacher. He would often have long-winded explanations, and went at a very slow pace. In fact, he would introduce a topic to you, and you'd forget what he's talking about because of the slow pace of his lectures.
The discussions were better than the lectures; in 2 hours, I learned more than 4 hours spent in the lecture during the week. If Hunter is TAing again, please go to his discussion! He is one of the best TAs I've had. The LAs are also very very helpful.
Projects did not take long. For some projects, you could get it done in one sitting. The midterms were weird... Howard is not the best examiner, and even he admits it.
Overall, I would take this class again. Attend office hours frequently and discuss the project materials with others, and you'll be perfectly fine.
Lectures for me were a bit slow (though I had prior coding experience) but Howard is really approachable and easygoing. Projects were pretty straightforward (especially if you've programmed before) and directions/expectations were all laid out. He explains everything, including which software to use to code your projects and how he wants you to submit them.
I came into this class with 0 coding experience, so I think I had a more difficult time than others (it definitely helps having prior experience; if you don't be prepared to put in extra work). Stahl is a very nice, understanding professor but as a lecturer he is very boring. His slides aren't the most helpful and coupled with the 2 hour lectures it was very easy to drift off. The projects were reasonable, with project 3 being the most time consuming/hardest. If you put in the hours and pay great attention to detail, you should be able to score well on all of them, but the projects do take a decent amount of time (the discussion boards on every project were super helpful--I would often go there to read other people's questions/answers clarifying specific parts about the project). That being said, tests are a little different in that you need to know C++ down to every bit. I wasn't prepared for this on the midterm and basically tanked my grade, but reading the textbook helped me majorly score better on the final. I recommend forgetting about the project and really getting to know C++ as a language for this. This class was really difficult to me as everything was super new and unfamiliar, but Stahl is a nice guy to start out your C++ journey with.
Stahl did his job, nothing more, nothing less. I started the class with 6 weeks of zoom lectures, and 4 final weeks back in-person, and frankly, in person was the most boring thing I've ever attended. It was disengaging, slow, and gloom. I will say that I did learn what was needed for CS31, and it is not hard to do well in this class, but it was a slow and tough process to adhere to.
Stahl was a great guy and very nice, but his lectures worked the same as melatonin gummies. They literally made me fall asleep every time. I don't think I attended more than three lectures in the entire quarter and learned almost entirely from the discussion. However, his tests were pretty fairly made and reflected what we were learning from the projects. The projects were also manageable and he often extended the deadline. He even ended up changing one of my project grades from a literal F- to a C after I spoke with him and clarified some things. Overall, he's a very sweet man, but it was just a really boring class overall and I feel like I learned more from outside the class.
Overall, I did not find this class too difficult. You do have to put a lot of time into the projects, but you will walk out with a great understanding of C++. Only reason I got an A- was because I did not study for the midterm.
Project grades are based on wether or not you pass all test cases, and Stahl supplies you most of them before you turn it in. Getting 100% on all the projects is very doable. Although, you do have to study for the exams quite a bit, as there's a multiple choice section that requires a lot of practice to remember without a compiler.
If you put in some effort, you will succeed!
I went into this class with no coding experience at all, and Stahl taught pretty well, but I definitely learned more by just doing the projects. The online midterm was super easy, and the final was also relatively easy but definitely required you to actually understand the coding part (moreso than the midterm). Projects 3 and 7 had me wanting to die for a little bit but I finished them (mostly) by myself.
I did not go to a single lecture in person and I'm glad because he talks sooooo slow and I understood him better at 2x.
Overall I thought Stahl was really nice and good at answering project-related questions. Would recommend!!!!!
I took this course in the summer after graduating high school with barely any coding experience. As an absolute beginner who did the tiniest bit of java, this course was very introductory and not too difficult if you take the time to understand the concepts. I think Howard does a good job of explaining everything in his lectures but the slides and class notes are a bit hard to read. Other than that, if you put in the effort, you will do well. The midterms and exam cover everything you learned and never go too far beyond what was covered in class.
Based on 110 Users
TOP TAGS
There are no relevant tags for this professor yet.