Reviews of professor Barrett Koster

Rating: 5.0/5, difficulty: 1.0/5
Super chill prof, seemed like a fun guy who cared abt student success. I never went to class, but his resources are good enough to learn on your own. TAs graded quickly with good feedback. Content is very easy/fair especially if you're familiar with basic cs logic. 115 is standard across all professors for the most part anyway.

Rating: 5.0/5, difficulty: 3.0/5
he was actually so caring and helpful, the only thing is that his content did vary in difficulty sometimes so sometimes it would be really easy and other times kinda difficult. he had great support though and overall his content with the homeworks and labs he gave us made sense. pretty straightforward grading and lectures.

Rating: 4.0/5, difficulty: 3.0/5
So incredibly kind, and incredibly smart and helpful. The only problem he'd have is that he can be TOO smart, and he can sometimes treat somewhat difficult concepts as simple. But, if you don't understand something, TALK TO HIM OUTSIDE OF CLASS! He's absolutely incredible 1-on-1, and as soon as you explain your confusion, he'll help you understand.

Rating: 5.0/5, difficulty: 1.0/5
Great Professor who cares about teaching the material in a clear and engaging way! ITP115 is an easy class overall and Professor Koster gives extremely helpful examples and notes for completing all of the assignments and labs.

Rating: 4.0/5, difficulty: 2.0/5
Dr. Koster was always available for help, whether it be by email or in person. His lectures were 50 minutes long. Each week, there is an assignment and a lab (both online) that you have to complete to do well in the course. There is one midterm exam that was super difficult, but there were opportunities to recover (focus on ancillary work).

Rating: 5.0/5, difficulty: 1.0/5
This class is pretty introductory, but Professor Koster did a great job walking through most of the major concepts needed for Python programming. Assignments can be a little tricky but are mostly pretty easy to figure out. There are lots of support resources and he is always very helpful. Highly reccomend!

Rating: 5.0/5, difficulty: 1.0/5
good class to learn the basics of coding. although attendance is not mandatory, he basically gives you all the info you need to complete the homework assignments (there is quite a bit of homework, especially considering that this is a 2 unit class, but they are very helpful in getting good practice at applying the knowledge).

Rating: 3.0/5, difficulty: 3.0/5
The class takes about as much work as you would expect from a computer science class. Professor is nice, but lectures are pretty participation heavy, which is kinda difficult when nobody participates. Weekly homework assignments vary dramatically in difficulty (mostly a breeze, but occasionally not). Shouldn't be too bad if coding interests you.