Reviews of professor Justin Goins

Rating: 5.0/5, difficulty: 4.0/5
Phenomenal. Lectures are engaging, class structure is superb, and he has the most organized and useful canvas page I've ever seen. An expert in teaching AND in what he teaches, his office hours & feedback are excellent. Willing to stay late after office hours and lectures to help students. Goins is the best of the best. He's also just super chill.

Rating: 1.0/5, difficulty: 2.0/5
Justin really doesn't actually know what he's talking about when he's trying to lecture in class. He will ramble endlessly about something pointless or irrelevant to the class. He is also very hard to get a hold of and will rarely respond to any of your emails about questions or grading. The material is honestly not hard, he just doesn't teach it.

Rating: 5.0/5, difficulty: 5.0/5
I tried taking CS 162 previously and failed hard because nothing made sense. I tried again this term with Dr. Goins and the lectures were clear and concise, all the assignments had clear criteria, and there was a ton of extra help with review sessions and office hours for students who struggle like me. One of the best instructors I've had period.

Rating: 4.0/5, difficulty: 4.0/5
The lectures were relatively engaging and the assignments, while difficult, were clearly explained. If you paid attention in class and did the readings the tests were relatively easy. Most importantly, he was incredibly accommodating - I had to miss lots of class due to health issues and he was happy to give me extensions and support.

Rating: 5.0/5, difficulty: 3.0/5
Dr. Goins is extremely knowledgeable about the course he teaches and he gives in depth explanations of exactly what is happening behind the scenes, why things work, and how to accomplish the same task in different ways. He hosts many review sections, he has clear grading criteria, and he is forgiving with due dates to a respectable degree