2.7

Jeffery Barnett

Computer Science - Saddleback College

2.7
Quality
3.2
Difficulty
42%
Would Retake
88
Reviews
2.7
Quality
3.2
Difficulty
2.7
Helpful
2.7
Clarity

42%

Would Retake

88

Reviews

Rating Distribution
Official

5

22

4

12

3

8

2

10

1

36

What Students Say

Barnett is one of the worst professors I've ever had

CS1B - 1.0 rating

If you are a CS major or you really want to learn to code avoid him

CS1B - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

88%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 59 grades
Most common grades:
A (35)
Not sure yet (18)
A+ (13)
Grade Distribution
A(48)B(9)C(0)D(1)F(0)A-/B+(2)
Based on 78 reported grades
A: 35
Not sure yet: 18
A+: 13
B: 8
Common Tags
Get ready to read (21)
Caring (16)
Lots of homework (16)
Respected (15)
Lecture heavy (13)
EXTRA CREDIT (12)
Gives good feedback (8)
Group projects (8)
Rating Trend

Improving

+0.62 avg change
Oct
Jan
Mar
May
Jun
Aug
Last 6 months
Ratings by Course

CIM250

5.0

(2)

CS1A

4.3

(4)

CS4A

4.0

(2)

CS3A

2.9

(23)

CS1D

2.8

(4)
+5 more courses
Difficulty by Course

CS1D

4.5

CS3B

3.5

CS1B

3.3

CS1A

3.0

CS6A

3.0

Reviews (88)
4.0
2.0
CS4A
Grade: A
Aug 10, 2016
Wouldn't take again

Easy introduction to Java class. Not very difficult at all, lots of work but not many difficult problems. All assignments/exams/quizes come from publishers.

Clear grading criteria
GROUP PROJECTS
EXTRA CREDIT OFFERED
4.0
3.0
CS4A
Grade: A
Aug 24, 2016
Would take again

Took his CS4A class over the summer. Teaches out of the book and makes you learn by coding LOTS of programs. We maybe had 7-9 programs a week but they were manageable. Large portion of grade (about 60%) was based off your program assignments which is nice, but graded them pretty easily. Very knowledgeable in CS and has years of military experience

Gives good feedback
Respected
LOTS OF HOMEWORK
4.0
3.0
CS3A
Grade: Not sure yet
Dec 29, 2016
Would take again

Uses lots of theory, but quizzes/tests are easy

Gives good feedback
Clear grading criteria
GROUP PROJECTS
1.0
3.0
CS3B
Grade: Not sure yet
Feb 6, 2017
Wouldn't take again

He cares... that is the only upside. The WORST organizational skills possible. Learns as he teaches... I would suggest staying away until he gets a handle on the content. In some situations the students had to teach topics that he didn't understand...

Caring
1.0
4.0
CS3B
Mar 8, 2017
Wouldn't take again

Jeff cares about his students and will restructure the class if things get too hard or he gets too ambitious, which happens more often than with any other teacher. I have never had a more disorganized class in my life angives projects hes never seen (literally said that one Lab). CS3B is tough and this teacher does not make it any easier

Tough Grader
Get ready to read
1.0
4.0
CS3B
Grade: B
Mar 8, 2017
Wouldn't take again

He does not give clear instructions on how to do homework or on how to prepare for the exam, and his lectures do not help to learn the material. Often I was more confused after his lecture about what I needed to do. The material was easier after I read the chapters, but the material I read did not help me complete the exams correctly in his class.

Tough Grader
Get ready to read
1.0
5.0
CS3B
Grade: Not sure yet
Mar 8, 2017
Wouldn't take again

The worst teacher ever. I never had a teacher this bad in my life. Did not know the materials himself and his exams weren't consistent with what he taught in class. Don't take him.

4.0
3.0
CS3A
Grade: A+
Mar 8, 2017
Would take again

I found prof Barnett to be very helpful, the expectations for the class were clear and fair. The work load for the class was reasonable and he makes the lecture time entertaining.

Gives good feedback
Skip class? You won't pass.
Caring
4.0
4.0
CS3B
Grade: B-
May 17, 2017
Would take again

