EssayPal.ai - This AI writes in your style of writing!

ECS 032A

Intro to Programming

Filter Reviews

Overall0
Easiness0
Interest0
Usefulness0
Reviews 2
1

Class Ratings

1Awful Class
1Very Hard
3Kinda Interesting
1Useless

Professor Rating

1Awful Prof

Prof: Hao Chen / Fall 2021

Oct 29, 2022

Comments on the course

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.

Course Content

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."

Comments on the professor

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.

Advice

LOL ******* RUN AWAY FROM THIS PROFESSOR

Delivery: OnlineGrade: AWorkload: Very HeavyTextbook Use: Optional
Assignment Heavy
1

Class Ratings

5Amazing Class
3Avg. Difficulty
4Interesting
5Very Useful

Professor Rating

5Amazing Prof

Prof: Kristian Stevens / Fall 2021

May 26, 2022

Comments on the course

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.

Comments on the professor

Professor Stevens is the GOAT, tends to be very generous with homework/test drops and also is a very clear lecturer in my opinion!

Advice

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!

Delivery: Online

Leave a Review

Overall Rating

Easiness

Interest

Usefulness

Professor Rating

Comment on the course*

Course content

Comment on the professor

Advice