4.1

Brad Peterson

Computer Science - Weber State University

4.1
Quality
3.5
Difficulty
75%
Would Retake
117
Reviews
4.1
Quality
3.5
Difficulty
4.1
Helpful
4.1
Clarity

75%

Would Retake

117

Reviews

Rating Distribution
Official

5

75

4

14

3

8

2

8

1

12

What Students Say

However, he goes through too much material too fast

CS2420 - 1.0 rating

This professor is very condescending when asked questions, and ultimately very unhelpful

CS2420 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

47%

Textbook Required

36%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 53 grades
Most common grades:
A (19)
A- (8)
B- (6)
Grade Distribution
A(23)B(11)C(8)D(1)F(0)A-/B+(11)
Based on 57 reported grades
A: 19
A-: 8
B-: 6
B: 5
Common Tags
Skip class? You won't pass. (16)
Gives good feedback (15)
LOTS OF HOMEWORK (11)
Hilarious (11)
Respected (10)
Amazing lectures (10)
Clear grading criteria (9)
Tough Grader (8)
Rating Trend

Declining

-0.21 avg change
Apr
Aug
Nov
Dec
Jan
Apr
Last 6 months
Ratings by Course

2420

5.0

(8)

CS4750

5.0

(1)

CS4110

5.0

(2)

CS3030

5.0

(1)

CS1410

4.5

(2)
+13 more courses
Difficulty by Course

CS1111

5.0

CS4450

5.0

CS1410

4.5

CS4750

4.0

CS3230

4.0

Reviews (117)
4.0
1.0
CS0000
Jun 26, 2008

No Comments

5.0
3.0
CS4790
May 7, 2009

Cares about students. Actually knows who is in his class. Taught through example and lecture. A little slow on correcting assignments. The clearest thing I got from taking this class was that he cares about my education. A very good instructor.

5.0
4.0
CS4750
May 7, 2009

This was a very enlightening and difficult course. I learned more in this course then any other CS course I've ever had. A little slow returning homework. The homework seemed to be adaptive to the needs of the class.

3.0
1.0
CS4890
Sep 8, 2009