Professor Barnett cares about his students and wants everyone to get a good grade. He will alter assignments and extend due dates if he knows students are struggling. I took the first CS3B class that he taught at Saddleback, so sometimes he is unable to answer questions right away. However, he will get back to you most of the time.

Caring
EXTRA CREDIT
GROUP PROJECTS
3.0
4.0
CS3B
Grade: Not sure yet
May 30, 2017
Would take again

Good teacher, changes his mind often. Tests will require studying.

Get ready to read
LOTS OF HOMEWORK
GROUP PROJECTS
2.0
1.0
CS3A
Grade: A
Jun 7, 2017
Wouldn't take again

The class was very easy. Prof Barnett is a nice guy, he's a vet and I respect him as a person. However he is not s good instructor. Classes are an easy A with him, but youwon't learn anything. If you're taking CS for career opportunities, stay away. Nobody is gonna pay you for your GPA.

GROUP PROJECTS
2.0
4.0
CS1A
Grade: B
Jul 26, 2017
Would take again

For someone who has little to no coding experience he goes through important topics very quickly. He also likes going off on tangents and teaching things that aren't in the book. Maybe that is my fault for taking a summer class. His exams are his quizzes! NO JOKE! You will get 100% on the exams if you look over the quizzes before the exam.

Tough Grader
LOTS OF HOMEWORK
1.0
1.0
CS12440
Grade: Not sure yet
Jul 31, 2017
Wouldn't take again

Probably one of the worst lectures I've ever witnessed! He doesn't know how to teach! He's learning as he's teaching himself! The class can be an easy A, HW are the quizzes and quizzes are the tests, but you literally won't learn anything! He's a good person and very much respected and respectful, but that doesn't mean he's a good teacher!

Respected
BEWARE OF POP QUIZZES
5.0
2.0
CS1A
Grade: A
Jul 31, 2017
Would take again

One of the best-est, A caring, honest and a humble person. I would take any class that he teaches, class comes with some extra surprises haha he got the best war time stories ever. He has the best accent

Gives good feedback
Respected
Caring
1.0
5.0
CS1B
Grade: Not sure yet
Oct 6, 2017
Wouldn't take again

Honestly one of the worst lectures I have ever sat in. He doesn't know what's he's doing!!! He always talks about his PhD (doesn't have it yet) in Computer Science, but he can't compile the assignments HE HIMSELF ASSIGNS!!! Many times he has to change the programs because they're too hard even for himself. NOT RECOMMENDED!!!!

Respected
Get ready to read
LECTURE HEAVY
1.0
5.0
CS3B
Grade: B
Apr 17, 2018
Wouldn't take again

The worst professor I've ever had. Doesn't review the assignments he assigns, will change the due date on assignments and not send notices to the class. He is a very nice guy but should not be teaching. His lectures are unclear and often confused the class. I've never been more frustrated with a professor. If you have to take him, rest in peace.

Get ready to read
LOTS OF HOMEWORK
Caring
1.0
1.0
CS1B
Grade: A
Apr 26, 2018
Wouldn't take again

Let me start by saying Barnett is very nice. He is an Easy A but you won't learn anything. If you're a CS major take someone else. Despite his bad reviews his schedule worked better with mine, my mistake. He is disorganized and gets lost in his own explanations.

1.0
4.0
CS3B
May 8, 2018
Wouldn't take again

Unfortunately he was the only one teaching Cs3b, so I was kinda stuck with it. The problem is he is a good person , however he is never prepared fro class, always confused regarding deadlines as well as the content, and loses his cool if you try having a conversation with him about any issues . WORST CLASS EVER !

LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
GROUP PROJECTS
1.0
4.0
CS3B
Grade: A-
May 23, 2018
Wouldn't take again

He's a nice guy, but a bad teacher. He kept changing and adding requirements on large group projects. This caused huge stress on us and was not worth it. For a 4 unit class, I had to do about 10-12 hours a week just to do these projects. That was way too much time out of class. I feel like I would have loved ASM, but not anymore.

Respected
Get ready to read
GROUP PROJECTS
5.0
4.0
CS3B
Grade: A
Jun 15, 2018
Would take again

Professor Barnett is one of the best computer science teachers I have ever seen. I think most of the bad reviews are because people are mostly used to organized classes like calculus but computer science is never like that. There are different approaches for every single program and concept. I have had several classes with him and I got A .

