CCR

Search

Find a course or a school.

CSE 1154 credits

CSE 115: Introduction to Computer Science I

5 reviews from 2 semesters · last one Jul 9

Undergrad registration for Spring 2027 at UB opens Mon, Nov 2. Registrar dates

The verdict

Summarized from 5 reviews

Students like this class. It's manageable if you keep up, and most people spend about 8 hours a week.

Students mention most

  • Great professor 1
  • Life changing 1

Took CSE 115? How hard was it?

1 is easy, 5 is hard. Anonymous, no account.

Difficulty

4.8/ 5

100%would take again

Average 4.8 out of 5 from 5 reviews.

Tap a row to see only those reviews.

Workload

~8hrs / week

Most say 4–6 hours a week · 3 answers

Pick your professor

Tap to filter reviews

What students say

5.0 out of 5 starsSpring 2026Prof BosseWould take again

This is an easy A as long as you put in the work. This introductory class sticks to the fundamentals. If you desire to learn the intricacies of Python or programming in general, I strongly advise self-study or visiting office hours.

Tip: There's a website called pynatice that has exercises for every topic covered in 115. Pynative helped me get 100% on all 3 exams, it is a godsend a quick way to learn content. It helps more if you do the exercises before you get to it in class.

5.0 out of 5 starsWould take again

Rated without a written review.

5.0 out of 5 starsFall 2025Prof. HertzWould take again

This is the class that made me switch to CS. Dr. Hertz is incredible - he makes Python so accessible and fun. The labs are well-designed and the TAs are actually helpful. Even when I was stuck on the homework, office hours cleared everything up. If youre on the fence about CS, take this class.

Tip: Go to every lab section. The TAs basically walk you through the homework.

5.0 out of 5 starsFall 2025Paul DicksonWould take again

Paul is heavy on Live Coding, if you prefer slides, take a different professor!

Tip: Just do your work! Don't use AI or access things when they tell you not to, you get pretty much free points by going to recitation, and learn how to do tracing well, since there is a quiz pretty much every lab day

4.0 out of 5 starsFall 2025Adekunle AfolabiWould take again

Learning primarily comes from the homework.

Tip: Take your time with the weekly homework assignments.

Every review is free to read. Took CSE 115? Adding one takes about two minutes.