Cooperative Work Experience has lots of exceptions to most of the rules; no textbook and no attendance. It was an easy class with occasional reports (filling out forms reporting what I've been doing). My only complaint is that there was very little communication with the teacher. He only answered questions via e-mail and, even then, not very well.

4.0
2.0
MATH1630
Oct 22, 2009

Brad is really laid back but loves to teach. He will always answer questions and is almost constantly interacting with the students.

5.0
3.0
CS4110
Dec 7, 2009

Brad is one of those rare instructors who knows the subject and can teach it to you in his own words. He is concepted based (no busy work) and stays focused on the topic. You feel like you are learning in his class and his instructions are clear.

5.0
2.0
CS2420
Aug 7, 2010

Brad was a very fair instructor and he gave the class plenty of credit if he even suspected that he made something unclear. Attendance isn't "mandatory" per se but he holds weekly quizzes as an attendance check. Test were fairly difficult, manageable. Excellent instructor.

5.0
5.0
CS1410
Sep 20, 2010

Great teacher! Best one in the CS department. Not an easy A, but a good challenge!

4.0
4.0
CS1410
Oct 11, 2010

Excellent teacher; knows the most out of any CS professor I've had so far.

2.0
4.0
CS3230
Dec 31, 2010

Brad was unprepared to teach this class.The lectures had little to do with the assigned work,making completing the assignments extremely difficult. His lectures consist of an example from the book, and then exclaiming,"See its easy". I received better instruction in kindergarten.AVOID AT ALL COSTS.

5.0
3.0
CS1400
Jun 23, 2011

Very helpful. He stayed after class to help every class period. He was very knowledgeable and explained more than just how to do it. I would take another class from him.

5.0
2.0
CS2420
Aug 19, 2011

Very fair teacher and cares about students. Takes attendance but allows for a few absences. Posts class video lectures! Stayed after class for several hours when our big assignments were due. Available to chat almost 24/7. His tests and assignments were challenging but he was very fair in giving partial credit.I learned alot.Highly recommended!

5.0
3.0
CS1400
Aug 24, 2011

Brad is a genuinely bright man with a passion for teaching. He spends lots of time helping students, and will even chat online and take phone calls late at night with questions. He knows the subject and explains it easily so that beginners can get it.

5.0
3.0
CS2420
Oct 10, 2011

One of the most intelligent teachers I have ever had. Knows computers very well, knows the subject matter, is willing to help you if you have tried to do as much as you can. Tests are challenging, but if you pay attention in class, you'll pass. I recommend this professor.

5.0
2.0
CS1400
Oct 12, 2011

Best professor I've had this semester. Very helpful. The important thing for him was that we were learning and able to keep up. Put lots of effort in to helping anyone who asked for it, spending several hours after class each day. Funny and insightful.

1.0
5.0
CS1111
Nov 23, 2011

Avoid. Unreasonably hard. He has a superiority complex.

5.0
2.0
CS2450
Nov 29, 2011

Brad is excellent. He is the epitome of what a professor should be. He knows what he's talking about, gives homework that teaches you, and gives you fair treatment as a student. He cares about his students, and is willing to help with non class related stuff as well. Recommend him for any course.

2.0
4.0
CS1400
Dec 2, 2011

Contrary to some notes on here, this instructor is not that helpful to everyone; often he thinks that everyone should get concepts from previous examples. Agree that he might have a superiority complex. Would avoid, unless you know the material already (or someone that can help you with questions about the subject)

1.0
5.0
CS2420
Dec 13, 2011

He doesn't understand that not everyone is as intelligent as he is. Does indeed have a superiority complex possibly arising from the fact that he is lacking in other areas. i.e. he is accommodating for anything he's lacking. ---Tests you on material that he doesn't cover in class.

2.0
5.0
CS2450
Dec 14, 2011

I was very disappointed. His original classes were extremely misleading because he said that he felt bad because he "always gave so many A's". I worked hard the entire semester, asked him for feedback on many assignments and did everything I could to get an A. He was very late in grading assignments and gave me a C after I did everything I could.

5.0
4.0
CS3030
Dec 14, 2011

Peterson is a great instructor. He is extremely knowledgeable about the subject he teaches. Far ahead of anyone else. I would say that the class is, indeed, challenging. The midterm and finals are scripts that need to be assembled, and some of them are way too time consuming for the time. Overall pretty good.

5.0
3.0
CS1400
Jan 3, 2012

Brad is a great teacher. He really takes time to make sure you understand and learn. His lectures are fun and I enjoyed his daily fantastic contraption and even the daily thoughts. Take this class.

5.0
3.0
CS3750
Mar 27, 2012

I find the "superiority complex" remarks pretty funny. Obviously the students don't know Brad, nor have they used his open office hours. He's very knowledgeable and willing to help when needed. I found him very accommodating every time I approached him for help. I've had 5 different classes from him.

5.0
2.0
CS3750
Apr 6, 2012

I've had him for 1410, Math 1600, 2420 and will have him in 4750. He is awesome, a little intimidating if you don't know him, but he is extremely smart, and always willing to help you understand the stuff. He is always challenging us and is also eager for your feedback as a student. Great instructor.

5.0
2.0
CS2420
May 3, 2012

Absolutely the best teacher at weber! He explains difficult concepts extremely well and taught necessary insight to visual studio that should have been taught in 1400.Great sense of humor, and is always willing to help. Use his study guide for tests, listen to his recorded lectures and you will get an A. perfect prof.Intelligent, I highly recommend

3.0
4.0
CS1400
May 3, 2012

First off, the class is hard. He will push you and make sure you understand the material. This is good because once you're through with it, CS1410 will be a lot easier. 50% of your grade comes from weekly assignments, so be sure to do every one of them. He gives small, weekly quizzes, and two tests. It's a lot of work, but it's worth it.

2.0
3.0
CS2420
Aug 1, 2012

Brad posted the assignments online usually a day or two late, giving us less time to work on it. His class is an utter mess. You can tell he's only one class period ahead in planning. He seems to spend more time making his assignments more convoluted, so students don't find code online, rather than just helping us understand OOP.

5.0
2.0
CS2420
Nov 11, 2012

Brad is the best instructor at weber state. Expecially in the computer science department. If you take his class you will learn the material better than you could imagine. He wants you to learn it and is extremly patient with you. He lectures in a way that is very easy to understand and pay attention to it.

5.0
3.0
CS2420
Mar 31, 2013

Absolutely wonderful! One of the best teachers in the CS department at Weber State. After a horrible experience taking the prior CS1410 class with a different instructor, I was scared to take CS2420. But Brad is unbelievably gifted at explaining difficult concepts so his students can understand. I wish I could take all my CS classes with Brad!

5.0
3.0
CS2420
Apr 5, 2013

Best teacher in CS Dept at Weber. Challenging material but he explains it extremely well.

5.0
4.0
CS2420
Apr 25, 2013

Excellent at teaching (explaining), willing to stay late to help you. Hard class, I had to put in 3 hours a night, 5 nights a week to say caught up on homework.

5.0
3.0
CS1400
Apr 29, 2013

Brad was a good instructor with a good sense of humor. He sometimes poked fun of some students, but it was all in fun. The assignments could be challenging, but he always took time to explain parts you didn't understand in class when asked. Always asked if anyone had questions and took time to go over it when needed.

5.0
4.0
CS2420
May 5, 2013

Brad is a wonderful instructor. He explains everything clearly and is very fluid in his teaching style (he will give an extra week in class if needed on an assignment). He stays up late to help if you are stuck on your assignment. He explains everything clearly in his video lectures.

5.0
3.0
CS1400
Nov 11, 2013

Awesome class! Assignments are meant to challenge you but he is more then willing to provide plenty of time in class to complete them and will help you if you are stuck. Will definitely be taking more classes from him in the future.

5.0
5.0
CS2420
Nov 12, 2013

Brad is one of the best CS Teachers at Weber. He teaches one of the hardest topics and pushes his students to learn and stretch in the topics. You will work in this class but you will learn a ton. Gives a lot of time in class on labs and tries his best to give one on one help. Hard but fair and you will get what you put into it.

4.0
4.0
CS1400
Nov 19, 2013

Great teacher overall. Each assignment given was very doable even with little to no prior experience as long as you payed attention and watched the lectures that he posted (which was also extremely nice).

1.0
1.0
CS1400
Grade: A+
Nov 26, 2013

This class was very easy. However, he is very unlikely to stick around and answer any questions without making you feel like you're not intelligent. When you ask him a question about a concept for the homework, he just gives you a quick witted answer without any support. I'm still getting an A in this class, but I had to find out everything myself.

2.0
5.0
CS2420
Jan 6, 2014

Not helpful, condescending and berates students for asking questions after trying to appear interested in taking questions. Makes a difficult class harder than necessary for what seems like no other reason than to make himself look "cool" and more knowledgeable than the students. Worst professor ever.

5.0
3.0
CS2420
Apr 6, 2014

A very knowledgeable professor for data structures and algorithms. The first part of the semester was definately the hardest which i find very good because most of my other classes are end heavy. Overall I learned a whole bunch of very interesting stuff and will be trying to take classes from him as much as I can.

5.0
4.0
CS2420
Apr 17, 2014

I took this class once before. I had a very hard time with it, but it had nothing to do with Brad. I retook the class this Spring Semester and have accomplished things I did not think possible. He was helpful beyond belief. Sometimes I even chatted with him at 2am about the most current assignment asking for help and he responded. Thumbs up

5.0
4.0
CS2420
Jun 6, 2014

Very helpful and funny professor. The material for this class was very difficult and it took up a lot of my time. He was very good at getting the point across and explaining the stuff. I would recommend him to any cs major.

5.0
3.0
CS2420
Grade: A
Nov 10, 2014

This guy is the best! I dreaded taking this class because I've heard nothing but horror stories of difficulty. Brad made this class so much fun and incredibly interesting. He tries extremely hard to give extra attention to struggling students, and often stops the class to catch them up. One of the best teachers I've had in my entire life.

4.0
4.0
CS2420
Grade: A
Nov 13, 2014

I took him for data structures (cs 2420). It was a very difficult class and he really pushes you to learn the material if you want to pass. If you are a dedicated student and actually care about the material and are willing to dedicate the necessary time you will learn a lot. take if you are serious about learning, not if you are trying to slide by

5.0
4.0
2420
Grade: Not sure yet
Nov 19, 2014

Brad is hilarious and a great instructor. Would definitely suggest taking this course from him. Boo Jazz!

5.0
1.0
2420
Nov 24, 2014

This professor was above others to me because aside from teaching the materials, he made the class entertaining in a way that I still learned and actually had a good time while I was doing it. Class with Brad was a pleasure and I would recommend him to anyone.

5.0
2.0
CS1400
Dec 3, 2014

Classes are entertaining and interactive. While coding assignments he often asks what the students would like to seedo next. Very helpful and responsive to emails. Records all lectures so you can re-watch them anytime online. Overall, extremely good instructor and class.

5.0
3.0
2420
Apr 14, 2015

Brad is the best Computer Science teacher at Weber State. i would take all of my courses from him if I could. He teaches concepts well enough that I can apply them in my job and later classes.

5.0
4.0
CS2420
Apr 15, 2015

Brad is amazing at teaching concepts. He really digs in deep so you can understand howwhy something works the way it does. He is very sarcastic and jokes a lot, so if you get offended easily, he may not be your best choice. If you are looking for an easy class don't take from him, if you really want to learn about programming, he is the man!

5.0
3.0
CS2420
Apr 18, 2015

Brad explains things very well. Though his class is hard its because of the topic but he is very good at making sure you got it before he moves on. He explains the homework really well. He records his lectures so you can go back and watch them, (extremely helpful). He doesn't believe in making you pay for books. Best teacher at Weber State.

5.0
3.0
CS2420
May 17, 2015

Brad is one of the best CS professors I've had. His lectures are very entertaining unlike some other CS courses I've taken. He is fair, very knowledgeable and easy going. Don't expect an easy A out of this course. The material is hard but Brad does an excellent job at simplifying a lot it. Take every course you can from him. You won't regret it!

5.0
4.0
2420
May 23, 2015

I had a horrible teacher in my CS1410 class and I thought that it would be impossible to pass CS2420, Brad really know how to explain things well. He is there to help you succeed. He is quick to respond to emails. Best teacher in the CS department at Weber State, and there are a lot of good teachers here. Records lectures to refer to later.

4.0
3.0
CS2420
Dec 4, 2015

Responds quickly to email. I took the class entirely online, so I never met him in person. The assignments and tests were difficult, but if you study and understand the concepts, you should be able to pass. This class isn't a walk in the park, it takes actual effort. Don't start the assignment the day it's due, you're just asking to fail.

3.0
2.0
CS3750
Apr 9, 2016

I have mixed feeling about Brad and CS3750. First off, the professor for this class is Google, not Brad. Brad will help you if you ask but usually when I asked for help he would just say "Google it". CS3750 needs some rework as a whole. It sounds like every professor who teaches it, does it differently.

5.0
3.0
CS2420
Grade: B
Apr 18, 2016

Brad was hilarious. The classes were online or in-class. I was an in-class student, but I stayed home and watched online. He puts his videos up on YouTube so you can go to them and watch the lecture later if you can't make it. The assignments were challenging, but the tests were really hard. Watch the videos before your tests and follow study guide

5.0
4.0
CS2420
Apr 28, 2016

Brad has been my favorite teacher so far in the CS department. I had heard horror stories going into this class, about how it was the make it or break it class, but honestly I don't think it was all that bad. Brad gives you programs that have all of the extra stuff done, he just expects you to figure out the topics covered in class. Tests were hard

5.0
4.0
CS2420
May 5, 2016

Going to class/watching lectures online is key to passing the class. Topics are clearly outlined in the lectures, and even online students can contribute questions through a live google hangout. Homework is explained thoroughly, but the concepts are not easy in nature, so expect to spend some time working on assignments. Overall a very good class.

3.0
3.0
CS4790
Grade: A
Aug 8, 2016
Would take again

I felt like the class needs a little more structure to it. You are basically on your own the whole semester. If you have a good group it's not bad but if you have a substandard group this class will be a pain!

1.0
5.0
CS2420
Grade: C-
Oct 3, 2016
Wouldn't take again

He is very intelligent, and clearly has command of the subject. However, he goes through too much material too fast. You never get to spend enough time with any one topic to understand it. Online class is devoid of any kind of lab time/help. Won't directly answer questions, instead says "how do YOU think..." I don't know, that's why I asked!!!

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
5.0
CS2420
Grade: C+
Oct 13, 2016
Wouldn't take again

If you like having a professor that does nothing but draw crappy pictures, and then ask you to code it without any further examples or help, then you'll really enjoy this class. This professor is very condescending when asked questions, and ultimately very unhelpful. Tutors on campus were the only thing that got me through the class.

Skip class? You won't pass.
LOTS OF HOMEWORK
LECTURE HEAVY
1.0
5.0
CS2420
Grade: Not sure yet
Oct 17, 2016
Wouldn't take again

It's never a good sign when you ask a professor for help, and his answer is always: "We covered that in class two days ago..." Okay, well I must have missed it, because that's why I'm here asking for your help, I don't understand it. If everyone in class is having the same problems, either you're not explaining it good enough or it's too hard.

Tough Grader
LOTS OF HOMEWORK
GRADED BY FEW THINGS
1.0
2.0
CS2420
Grade: C+
Nov 13, 2016
Wouldn't take again

Brad obviously knows the topic of the class very well but the class is difficult in that he normally only gives you about 60% of the information that is needed to do the homework and then just excepts that you will find the rest out yourself, while telling you not to search the internet. You will usually have to fix his code to get yours to work.

LECTURE HEAVY
5.0
4.0
CS2420
Grade: B-
Nov 19, 2016
Would take again

Brad is a good professor. He may come off condescending to some but its just that he knows his stuff and is very passionate about it. He does care. When I took his class he often would ask students individually if they understood. If they didn't he would try his best to help them understand.

Respected
LOTS OF HOMEWORK
Inspirational
1.0
5.0
CS2420
Grade: Drop/Withdrawal
Nov 21, 2016
Wouldn't take again

This class took 25-30 hours of my week. Professor was more interested in trying to be hip with the class having them call him Brad and showing clips from adult swim, than he was in actually making sure anyone understood the material. He says upfront the class is difficult by nature, not because of him - it was ABSOLUTELY because of him. AWFUL!!!

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
3.0
CS2420
Grade: A+
Nov 30, 2016
Would take again

Brad is the best CS instructor I've had from Weber State. He makes a hard subject incredibly enjoyable. He also broadcasts his classes online, so you can watch and participate from home if you want/need to. He also records the lectures and puts them on YouTube, so if you need to miss a class it's OK! I would take him again in a heartbeat!

ACCESSIBLE OUTSIDE CLASS
Hilarious
Amazing lectures
2.0
4.0
CS2420
Grade: C-
Dec 12, 2016
Wouldn't take again

I took Brad because so many people recommended him. He is condescending, doesn't give you a PDF for some of the assignments, and assumes you know what to do. This was one of the worst courses I've taken simply because of the exams. I got 9's and 10's on all the assignments and the tests destroyed my grade. Avoid this professor for this class.

Skip class? You won't pass.
LOTS OF HOMEWORK
TEST HEAVY
1.0
4.0
CS2420
Grade: B-
Jan 5, 2017
Wouldn't take again

Brad wasted in-class time showing adult swim YouTube clips and talking about pop culture. He was too busy to invest any real time in the course to get the important subjects across, not to mention he would go way too fast for most of the students in the class. He also relies on student graders, who are seriously WAY too harsh on what you submit.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
3.0
CS2420
Grade: A
Feb 6, 2017
Would take again

My 93.32% got rounded up to an A. He spent a generous amount of time helping me work out bugs and syntax issues in my code. I appreciate that for an online course, there were consistent and through lectures. I also appreciated his sense of humor.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
1.0
5.0
CS2420
Grade: B-
Feb 11, 2017
Wouldn't take again

Avoid at ALL costs. I understand thar certain courses are designed to be more difficult than other but this professor has serious problems in taking the course material and transmitting it to the students. Good luck referencing his 1 and 1/2 hour plus videos to find anything useful.

Tough Grader
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
5.0
3.0
CS2420
Grade: B-
Apr 13, 2017
Would take again

Best professor I've ever had; He just gets it! Excellent at teaching intricate and complex problems. Makes boring material interesting. Always willing to help. Hilarious! Makes homework the majority class credit and not tests which is great. Easy to pass class if you put the work in. Records class videos for you.

Gives good feedback
Skip class? You won't pass.
Hilarious
5.0
3.0
CS2420
Grade: A-
Apr 29, 2017
Would take again

One of the best cs teachers i've taken! He very much cares that students understand the material and his schedule can adjust if students aren't understanding the material. Very fair. For tests, really take the study guides into consideration - don't go take the test if there is something on the study guide you don't know. Overall, very pleased.

Respected
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
4.0
CS2420
Grade: B
Dec 15, 2017
Would take again

This class is difficult, but Brad is really good at explaining and visualizing concepts. His tests are difficult, but if you really follow the study guide you will get a good score. Brad is really good about answering emails and really helped push me to become a better programmer. I would recommend him to everyone. Best CS prof at Weber!

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Tests are tough
5.0
3.0
CS3750
Mar 1, 2018
Would take again

This was a good class. You basically just get in groups at the start and work on 3 "major" projects. He's not the most helpful in class, and you're pretty much using google as your teacher, but it's not something you can't do, and he will try to help as best he can. He's very lenient on the projects too, he'll extend deadlines, etc. Would recommend

GRADED BY FEW THINGS
GROUP PROJECTS
4.0
3.0
CS2420
Mar 14, 2018
Would take again

The course overall is difficult. But I feel like he does a good job at understanding how students learn and what works and what doesn't. He uses a very visual approach and draws everything that is on the labs. He's a great programmer.

Gives good feedback
Respected
Inspirational
5.0
4.0
CS2420
Grade: A-
Mar 29, 2018
Would take again

I really enjoyed this class with Brad. I think he does an excellent job at explaining things and his assignments are fun and challenging. I feel that newer programmers will struggle but you will learn a lot from him. You have to watch his lectures to pass. Overall I really liked the class but it wasnt easy.

Tough Grader
Gives good feedback
Skip class? You won't pass.
5.0
4.0
CS3750
Grade: A+
May 12, 2018
Would take again

This is my second time taking a class from Brad and he has done amazing both times. The class structure was about as good as it can get while still following what the university wants for the course. He will assign you 3 group projects. You are then left on your own to research how to accomplish the task but he will help if you get really stuck.

Respected
GRADED BY FEW THINGS
GROUP PROJECTS
3.0
5.0
CS2420
Grade: B-
May 13, 2018
Wouldn't take again

Lectures include videos from YouTube that are irrelevant to the material. Assignments are not straightforward and makes you decipher his code and make it work to complete assignments. The exams are very hard which include many coding problems where he expects you to code in chitester where you have no ide. Luckily passed the class bc Assignments

Tough Grader
TEST HEAVY
GRADED BY FEW THINGS
3.0
4.0
CS3750
Grade: A-
Jul 19, 2018
Wouldn't take again

In my opinion this class is pointless. You aren't taught anything other than what you can figure out for yourself, other than just how to talk to your group. If you're stuck in a terrible group, then you're screwed. Brad will answer a question if you ask, but other than that he's basically just there to grade your projects. There's no lectures.

Tough Grader
LOTS OF HOMEWORK
GROUP PROJECTS
5.0
3.0
CS2420
Grade: A-
Aug 22, 2018
Would take again

The lectures were were clear, (but long). Peterson has been my favorite CS professor so far. All lectures are recorded live and posted afterwards with in an hour. A coding assignment due every Monday and quiz due every Wednesday (but you can retake until you get 100%).

4.0
5.0
CS2420
Grade: C
Aug 25, 2018
Would take again

Not an easy course, nor an easy professor. He is a very good professor, and very knowledgeable, but his courses are not easy. Becomes less helpful with questions as the semester goes on. He would have got 5 stars if his finals were projects and not memorization tests. Coding in ChiTester is the dumbest thing I have ever done.

Skip class? You won't pass.
LOTS OF HOMEWORK
LECTURE HEAVY
5.0
2.0
CS2450
Grade: A
Dec 10, 2018
Would take again

Easily one of the best professors I have ever had. He's funny, well organized and he cares about his students and their learning. His assignments are half built so that you can focus on the material, he makes sure you understand what you need to do and is more than willing to help at any moment.

Hilarious
Amazing lectures
Caring
5.0
4.0
CS4110
Grade: A-
Dec 16, 2018
Would take again

If you want to learn anything make sure to take Brad, if you want an easy A, take someone else. He is always changing up his class to make sure he has the most optimal lectures and assignments for student learning. His lectures are recorded for YouTube so you don't have to show up, but you need to watch/attend the lectures to pass.

GRADED BY FEW THINGS
Caring
LECTURE HEAVY
5.0
4.0
CS2420
Grade: A-
Apr 20, 2019
Would take again

He hosts his lectures live so you can watch from home. He doesn't reuse any lecture videos so every video is relevant to your semester. He is very knowledgeable in this field and even as an online student, he makes you feel like you are part of the classroom. I would take again and I will be looking for his name in upcoming CS courses.

Participation matters
Clear grading criteria
Lecture heavy
5.0
4.0
CS2420
Apr 22, 2019
Would take again

I felt like he was knowledgeable, and I learned a lot from his class. I really liked how he presented the material, and posted his lectures online. His grading on his tests can be a little rough, but overall a good prof.

Gives good feedback
Clear grading criteria
5.0
3.0
CS2420
Apr 23, 2019
Would take again

He is a great instructor.

Gives good feedback
Participation matters
Amazing lectures
2.0
4.0
CS2420
Grade: B
Apr 25, 2019
Wouldn't take again

Fairly difficult class, you will definitely work for the grade you get.

Skip class? You won't pass.
Graded by few things
Test heavy
4.0
4.0
CS2420
Grade: C+
Apr 25, 2019
Would take again

The course was structured well. The assignments were challenging. You'll have to really put in the effort if you want a good grade in this class.

Participation matters
Skip class? You won't pass.
5.0
4.0
CS2420
Grade: A
May 9, 2019
Would take again

Very knowledgeable, and very willing to help. Brad is there for his students success. This class was definitely hard, and a lot of work, but I learned a lot. You definitely have to work hard for your grade. Assignments tend to take about 10-20hrs each. Exams are reasonable, no curveball questions, and partial credit is generous on coding questions.

Gives good feedback
Lots of homework
Hilarious
2.0
5.0
CS4450
May 23, 2019
Wouldn't take again

Brad is a super nice guy, but do not take 4450 from him. Our group was assigned a project in a language that none of us had experience in, and he did nothing to further our knowledge. We were basically met with "You guys will figure it out". For small things, I agree. But for learning the entire ASP . Net framework? No. That's not okay. I dropped.

Skip class? You won't pass.
Group projects
5.0
3.0
CS2450
Grade: A
Aug 12, 2019
Would take again

If you want an easy 'A' dont take this class from Brad. If you want to actually learn data structures in a way that will make you better in your future classes or in industry, I cannot suggest a better professor.

Skip class? You won't pass.
Inspirational
Hilarious
5.0
4.0
CS2420
Aug 14, 2019
Would take again

Brad is the best professor I've had at Weber hands down. The guy is incredibly knowledgeable. I will take any classes that he teaches in the future. I don't have enough good things to say about him. However, this class is very difficult. You work HARD for your grade but you learn a ton. The other CS professors need to get on his level.

5.0
5.0
CS2420
Grade: Not sure yet
Aug 14, 2019
Would take again

Awesome Teacher. Hard Class.

Accessible outside class
Test heavy
Hilarious
4.0
5.0
CS2420
Aug 15, 2019
Would take again

Brad was a great professor. The material in this class is just quite hard. Make sure to stay on track throughout the semester.

Gives good feedback
Graded by few things
Amazing lectures
5.0
4.0
CS2420
Grade: A
Sep 1, 2019
Would take again

Brad is the best. If you want to really learn the subject, take any classes you can from him. The material is not easy but he explains it exceptionally well. He truly cares about students, and his lectures are top-notch.

Respected
Inspirational
Amazing lectures
3.0
4.0
CS2130
Grade: C+
Dec 4, 2019
Wouldn't take again

Brad was a good Professor but I felt like at times he would assume students knew more than they actually did and power through the material. Homework was given after every chapter. Coding assignments were also assigned to go with some chapters. Zybook was used and expected to be read before lectures. Exams weren't terribly bad and kept short .

Graded by few things
Lecture heavy
5.0
4.0
CS2420
Grade: A
Dec 17, 2019
Would take again

The material in this class is inherently difficult, but I found him to be very good at helping students learn it. His lectures are impromptu and depend somewhat on class participation. He'll stay on a topic if the class is confused about it and quickly move on if the class gets it. He also reviews a lot of fundamental C++ topics.

Gives good feedback
Lots of homework
Skip class? You won't pass.
5.0
3.0
CS2420
Grade: A
Jan 13, 2020
Would take again

This guy's a wellspring on knowledge about C++, and CS2420 is a great chance to absorb as much of it as possible from him. I took the class online so I participated in the lectures while they were streamed live, but he also records them. He keeps things fun -- but also gets kinda full of himself at times. Still, I'll take anything I can from him.

Skip class? You won't pass.
Amazing lectures
1.0
3.0
CS3750
Grade: B
Feb 4, 2020
Wouldn't take again

Brad is a great professor for other classes, but he treats this class as his free time. He gives you project requirements and the language to develop the project, but nothing more, and sends you off to work in groups. Lecture is minimal and unrelated. One assignment in the books until the last 2 weeks of class. Do not take SE2 from Peterson.

Graded by few things
Group projects
5.0
3.0
CS2420
Grade: A
May 7, 2020
Would take again

Best CS prof I've had so far. Interesting lectures, fun assignments, and he taught concept based! One of my pet peeves is taking a class like this and being taught only C++ syntax. If I just wanted to learn C++, I'd do it myself. Professor Peterson made sure students understood the content instead of just regurgitating syntax.

Gives good feedback
Accessible outside class
Hilarious
5.0
4.0
CS2420
Grade: A
Jul 11, 2020
Would take again

Brad is one of my favorite professors. I had failed CS 2420 twice before taking it with him and I got an A. He is very knowledgeable on the subjects he teaches and he has well planned out lectures. He is good at responding to emails and working with students. I highly recommend him

Gives good feedback
Amazing lectures
5.0
4.0
CS2420
Grade: A
Sep 6, 2020
Would take again

Brad is a very caring professor. Most finals were being proctored remotely due to COVID, but he set aside time to proctor the CS2420 final (socially distanced) at a park for students who couldn't/didn't want to use a remote proctor.

Respected
Amazing lectures
Caring
5.0
4.0
CS2420
Grade: A
Nov 16, 2020
Would take again

The way Brad structures his assignments is unparalleled. He provides a c++ starter file containing several 'tests' that poke and prod at your code to ensure you've covered each possible scenario. This file does most of the busy work for you, ensuring you can focus on the logic behind method creation to pass each given test. Best CS prof as WSU.

Clear grading criteria
Skip class? You won't pass.
Amazing lectures
1.0
4.0
CS2420
Grade: B+
Dec 3, 2020
Wouldn't take again

Brad would've had my vote, but he isn't very lenient on pushing hw due dates, even when we have to wait for him to get the actual hw to us. Lame. He also constantly brings up politics and tries to sway students from voting Trump, we hear enough politics dude, lets focus on CS. Def don't like him or his overwhelming hw.

Lots of homework
Accessible outside class
Participation matters
5.0
4.0
CS2420
Dec 11, 2020
Would take again

Professor Peterson is one of the best computer science professors I've had here at Weber. CS2420 is a HARD class, and I HIGHLY recommend taking it from Peterson. You still have to put in the work, but if you do, you will pass. Lectures were great and he was easily accessible outside of class to help with homework or other concerns.

Accessible outside class
Hilarious
Amazing lectures
5.0
4.0
CS2420
Grade: A
Aug 8, 2021
Would take again

Brad is by far the best professor that I've ever had, his knowledge is unparalleled to almost any other professor at weber state, He doesn't want you to become a robot, or even just understand any specific language, he teaches you how to be, and think like a computer scientist, and how to solve difficult problems.

Respected
Inspirational
Hilarious
4.0
3.0
CS2420
Grade: B-
Jan 7, 2022
Would take again

He is a little rowdy, but very smart. He did really do his best to make sure we understood the material, and broke things down really well. I missed a single quiz, and it took my grade down by 3%. Missed a single assignment and took it down by another 6%. If you do the assignments, review before the exam and you should do pretty well on those.

Skip class? You won't pass.
Graded by few things
Clear grading criteria
3.0
5.0
CS2420
Grade: C+
Jan 10, 2022
Would take again

The important things that you need to know about Professor Peterson is that there is no extra credit. He believes that his class should be hard (he is correct to a point). His perspective of CS 2420 is that he is the gate keeper to higher level programming classes and that his is the one that needs to weed out the students that couldn't hack it.

Respected
Accessible outside class
Test heavy
5.0
5.0
CS2420
Grade: A
Jul 31, 2022
Would take again

This guy is the reason I'm not dropping out of the CS program. This class is so hard that I spent days as in literally 24+ hours a week trying to figure out code or Zybooks. He knows his stuff and while he can get a bit know it all he has earned it, he knows almost all. Take every class you can with him he will help you learn if you like it or not.

Clear grading criteria
Gives good feedback
Inspirational
5.0
2.0
2420
Grade: A-
Dec 17, 2022
Would take again

Best CS professor hands, makes very hard topics understand very easy. I wouldn't be afraid to take 2420 with him. Has recorded lectures so you can revisit them in order to prep for any exam. The programs themselves are really good in elevating your coding to a higher level but not hard enough to the point where its taking you days to complete.

Amazing lectures
Gives good feedback
Inspirational
5.0
3.0
CS2420
Grade: A
May 1, 2023
Would take again

Honestly one of the best professors I have ever had.

Amazing lectures
Gives good feedback
Accessible outside class
5.0
3.0
CS3750
Grade: A+
May 2, 2023
Would take again

Flex course stack: Express and MySQL. He is a bit unorganized, but a great professor. Class was 95% coding with a project for each module. Group project at the end of the semester. He was usually quick to respond via discord, but only available mid to late day. I would highly recommend taking any courses from him. Videos were short and concise.

Amazing lectures
Graded by few things
Online Savvy
5.0
4.0
2420
Dec 11, 2023
Would take again

Brad is a great professor, I wish a lot of my other CS classes were more like his. He taught straight to the point and made it clear if you have a question no matter what it is you can always ask it and he will do his best to answer and help you understand. I hope to take more classes from him in my following semesters.

Amazing lectures
Clear grading criteria
Respected
4.0
3.0
2810
Grade: B+
Apr 24, 2024
Would take again

Brad made a difference in the CS 2810 class. A good teacher is available for its students. Brad takes into consideration the difficulties that students have and adjusts assignment due dates. I like how Brad is available on Discord, creating a collaborative space for students to discuss the many concepts of the course.

Respected
Accessible outside class
Online Savvy
5.0
5.0
2420
Grade: A-
Aug 29, 2024
Would take again

Brad cares about his students. If you try and work hard, he will help you. This was the hardest CS class I've taken, but if pay attention to lectures (and rewatch them, he records them) you will be okay. Exams are difficult, programming assignments every week. It's a good class taught by an amazing professor! Zoom is an option for attending class.

Clear grading criteria
Caring
Accessible outside class
5.0
3.0
CS1400
Grade: A
Nov 24, 2024
Would take again

Lots of homework, but none of it is busy work. All the work I was assigned was clearly meant to help me learn.

Lots of homework
Hilarious
Caring
4.0
5.0
CS2420
Grade: B
Dec 10, 2024
Would take again

I loved Brad but hated course material. He did everything he could to help us get through this but I think he didn't account for the massive jump from 1410 to 2420. This made me hate my 1410 professor more tbh. He is an ultimate professional but as a sophomore taking his course, I felt discouraged. I would still recommend taking this class.

Hilarious
Lecture heavy
Test heavy
4.0
4.0
CS2420
Grade: B+
Jan 1, 2025
Would take again

One of the toughest but most rewarding CS classes. Professor Peterson knows his stuff and will challenge you, but engaging with his teaching style pays off. unstuckstudy and the free textbook were helpful for study prep.

5.0
4.0
2420
Grade: A
Apr 22, 2025
Would take again

Best CS professor I've had. Very clear and engaging lectures. Super willing to help you understand the material. All that aside he is also funny and makes his lectures a joy to listen to. I would 100% take a class with him again and would recommend him to anyone looking to learn some real computer science.

Amazing lectures
Clear grading criteria
Gives good feedback
Class Info

Online Classes

100%

Attendance Mandatory

47%

Textbook Required

36%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 53 grades
Most common grades:
A (19)
A- (8)
B- (6)
Grade Distribution
A(23)B(11)C(8)D(1)F(0)A-/B+(11)
Based on 57 reported grades
A: 19
A-: 8
B-: 6
B: 5
Common Tags
Skip class? You won't pass. (16)
Gives good feedback (15)
LOTS OF HOMEWORK (11)
Hilarious (11)
Respected (10)
Amazing lectures (10)
Clear grading criteria (9)
Tough Grader (8)
Rating Trend

Declining

-0.21 avg change
Apr
Aug
Nov
Dec
Jan
Apr
Last 6 months
Ratings by Course

2420

5.0

(8)

CS4750

5.0

(1)

CS4110

5.0

(2)

CS3030

5.0

(1)

CS1410

4.5

(2)
+13 more courses
Difficulty by Course

CS1111

5.0

CS4450

5.0

CS1410

4.5

CS4750

4.0

CS3230

4.0

Similar Professors