Respected
Inspirational
EXTRA CREDIT
5.0
3.0
CS1B
Grade: A+
Jun 15, 2018
Would take again

Professor Barnett is a really nice person. I had this class last fall. If you are starting as a computer science major and you do not want to be disappointed or change your major he is the best teacher that can help you. Also he is really understanding, supporting and helpful. I never rated a teacher before but I really needed to share this.

Respected
Inspirational
ACCESSIBLE OUTSIDE CLASS
1.0
3.0
CS1B
Grade: A
Jun 16, 2018
Wouldn't take again

Jeff is a nice professor, but needs to work on his teaching. If you are a CS major or you really want to learn to code avoid him. His class is an easy A, but you won't learn. He is disorganized and doesn't seem to understand the material he is teaching.

Respected
Get ready to read
5.0
2.0
CS1B
Grade: A+
Oct 9, 2018
Would take again

Despite his other reviews, Barnett is one of the best Computer Science Professors Saddleback has to offer. If you're unsure about staying in this major and want a caring, relatively easy professor, Barnett is your guy. His 1B class is top notch!

Respected
Inspirational
Caring
5.0
3.0
CS1B
Oct 13, 2018
Would take again

Cool guy, very relaxed and entertaining. A bit disorganized but he tends to also be lenient about deadlines.

Clear grading criteria
Caring
1.0
4.0
CS1B
Oct 21, 2018
Wouldn't take again

Barnett is one of the worst professors I've ever had! He is totally disorganized. It is as if he figures it out when he gets to class. He codes the assignment in class and he can't do it! He is very nice, but that's about it. If you want to teach yourself he is the guy to take!

1.0
5.0
CS1B
Grade: A
Oct 31, 2018
Wouldn't take again

I don't have much to add to what others have said. Barnett is nice, but not a great professor. He is an easy A. I learned on my own or from my classmates. I think he is new to C++.

4.0
2.0
CS1B
Grade: A
Jan 6, 2019
Would take again

Unlike a lot of teachers he teaches to the class he has meaning that instead of adhering to a strict regimen he will change requirements or deliverables required based on how the class is doing with the material. Those of you that think you're teaching yourself don't actually read what he gives you. Everything you need to know is there.

Get ready to read
BEWARE OF POP QUIZZES
Caring
2.0
2.0
CS3A
May 15, 2019
Wouldn't take again

Barnett's lectures are unclear with him fumbling around and not being able to explain whatever he is trying to explain in a clear way. The quizzes are far too easy as they're comprised of memorization of vocabulary words. Exams are made of cut and paste questions from the quizzes. He is a really nice prof, and the hands-on for the SAP1 was fun.

Get ready to read
Clear grading criteria
1.0
2.0
CS1B
Grade: Not sure yet
May 22, 2019
Wouldn't take again

Very nice guy, very bad teacher. If you want to learn take someone else. I took him despite his bad reviews because his class fit with my schedule. Basically had to teach myself.

3.0
3.0
CS3A
Grade: A+
May 23, 2019
Wouldn't take again

Professor Barnett wasn't as bad as I expected, but he wasn't anything incredible either. We essentially taught ourselves by using the textbook and used it to do all of the homework. Some pros are that this is an easy class (the homework is the quizzes and the quizzes are the exams VERBATIM). He's also a nice guy which is a redeemable quality.

Lots of homework
Accessible outside class
Get ready to read
3.0
4.0
CS1B
Grade: B
May 26, 2019
Would take again

He's a middle of the road teacher. His quizzes and exams are mostly just word for word from the book and previous quizzes. He gave us many small projects and assignments throughout the whole semester which can get tedious. His lectures and teaching style isn't great and you usually have to get help from your classmates or online to understand stuff

Lots of homework
1.0
4.0
CS3A
Grade: A+
May 27, 2019
Wouldn't take again

u won't learn anything from him. he's a nice guy but doesn't know the material himself very well and is inconsistent. i got an A but only cuz i taught myself. sometimes when i tried to correct him he just shook his head with a smirk, what is that supposed to mean! eaton is not much better but if i had the chance i would probably choose him instead.

3.0
4.0
CS3B
Grade: B
May 31, 2019
Would take again

