Professor
Howard Stahl
Most Helpful Review
Fall 2023 - 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)
Fall 2023 - 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)