Reviews of professor Ben Samuel

Rating: 5.0/5, difficulty: 4.0/5
Literally the best professor I've ever had. He goes very in-depth in his lectures, covering all the material in the course and then some while still keeping everything understandable. Very invested in students. He made me interested in the subject itself (it's now my major) and I honestly can't recommend him enough.

Rating: 5.0/5, difficulty: 3.0/5
Dr Ben is engaging and animated, keeps material interesting, and spends a good amount of time reinforcing fundamental building blocks of programming and making sure students understand. Homeworks are straightforward with room for personal creative expression(which he loves) and hes always available in his office to help with anything

Rating: 5.0/5, difficulty: 2.0/5
I went in with 0 knowledge of any programming languages, but his real life examples helped me to understand things very easily. I'm extremely shy, but he is very approachable and doesn't make me feel less/weird. He made it a point to learn everyone's name since the first day and I really appreciated that. I love the sense of community in his class.

Rating: 5.0/5, difficulty: 3.0/5
Game Dev 1 was, hands-down, the most fun I had during my computer science BS. It felt like a "just for fun" elective class at a times. The 2 projects of creating original games were real work, for sure, but how often do you get to play your favorite video games for homework? Dr. Samuel bring panache to his lectures and syllabus.

Rating: 5.0/5, difficulty: 3.0/5
His speaking style, often sprinkled with qualifiers, can be difficult to follow for some (but not all) students. If you're a Comp Sci beginner, this class is packed with a lot of dense material regardless of which prof it's taken with. Expect to work. Dr. S is willing to give extra help, and won't get frustrated if you don't understand at first.