Barnett is a nice guy but can be unorganized and you can tell he feels rushed in class. PDF used as a text. BUY A RASPERRY PI you will need it to do work at home(ask him for which one).Graded on: 3 exams >5 RASM projects>quizzes>homework. Due dates are bound to change an you will have to fight for them. RASM4 is the hardest. LATER NERDS!

Skip class? You won't pass.
Test heavy
Group projects
1.0
4.0
CS1B
Grade: Drop/Withdrawal
Jun 4, 2019
Wouldn't take again

Decent guy, horrible teacher. Weekly homework is often a bit of a project in itself, and he teaches this introductory class like an advanced one. Does not accept late work even with a DSPS form requesting it. Class project is hard to follow with all the different files you need to sift through. If you like teaching yourself, his class is for you.

Lots of homework
Lecture heavy
EXTRA CREDIT
5.0
3.0
CIM250
Grade: Not sure yet
Sep 8, 2019
Would take again

I really like Professor Barnett. He was exceptionally caring and accessible. I haven't taken his class enough yet to know it will work out. He spent hours with us he didn't have to, responded to emails promptly, always super nice and easily tell that he cares a lot about us. Maybe new instructors need get used to classes/ find their ideal system.

Respected
Accessible outside class
Caring
4.0
4.0
CS3A
Grade: B
Jan 31, 2020
Would take again

People seem to feel comfortable talking Barnett in classes.. This class is challenging but, I don't see him as being why, material is obtuse you can research it online its difficult for many. I've referenced material I learned from this class in another class so - I can see why people say what they say but, I don't blame him. I've seen disorganized

Lots of homework
Get ready to read
Skip class? You won't pass.
1.0
5.0
CS3B
Grade: Not sure yet
Feb 29, 2020
Wouldn't take again

He is one of the most disorganized professors I've ever seen, and his lack of knowledge about a multitude of topics within our courses makes me question is competence in the field of CS as a whole. He doesn't explain anything, and scrambles to answer questions that students have when he himself doesn't know how to answer them. Bad professor.

1.0
1.0
CS1B
Grade: A+
Apr 8, 2020
Wouldn't take again

Not that great. Doesn't know what he's talking about and teaches you a lot of wrong information. Boasts about his knowledge of the field while also ridiculing those who try to correct him. Incredibly inconsistent when it comes to grading and assignments. Doesn't really respond to emails. Just don't take him at all if you have the choice.

Hilarious
1.0
4.0
CS3B
Apr 16, 2020
Wouldn't take again

Literally gives me head aches having to be in his class. He doesn't even know how to take his own tests. Prepare to get stuff on quizzes and tests you've never seen before. Hes really not a teacher, and I can confidently say he is the reason why I'm glad I'm leaving Saddleback. If you can don't take any of his classes. Take them at your next school

Lots of homework
Test heavy
Group projects
1.0
1.0
CS3A
Grade: A+
Apr 19, 2020
Wouldn't take again

This class is not very hard if you do self study, to be honest nothing comes out from him. Youre not caring about knowledge, youll be happy. He grades good I think because he wants to fill up classs applicants.

1.0
4.0
CS3B
Grade: Not sure yet
May 4, 2020
Wouldn't take again

Simply, He is probably the most unprepared professor I've seen.

Tough grader
1.0
3.0
CS6A
Grade: Not sure yet
May 5, 2020
Wouldn't take again

He Doesn't teach anything. All I Learned was from studying on my own and watching youtube videos. When the class transitioned online because of quarantine he became even worse. Very disorganized and forgetful. kept moving the due dates and even forgot we have a midterm. Don't take him in person or online. The blandest class I ever had.

Skip class? You won't pass.
Group projects
5.0
1.0
CS3B
May 21, 2020
Would take again

All these bad reviews are unwarranted. Yes he can be unorganized but welcome to life. He doesn't really teach out of the book so just take notes in class. He literally tells you everything you need to know, people who don't do well don't pay attention or take poor notes. RASM4 is the toughest part of the class. One of the most east going profs ever

Clear grading criteria
EXTRA CREDIT
5.0
1.0
CS3B
May 21, 2020
Would take again

