ECS 032A
Intro to Programming
Filter Reviews
Class Ratings
Professor Rating
Prof: Hao Chen / Fall 2021
Oct 29, 2022
RUN. JUST RUN. This course was an absolute nightmare with this professor. I still have nightmares about it years after it happened. I have taken three python courses at davis and I still know less about the syntactical requirements than C, which I only took for 1 quarter. The entire class is based off of poorly written assignments with TAs that are absolutely inaccessible because of students who would book them for THEIR ENTIRE OFFICE HOURS. I didn't learn shit, and cried most of the quarter.
I was supposed to learn python, but all I learned was that professors during covid can do whatever the hell they want, and "google is your friend."
If I could give him 0 stars I would. In fact, I would give him negative stars. Worst professor I have ever had at Davis. I have been told he is great for courses that focus in his field, but the lower division classes are not only miserable, they are honestly a waste of university money and time.
LOL ******* RUN AWAY FROM THIS PROFESSOR
Class Ratings
Professor Rating
Prof: Kristian Stevens / Fall 2021
May 26, 2022
Useful class for non-majors to learn the basics of Python and get some experience coding your own programs, I had some previous Python experience so it was probably easier for me to pick up but I think the organization of the course was good and everything built on previous concepts.
Professor Stevens is the GOAT, tends to be very generous with homework/test drops and also is a very clear lecturer in my opinion!
I always recommend this class to people but I have to warn that it does take more time commitment than you might think, especially the homeworks at the end. Lectures w/ Professor Stevens throughout 2021-2022 school year were all online, so some people might struggle w/ paying attention. Try your best to not fall behind on lectures, because if you do, homeworks and tests and the overall class will be so much harder for you. If you try your best to keep up with lectures and homeworks, you should have no problem getting a good grade and learning basic Python skills. Also, take advantage of SLAC/tutoring on Discord/Piazza!
Leave a Review