Not sure why he has so many bad reviews. This is such a straight forward class. The only downside is that his canvas answers to exams are always wrong. He makes up for it though! The class is not that time consuming except for RASM-4 a few weeks after exam1. He doesnt spoon feed you everything so take good notes like the other review says.

Gives good feedback
2.0
4.0
CS3B
Grade: A
May 22, 2020
Wouldn't take again

Pay close attention to his lectures at the beginning of the semester to familiarize with Assembly. Later materials you learn from doing Labs. Research/Google for how to do certain things in Assembly to help with Labs. Rasm4 is the hardest. He gives EC that helps a lot with overall grades, do them. In short, u mostly teach yourself. Be resourceful.

Skip class? You won't pass.
Lecture heavy
EXTRA CREDIT
2.0
5.0
CS3A
Grade: A
Jul 9, 2020
Wouldn't take again

Terrible Guy. He is absolutely bad and doesn't even know a lot of answers to his own homework. I would never take this guy again and I still wonder, who is giving this guy a PhD? He doesn't even know how to teach.

Lots of homework
Skip class? You won't pass.
Lecture heavy
1.0
4.0
CS3A
Grade: A
Jul 14, 2020
Wouldn't take again

Doesn't know the answer to his own homework. always talks about his knowledge in the computer industry but really doesn't know anything. Some days he's mean and some days he's nice. I have to take him to graduate and I hate doing that. He thinks the class is a military camp and treats everyone like soldiers.

Lots of homework
Lecture heavy
So many papers
5.0
1.0
CS3A
Grade: A
Jul 15, 2020
Would take again

I love professor Barnett. He is very easy, very caring, and very funny. I love his jokes. I am happy that I am taking him and I am looking forward to take him again.

Gives good feedback
Hilarious
Caring
1.0
3.0
CS3A
Grade: A
Jul 29, 2020
Wouldn't take again

Nice guy and wants student to do well. But as many have stated he is very disorganized, forgets we have a quiz/midterm and will just move it to the next day, contantly makes mistakes on homework, quizzes and exams. Though he makes tons of mistakes he gives no leniency for students regardless of circumstances. Learn on your own and you'll do well.

Tough grader
5.0
4.0
CS1A
Grade: A
Aug 4, 2020
Would take again

CS1A is a fast-paced summer course for people of all coding skill levels. I've never coded before, but I learned SO much from him. Lectures are long and he can ramble, but much of that time is practical demos & answering questions. You'll be most successful if you do all the reading as well. Expert in his field who cares a lot about his students!

Get ready to read
Lecture heavy
Caring
2.0
2.0
CS3B
Grade: A
Oct 26, 2020
Wouldn't take again

Somewhat easy class, dont take unless you are able to read everything yourself and teach yourself.

Lots of homework
Graded by few things
Group projects
1.0
5.0
CS1B
Dec 5, 2020
Wouldn't take again

Terrible Professor, don't take even if you have no other choice. I made the mistake of enrolling and thinking he wouldn't be that bad; let me just tell you this: he's worse.

1.0
5.0
CS3B
Dec 5, 2020
Wouldn't take again

I went in expecting that I'd be able to tolerate him and his teaching style. After seeing such a low score I assumed that all these bad reviews were from "bad students". Let me just say that I have a 4.0 GPA and while I was able to do well in this class, he's the worst professor I've ever had.

Get ready to read
1.0
5.0
CS1B
Grade: A
Dec 20, 2020
Wouldn't take again

Didn't really seem to know what he was talking about, and almost every lecture seemed like he was fumbling and/or winging it. He's a nice guy at heart, but just not the best at teaching us things, explaining concepts lucidly, or being a good professor as a whole. Hopefully he will get better with time.

Lecture heavy
3.0
3.0
CS1B
Grade: Not sure yet
May 20, 2021
Wouldn't take again

Really friendly but is not good at teaching. Lenient grader. Linked lists were rushed. Most of the grade revolves around a book database project. He'll ask for certain features and you'll just keep winging it until you get it running. Many students couldn't handle this and dropped because of the building complexity. You have to teach yourself.

5.0
2.0
CS1A
Grade: A
Aug 21, 2021
Would take again

Easy A if you read the textbook. The professor can sometimes go on tangents in lectures, but on the whole he is very good. He grades leniently and allocates plenty of time to answer questions.

Respected
Get ready to read
Caring
1.0
3.0
CS3A
Grade: Not sure yet
Nov 14, 2021
Wouldn't take again

Truly an awful professor. Our class is riddled with wrong answer keys on Canvas that has probably dropped my grade by 4%. Tells us he will fix it but never does. Schedules quizzes to be due by a certain date but never publishes it then just gives the quiz in class as a surprise. I don't understand how he has a job.

5.0
5.0
CS3B
Grade: A
Dec 19, 2021
Would take again

Professor Barnett is really a great professor, I had his CS1B and CS3B as well. He is so fair professor and also so knowledgeable especially in assembly language; I learned many things from him and he was always so helpful. Just keep in mind that computer science student wont be given everything in the lecture so you have to work hard on your own.

Respected
Test heavy
Caring
3.0
3.0
CS3A
Grade: B
Dec 22, 2021
Would take again

Nice and cares about the subject. Doesn't care about using Canvas correctly or grading correctly. Quizzes will often be wrong or unfinished, and will take a while to get fixed. Generally reasonable. If you're shooting for a perfect A, his bad grading will really stress you out. As far as I'm aware, it got resolved at the end of this semester.

4.0
2.0
CS3A
Grade: A
Dec 24, 2021
Would take again

The class is pretty straightforward. Just read the book chapters and you'll be given a quiz on it and the tests are usually just quiz problems. Attendance clapped my grade in the beginning so make sure you pull up. I took Eaton's class as well(failed) and would say I recommend barnet 100%. The hard part is the projects imo.

Get ready to read
5.0
1.0
CIM250
Grade: A+
May 13, 2022
Would take again

Dr. Barnett is a very good teacher, as well as an easy grader. If he doesn't know what something is asking he will get the answer for you one way or another. I recommend people who have a general understanding of the concept of what the class is pertaining to. He shows you step by step how to do each lab.

Hilarious
Caring
Respected
2.0
2.0
CS3B
Grade: A
May 19, 2022

His class is really well deigned actually, and I enjoyed learning the content for his class. It's also very easy to get an A in the class. He is not a very good teacher though. Poor at planning and wings every lecture. He crams assignments near the term's end because he's behind. You have to attend class, but you will learn more reading the book.

Get ready to read
Clear grading criteria
Lecture heavy
3.0
2.0
CS3B
Grade: A
May 25, 2022

While I don't doubt Dr Barnett's teaching ability, I think that the course material for this class needs more revision. The course materials still had some segments from the 32-bit ARM version, which is incompatible with the current 64-bit ARM curriculum. Assignments were all pretty do-able except for RASM4, which was pretty hard.

Get ready to read
EXTRA CREDIT
Group projects
2.0
4.0
CS3A
Grade: A
Jul 7, 2022

Barnett is so disorganized, despite teaching this course for years now. He constantly has homework, quiz, and exam answers wrong and he does not make it a priority to fix these major issues. Plus he is a very slow grader, it took him months to grade early assignments and projects. Try to take this course with another professor...

Get ready to read
Lecture heavy
Test heavy
4.0
1.0
CS3A
Grade: Not sure yet
Jul 8, 2022
Would take again

Dr. Barnett is not as bad as people make him out to be. We get what we pay for and we don't pay much. He is super knowledgeable, very disorganized but a very easy grader. A lot of times you find yourself reading the textbook to understand what's going on but that's not a bad thing. He sometimes starts cramming at the end of a semester which sucks.

Gives good feedback
Lots of homework
Lecture heavy
1.0
2.0
CS3A
Grade: A
Jul 12, 2022

Homework and exams are always filled with errors, spends most of his class time talking about random stuff which results in us rushing to complete the curriculum and places unfair expectations on students. The only positive is that the course is fully based on the textbook and the nand2tetris online course so you can still do well by self-studying.

Get ready to read
1.0
2.0
CS3A
Grade: A-
Jul 20, 2022

This guy has a PhD. That gives me hope that one day, I too can achieve the same level of success as him. Seriously, I don't know how this guy is a teacher. He goes on random tangents to waste time because doesn't have his lecture planned and organized. Prepare to be aware that you're wasting your own time. And prepare to teach yourself everything.

Get ready to read
Lots of homework
Test heavy
5.0
3.0
CS3A
Grade: A+
Jul 30, 2022
Would take again

Yeah, his exams have wrong answers sometimes but he fixes them and gives the points to students. He cares about students and responds back to the email in 5 minutes. He explains things many times to make sure his students learned. His lectures are not boring. He is an easy grader. I am looking forward to taking his other courses.

5.0
3.0
CS3A
Grade: A+
Jul 30, 2022
Would take again

Yeah, his exams have wrong answers sometimes but he fixes them and gives the points to students. He cares about his students and responds back to the email in 5 minutes. He explains things many times to make sure his students learned. His lectures are not boring. He is an easy grader. I am looking forward to taking his other courses.

5.0
3.0
CS3A
Grade: A
Aug 14, 2022
Would take again

His exams have errors at times from Canvas importing his work incorrectly, but they get fixed. Should all be fixed for next semester's class. Very nice and great teacher. Learned a lot.

EXTRA CREDIT
Hilarious
Caring
1.0
3.0
CS3B
Grade: A
Aug 25, 2022

Just a terrible professor. Lectures are messy and disorganized; He spends most of his time talking about random stuff irrelevant to the class which ends up in us having to rush towards the end of the semester. It is disappointing that there are no other professors available for CS 3B so you're pretty much stuck with him.

5.0
3.0
CS3A
Grade: A
Dec 16, 2022
Would take again

Professor Barnett is the kind of professor that gives you all the tools you need to succeed in his class. The textbook is a free pdf. The grading system for his class is totally reasonable and fair and he will happily help students that need it. Highly recommend CS3A with Professor Barnett.

Gives good feedback
4.0
3.0
CS3B
Grade: A
Dec 17, 2022

I've had Barnett for both CS3A and CS3B and while his lectures can be messy at times, he prepares you well for the class. He grades leniently, and offers a lot of extra credit throughout the class. Read the textbook and pay attention during his lectures and you will succeed in his classes.

EXTRA CREDIT
Lecture heavy
1.0
3.0
CS1B
Grade: Not sure yet
Mar 2, 2023

Overall terrible. Disorganized class schedule. Goes off on tangents often. Randomly changes due dates on a whim.

Graded by few things
5.0
4.0
CS3B
Grade: Not sure yet
Apr 18, 2023
Would take again

I took Barnett for machine language and am now in his assembly language class. Hes a cool guy and the material is challenging but the projects are fun. Chat GPT is great at helping you understand ARM64 documentation but he is there to help during office hours. Week one youll feel like everything is over your head, but youll fluent by week 6 or so.

EXTRA CREDIT
Lots of homework
Respected
4.0
3.0
CS3B
Grade: A
May 12, 2023
Would take again

A bit forgetful and might spend the entire class time debugging his code. But, I also learned a lot from him because we were actually constantly writing assembly the entire semester versus learning theory. I was surprised he actually explains things pretty well. The smaller labs helped me understand bigger ones. He gives ALOT of extra credit.

EXTRA CREDIT
3.0
4.0
CS1D
Grade: A+
May 20, 2023
Would take again

He's a cool guy with funny stories but his class can be disorganized and he should probably review the lesson more before teaching it. He gives tough assignments with a lot of work but isn't a tough grader if you got the program working. The student's success in the future is his main priority. Just be prepared to teach yourself a lot of concepts

EXTRA CREDIT
Lots of homework
2.0
3.0
CS1B
Grade: B
May 24, 2023

This class held the majority of my school workload, alot of homework, along with a group project that if you don't have a good group can mess up your grade. Uses protorio but tests weren't too difficult. High workload along with mandatory attendance is why I wouldn't take him again but if you put effort in the class getting an A is relatively easy.

5.0
2.0
CS3B
Grade: A+
May 25, 2023
Would take again

Very helpful professor that cares for his students. Very easy to ask for help in his class. Assembly was really difficult and I wish he had some sort of notes for his class but I think it's easy to get an A if you pay attention and take notes.

Group projects
Caring
Lecture heavy
5.0
4.0
CS1D
Grade: A
Jun 3, 2023
Would take again

He doesn't really prepare for lectures sometimes and it shows. His lectures for problems sometimes span weeks, but that's good, as you'll actually learn it instead of going over it once and forgetting about it. HW assignments are hard, but that's to be expected. He offers extra credit opportunities, and he has office hours. Had a good time!

Group projects
Lecture heavy
Accessible outside class
5.0
3.0
CS3B
Grade: A
Sep 6, 2023
Would take again

This guy is a gem in the Computer Science department at Saddleback, if you have the chance to take him, don't hesitate. Most down to earth professor I've ever had.

5.0
3.0
CS3B
Grade: Not sure yet
Oct 25, 2023
Would take again

His CS3B class was one of my favorites! He will often "walkthrough" the labs before the due date(he'll do part of it no-prep in class, bug fixing and all) which is very helpful as it "kickstarts" us into the lab. 5 assembly projects, last 3 in pairs. Tons of extra credit opportunities! Exams are brutal but definitely A or B if you show up to class.

Participation matters
Group projects
Test heavy
1.0
5.0
CS1B
Grade: A
Jan 16, 2024

Took Barnett online for CS1B in Spring 2023, he was ABSOLUTELY awful. Disorganized class structure, boring lectures that would often go into useless tangents, and TOO much homework. Whenever I or other students had questions, his responses were vague and not helpful in regards to assignments people struggled with. Don't take him for CS1B.

Lots of homework
2.0
5.0
CS1D
Grade: Not sure yet
Mar 3, 2024

(Preliminary) His lectures aren't bad, he doesn't go on long tangents and helps us understand the material. However, he doesn't give enough time for big programming HW (denoted by A#), and they turn out to be buggy. He gives problem sets disguised as another large programming assignment, diverting time away from our main A# programming HW.

Lots of homework
So many papers
1.0
3.0
CS3B
Grade: A
Mar 13, 2024

WORST teacher ive ever had in my life tbh, his lectures are horrible (he's teaching himself as he lectures, like he's never learned the material), the way he stacks homeworks on you like its nothing, and doesn't even care about your grade. Quite honestly, this guy needs to get fired from Saddleback. This guy does not take his job seriously

Get ready to read
Lots of homework
Test heavy
4.0
4.0
CIMS150
Grade: A+
May 21, 2024

Barnett is a knowledgeable and nice teacher, but he simply is teaching too many courses. This is reflected by the disorganized course load of ALL of his classes. There was a heavy amount of homework in this class, but lots of extra credit through labs. Exams were open note. Expect 6-12 hours of homework per week. Feels like 5 units. Learned a lot!

EXTRA CREDIT
Lots of homework
Respected
1.0
5.0
CS1D
Grade: A
Jun 1, 2024

Spring 2024 Rating: Terrible. Although his lectures are good and doesn't go off tangent, he does not give us enough of a head start on large coding assignments, which are to implement .cpp files from Stanford, where some assignments were bugged and caused major issues. He was not lenient on one of them with the average being a 52. Tight deadlines.

1.0
1.0
CIMS150
Grade: A
Aug 29, 2025

This teacher clearly uses Artificial Intelligence to design all of his assignments, which is a frustrating concept from a student's perspective. The teacher conveys the material very well. It is clear that he knows what he's talking about, but does not want to put in the effort to design up-to-date labs for the class.

Lecture heavy
Class Info

Online Classes

100%

Attendance Mandatory

88%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 59 grades
Most common grades:
A (35)
Not sure yet (18)
A+ (13)
Grade Distribution
A(48)B(9)C(0)D(1)F(0)A-/B+(2)
Based on 78 reported grades
A: 35
Not sure yet: 18
A+: 13
B: 8
Common Tags
Get ready to read (21)
Caring (16)
Lots of homework (16)
Respected (15)
Lecture heavy (13)
EXTRA CREDIT (12)
Gives good feedback (8)
Group projects (8)
Rating Trend

Improving

+0.62 avg change
Oct
Jan
Mar
May
Jun
Aug
Last 6 months
Ratings by Course

CIM250

5.0

(2)

CS1A

4.3

(4)

CS4A

4.0

(2)

CS3A

2.9

(23)

CS1D

2.8

(4)
+5 more courses
Difficulty by Course

CS1D

4.5

CS3B

3.5

CS1B

3.3

CS1A

3.0

CS6A

3.0

Similar Professors