2.9
Quality4.2
Difficulty46%
Would Retake101
Reviews46%
Would Retake
101
Reviews
Rating DistributionOfficial
5
30
4
14
3
8
2
12
1
37
What Students Say
“Professor Posnett is a guy with a charming personality, but sadly when it comes to his course expects the following: ungraded assignments till the end of the semester, an extreme amount of work and assignments, hard exams, and messy workflow, also he has extreme high expectations when it comes to this class so beware that he is a hard, hard grader”
CSC137 - 2.0 rating“Terrible grading pace, you can enter finals day not knowing the current grade of in-person quizzes and a lab which could make or break your final grade”
CSC137 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
48%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-0.46 avg changeRatings by Course
CSC60
5.0
(1)CSC127
5.0
(1)CSC28
4.0
(7)CSC133
3.6
(19)CSC131
3.3
(4)Difficulty by Course
CS137
4.5
CSC137
4.4
CSC133
4.2
CSC139
4.2
CSC28
4.1
Reviews (101)
Posnett knows the material but doesn't deliver clearly. He changes his criteria for the class each semester he teaches. He will not provide slides for the exam until the week before. He expects you to know trivial details on tests, so read the book. This class is group project and exam heavy. If you do not participate in either you will not pass.
This semester he had an individual project that built up to the group project with multiple deadlines but has not graded any of them yet. Points ranging from 20 to 150 for each individual project. If you struggle with programming you will struggle as he does not have the patience to help you. If you ask him for anything he will be very vague.
The individual assignments were way to hard for this level. There were literally new programming assignments almost every single week. If you come in after he takes the attendance you are marked late or sometimes absent. Posnett acts like he cares but he will only tell you some part of the answer in office hours and you have to guess the rest.
Dr. Posnett is a solid professor. He takes time out to make his lessons clear, he explains with plenty of examples and tries to relate his lessons to real life as often as he can to make things easier to understand. He likes to fill empty time (like when he cleans the board) with little stories or questions for the class. However, grading is slow.
Dj Posnett is an awesome professor as far as personality. Very chill. Regarding the subject matter, his discrete math class revolves heavily around proofs. There is one midterm and one final for the class along with several large homework assignments sprinkled throughout. Passable so long as you keep up with assignments and learn the material.
Going into this class I thought it would be my hardest class, it turns out it was more chill than I expected. HW was a big percentage, I believe like 40%, so as long as you do all your HW don't worry. Partial credit is big part of the midterm and final so do every problem. He will curve the test grades. Class is harder than it seems but he's cool.
He's a tough professor, but don't let that dissuade you from taking his class. He's a pretty witty and funny guy, and if you have problems with the subject make sure to visit him during office hours, because he is super helpful there.
Do not take him. This isn't a joke. Great Lecturer. 50 minutes passes by like 5 minutes. BUT he uses hw from book, doesnt give solutions or grades all of it, he picks 1 to grade. He's lazy. Yet his exams are insane. He expects you to be able to recognize solutions at his level, exams nothing like hw. He makes his exam to be impossible to 100.
Fun lecturer. Really knows his stuff. Is quite tough and strict when it comes to grading but an overall cool and chill professor. Definitely worth taking him
Posnett is a really talented lecturer. His tests are extremely difficult but he curves the tests generously. He is very knowledgeable. You won't get an easy A but if you put in the work you'll learn a lot. Don't skip lecture or you won't pass.
great professor. he curves like crazy. if you get zero on exam, he'll curve you to a 70 atleast. love the guy
Posnett comes off very stern and difficult to work with, but he has high expectations and he sets the tone for the class early on. If you butt heads with professors, you may not do well with him. He does care, though, and he curves heavily. He really wants you to learn something and to do well in the course. Work hard and it'll pay off.
great guy, not so great at grading things on time. Throws you into an ocean of programming, which to be honest, was tough at first, but paid off at the end of the semester. His class is coding heavy and less test heavy, and he is a great, funny guy. Overall, good class, but it's tough. Some people in my final group just stopped showing up lol
It's the hardest class I've ever taken. It did not make me feel like the 3.6 GPA student that I thought I was.. All of his lectures felt like he was speaking to other Doctors in CSC and professionals, but were just undergrads. Although the entire class felt like I was guessing absolutely everything, he curves tremendously. Bless him and his jokes.
hard class, if you want an easy chill class dont take this guy, hes cool but his hw and his lecture are so off topic from another its ridiculous, his exams are hard nothing like his book but similar to his lecture, but hw is from book, its more of a logical thinking stat class then what you would expect, if you love math/thinking then youll pass
Prof is slow n steady , hard, will make you learn, makes you feel dumb not knowing csc stuff, has alot of expectations from u, either you know it or dont. try to dodge this prof, unles your those SUPER csc student. be aware of his work, their not easy unless your those ONE student. SUPER challenging course because of him, will make you hate csc
toughest professor I ever had, even though I pass the class, i would still say hes a tough professor. He made alot of people feel dumb, gives out extremely hard difficult programming and expects you to be a pro successor of csc coding and logic. IDC what anyone says his class is hard, be aware of the challenges that awaits you if u take this class
One of the toughest professors in the department, BUT you will learn a lot. He is tough, but he deviates from what other professors teach and assigns amazing projects. I took him for CSC 131 & 133, and those projects were the reason why I grew tremendously as a developer. Some recruiters contacted me solely because of the projects he assigned 10/10
One of the best CS prof I have taken at CSUS. Lectures are in depth & he challenges you to think critically about the topic. Drawbacks: His grading & assignment return are < optimal. You will actually learn in his class. His class inst an easy A & its very math heavy. He clearly explains all logical concepts and forces students to think critically.
Dude literally hasn't graded an assignment from 3 months ago.............. Save yourself and don't take his class.
Lazy Professor. Had him during Quarantine for CPE 142. He canceled every test and regularly canceled classes. Maybe one new lecture was uploaded after transitioning to online classes after months of nothing. I was very disappointed. Regularly, this class is hard and the project is TOUGH.
He is a difficult professor to work with because his lecturing is not helpful and he assumes that you will understand everything by reading the required book. He is also very sassy and at times will shame you for asking questions. In the end, you can pass his class if you read the book and ask him direct questions. Also, he isn't a timely grader.
In his syllabus he clearly states he grades how he feels. If he feels you didn't really get the topic but you did relatively well he will give you a relatively lower grade. Expects you to read over 500 pages of informational text for every module. Very smart man, but teaching is definitely not something he is good at. Steer clear if possible.
Dr. Posnett is not for the faint of heart. If you aren't a good student then you might not like his approach. He's super helpful in office hours and goes out of his way to explain things on the discussion forums. He's not particularly fast at grading though.
No mercy, especially with COVID and classes being online.
He is the best professor I have ever taken at CSUS. His homeworks are tough but you will learn a lot through his projects and homeworks. I had zero knowledge of digital electronics before taking his class. But Now I can answer anything related to electronics because of his projects. I would love to take the class again with him.
I really liked how the projects had some depth to them and made you think about the topic. It made me feel like I wasn't just trying to get a degree. Slow grader.
I took this course as the pandemic hit so there were some issues moving online. Even given the difficulties of the online transition, I grew a lot as a programmer. The project was tough, but what I learned has already paid off. Don't take this course from an easy prof if you really want to learn how to design software.
He can lecture, but his class setup is backwards. The quizzes have short timers, you can't go back to previous questions, he takes forever to grade, and he hid our grades at the end of semester so we couldn't see them. He only ever graded 2 quizzes out of all the assignments he gave us. I will never know what grades I got on any lab. Don't take him
He's a good prof for CSC28 in my opinion, but AVOID him for anything else. Makes unkept promises, pretty much stopped grading any of our stuff after Oct 10th. Said he was gonna put grades on Canvas at the end of the semester, took down the classes instead. 133 is a rough class, but he makes it annoying to deal with. Definitely do not take him
Great teacher, really cares about helping his students. Very willing to help during office hours. Passionate about computer organization and it shows in his lectures. I learned a TON in this class. Quizzes are straight from the book and lectures. The labs really helped to cement my understanding. If you want to learn take him.
I'm going to give him the benefit of the doubt that he just doesn't know how to teach an online format. That being said he does not grade, last thing graded was on oct 10th. Also promised that we would be able to see all of our grades before the final quiz. Not o my did that not happen, he removed the class afterwards. Difficult to deal with.
Hardly graded a thing, cut the deadline for labs when he felt like we were taking too long to do them
His grader dropped halfway through semester so didnt get any grades till December, but grading was still fair and he was very lenient in my opinion. Assignments were challenging but not impossible, and he held open discussions where we could help each other. He has a great sense of humor, and kept a good spirit despite it being a rough semester.
I'll give him the benefit of the doubt with all the Covid stuff. The lack of grading and structure to the course is his downside. His lecture videos were pretty good and he can explain the topics well. If he gets it together with grading and course structure, he will be one of the best professors.
Very good professor but very disorganized and just stressful.
Great projects and labs. Super helpful in office hours. Slackers beware, he hates excuses. The extra reading material isn't great but it does help to fill in the gaps in the book. I wish he'd choose a different book TBH.
Lectures get to the point. He talks too fast in videos. Ok class considering the pandemic but it probably doesn't work for people who aren't very disciplined.
Dr. Posnett is a very knowledgeable professor! However, his class is so disorganized. Projects & quizzes are not graded in a timely manner. When he releases quiz grades, we cannot see what we did wrong so we can learn from our mistakes. Projects are very time consuming! Avoid him unless youre okay with not knowing your grades during the semester.
Has a scheduled class time but makes the class asynchronous. All you do is watch the lecture videos and do this massive project that takes the entire semester to complete. If you mess up early you're screwed. Takes ages to grade, responds to most questions with "read the syllabus" or "review the lecture video". AVOID AT ALL COSTS.
Take posnett, if you want to be anything in coding. You hate him while you are taking the class, but mans taught me how to code with that game project. All I could say is that his whole way of doing things has a purpose. Just go through the motions and he will make you good programmer and he gives good feedback. You'll learn to appreciate him after
The project is why you take this course from Posnett. He seems to really want to help you be a better programmer and to gain confidence in your programming. If you start projects early then you'll do fine.
Take the negative reviews with a grain of salt, Possnet is over-hated. He is absolutely more than fair if you do the work and has plenty of good lecture material/code-alongs to help you. Yes he can be a bit rude if you ask stupid questions, but respects hard work and effort. Would definitely take him again.
This is the hardest CS class at Sac State. The project was split into five parts and you really didn't have time to breath. In the end though it was really rewarding to do a project with thousands of lines of code. You don't get that in any other class and the way Posnett teaches the course has given me confidence as a programmer.
The project was fun. The quizzes weren't that difficult and he made the final optional. One paper but it was alright because it really forced you to think about your programming. I'm not a fan of discussion forums but at least people posted helpful stuff.
It's a really hard class and the book isn't very good. Posnett's lectures are great though. He really goes into depth. You will do more programming than most, exams are hard and conceptual.
Don't get me wrong the class is difficult but very doable. The code alongs he provides are insanely helpful so make sure you watch them even if you don't think you need to. If you do that and don't procrastinate you'll do fine.
That project is a killer but you learn a lot from it. Oneline quizzes are pretty easy just make sure that watch the clean code video. Codename one is kind of a pain.
You'll be programming the whole semester and adding on to your game project such as, A1, A2, and A3(A4 was dropped and added as extra credit). A1 was fairly easy, A2 was alright, and A3 was like dropping a nuclear bomb on the project. Lectures were pre-recorded exams were multiple choice and t/f questions(he also curve).
This was the heaviest programming class taken so far. A project over the entire semester for 65% of your grade. Takes a lot of time to work through the code, make the time. It was more stressful to meet requirements for checkpoints than any other class I've taken. Has a slide show but is basically lecturing right from the book on the topics.
5 quizzes worth 35%. 3 Mini-projects to introduce you to JavaFX library worth 15%. Main Project worth 50% spanning about 9 weeks with 3 different submission goals: A1, A2, A3. You need to code every week to get it all done. Finish A2 and a bit more and you can get a C. Prof is helpful and teaches the concepts adequately. Hard class but doable
Withholding grades of the entire class. Avoid.
I took him for 138 alongside this class, but he HEAVILY expects us to know material from previous courses, while not giving us much of a recap... spends a lot of lecture talking about his everyday life and quite behind in updates/office hours. Gives us quizzes and exams that are STRAIGHT from the book and not much from the slides. Also fries
Don't expect to pass if you don't engage with the material and lecture. You can get away with not reading the book if you're smart, but I wouldn't recommend it. Professor loves to ask the class questions and joke around. Online quizzes are extremely fast paced. Questions are simple, but you have very little time to answer.
Professor Posnett is an incredibly engaging and entertaining lecturer. He is funny and articulates lecture material in a comprehensible manner. The class work accompanying the course is fair and evenly distributed between quizzes, homework, and a final exam. I would highly recommend taking him if you want to learn and have fun doing it :)
Taking him for 137, everyday he says hes tired and somedays we dont lecture. relies on zybooks alot. he decided to give out 3 projects the second half of the semester for what ever reason. 1st one is easy, 2nd one is harder and 3rd one is even harder. he hasnt even did the last project himeself and expects us to figure it out. SMH.
My experience in Dr. Posnett's class was positive. DO your projects, and try your best to keep up with reading, even if it's just scheming through the material. He has expectations of his students as he wants them to succeed. Overall, great professor, you will have to work for your grade so don't expect an easy A.
Posnett is very knowledgeable and passionate, but he simply was not good at running this class. He decided to cram most of the important content in the second half of the class, and the CPU labs were both unclear in instruction and far beyond the scope of the class compared to content in other 137 sections. Steer clear from him, at least for 137.
Cool guy. Unfortunately 133 material is bone dry or he just makes it that way. Stopped going to lecture after the first month or so since this class is really just a big self-programming course. Tells a lot of stories in his lectures and pretty slow grading. To be fair, the grading isn't super nitpicky either.
Professor Posnett is a guy with a charming personality, but sadly when it comes to his course expects the following: ungraded assignments till the end of the semester, an extreme amount of work and assignments, hard exams, and messy workflow, also he has extreme high expectations when it comes to this class so beware that he is a hard, hard grader.
A lot of assignments, late grading, long vague labs and mental anguish. You will feel regret, anger and sadness all at once. If your completely lost, don't expect your classmates to help, but rather trickle down a few tidbits of info for you to decipher and even then you will still be lost. Do not take this course if you value your sanity.
The professor slowly eased the class during the first half of the semester, but by the 2nd half the course difficulty rushed in. Terrible grading pace, you can enter finals day not knowing the current grade of in-person quizzes and a lab which could make or break your final grade.
doesn't GRADE things I time. he's very rude if you ask hi questions in class, he will literally insult you for asking questions by indirectly calling you dumb. for first half of semester he will post nothing for assignments and then he will suddenly give you super long assignments to finish in a week which is impossible. finals are hardest.
Posnett's the hardest and unlikable professors at Sac. He records lectures but refuses to post them (Says it's too hard). He reads straight off the slides but adds tid bits that you need to know for the quizzes. He grades insanely slowly and doesn't feel any sense of hurry. It feels like he wants us to fail or just have a hard time for his enjoymen
I have heard horror stories about the professor being rude and tough on students, but he's honestly not that bad. His class is doable, but you have to take initiative to try and learn the material. Reading the book helps. You could probably get an A or a B just by doing all the work in his class and the projects aren't that bad.
Not as horrible as the reviews seem. Not the best, but definitely worse options for 139 out there. Grading is slow, lectures often go on tangents, quizzes are short & based on quizlet, but projects are free points. Can teach yourself the material for the most part. If you want to pass, this is solid. If you want to learn, look elsewhere.
I will say that if you wanna learn something from a class then take Professor Posnett, though you need to ask yourself whether it is worth it to go through a lot of suffering and pain to learn some material that is outdated, the class will require an extreme amount of work, especially around the final, also don't expect anything to be graded soon.
Doesn't grade anything on time, relies on a grader for project grades, didn't write his own quiz questions or final exam. Reads off slides from the book. Failed this class because he refused to release quiz questions for us to study off of because he reused the pool of questions for the final he slapped together the night before. Take anyone else.
Hard class. If you are passionate about computer science or want to genuinely learn, this is the guy you want. He is knowledgeable, entertaining, and caring. Expect to work, learn, grow, and have fun with the projects. If you are a cheater or are trying to do the bare minimum, you are going to hate this guy. That's why I love him :).
Assigned us a book for the class, but used lecture slides from a different book. By the time the last day to drop had come, we only had 1 assignment graded and didn't even take the midterm yet. Professor is extremely lazy and will not give hw or quizzes if he can't automatically grade it without lifting his pinky finger. Just take a different prof.
The worst option for CSC139. I will give it to him that the book he is choosing to use from now on is actually good. And he is funny in class but that doesn't make up for the fact that he is just a bad teacher. Is lazy about everything and always has an excuse as to why grades aren't posted. Expects students to be amazing at C. Avoid if possible.
Avoid him at all costs.
Pros: Funny guy, interesting projects, generous curving. Cons: Earlier project instructions from OSTEP are a little vague, lectures feel pointless since it's usually just the prof reading off the ppt with nothing beyond that (also doesn't help that the RVR1015 seats SUCK... but I won't count that part against him).
As a professor, his teaching materials vary between lectures and homework. Expect to dive into docs, videos, and man-pages. If the lectures covered parallelism and hands-on networking, it would be a great class, especially if it weren't just 'reading the slides.' It's not worth a degree requirement, but as an elective, it could be an okay class.
he is not professional, and does not care baout students
Worst option in general as a professor. Waste your money on someone else.
This professor caused so much anxiety and stress because you will have no idea where you stand in class until AFTER grades are due You have to wait a great amount of excruciating wait time to know if you passed or not, so forget about emailing him. The lectures are heavily based on power points, but exams are based on the text book reading.
This professor is awful and please avoid if possible. If you must, going to his lectures are meaningless and you should spend more time reading the book he provides. You are on your own. He doesn't grade on time, you must learn on your own outside the class, and you must bare through the tangents he goes on through every lecture. Fair warning.
Homeworks are very heavily weighted screwing one up will tank your grade. Grading is done using his own system/AI and is an incredibly slow grader you will not know your final grade until grades are due. You can be doing fine in the class and still fail. Gives useless help in office hours and will rant about the class every few weeks.
He makes 5 minutes feel like 45 minutes. Feels like he doesn't care about his students. He does not accept late work which dropped my grade from a B- to an F because my internet went out and didn't care to listen to what I had to say when I saw him in office hours. Overall, this class is hard, but Posnett is just not a good professor.
My very last class
I liked him the very first day of class but then it went downhill. Very rude (not to me), scolding other students in front of class is not ok. Very messy, no study guide for tests, slides are useless. Lectures are useless. You have to read the book basically and the book is dry as hell. Take someone else if you can.
He is extremely defensive to questions. He sucks at answering questions. He only cares about inconveniences for himself. He had a sermon on how he couldn't make it to class because he thought his car would break down but expects students to show up no matter what because it is not his problem. He expects students to debug his assignments.
Dr. Posnett is one of the best instructors I have had in the entire CSC department. He explains concepts decently well and actually understands the topics. He will get irritated when people ask questions that show that they didn't read the syllabus, but I can't really blame him there. Basically, don't expect to be pampered, but the class is fair.
Says he'll do things and won't do them. Is very unhappy with students for whatever reason. Doesn't grade things on time. Doesn't have a clear grading criteria. Students aren't allowed their tests back, we don't know if we lost points due to negligence or mistake.
Lectures are useless,every question is from the book,reading required. Vague and conflicting information given, doesnt respond to emails. Project directions are confusing. Pop quizzes and basically no make ups for anything he doesnt care. Takes weeks if not MONTHS to grade things.EDIT: he added curve week before finals, though its not guaranteed.
He added a massive curve. But I was anxious all throughout the semester. Him not grading things on time just added uneccessary stress. Just take someone else if you can.
Posnett isn't as bad as you might be lead to believe. His lectures are good and he's lenient, often extending assignment due dates. The only truly terrible things about him are his strict policies and grading: you will spend most you semester in the dark about your grade because he is so lazy. You can probably imagine how stressful that it
Plain horrible. Super condescending and unprofessional. I can go through the lecture slides myself at home.
No clear guidelines, grades assignments and exams extremely slowly, especially anything he can't grade with a script. He also lies about the curve and exam format constantly, you never know what to expect; zero to no code instruction for assignments. If you are not good at C, you're done for. He's not worth the stress, especially with a full load.
Most overhated professor on campus, made it so we could get a 55% in the class and pass, i would have passed by a large amount without taking the final. The test questions are honestly rly easy imo because theyre MC and just conceptual. Hes also clearly joking when a lot of people are acting like hes being super rude. Super late grader though.
Dr. Posnett is a great lecturer, and I learned a lot from his CSC 138 course. The projects were valuable, and I left with a great understanding of networking. A lot of the hate he gets is undeserved. Most students just don't pay attention and spend more time complaining in Discord than actually learning. If you put in the effort, you'll do well.
Pretty engaging/funny lectures, cares about not making it too hard for students, projects were reasonable. The lectures were a bit unclear at times, trying to jam in a lot of information without connecting it all together, but reviewing the slides/textbook on your own helps.
Lectures are kept engaging and, thankfully, didn't feel dry. However, I got lost during the lectures, which was my fault for not reading beforehand. That said, the parts I was lost on were easily understood after reviewing at home. Projects can be a bit demanding. Overall, generally easy/understandable material with some complicated parts.
Having taken both 139 professors I can strongly say he is the better option. Yes he is an extremely slow grader and overall lazy but the tests are straightforward almost all multiple choice with questions from the book. Homework is difficult but he does give you plenty of time to complete assignments and often extends due dates.
The material is hard, not the class. Quizzes and homework revolve around understanding concepts instead of memorizing answers. Lectures focus on trying to teach concepts and more abstract ideas. Great at answering questions in lecture and at office hours. In CSC137 you build a RISC-like CPU across 3 projects which was very rewarding.
He doesn't grade on time. very lazy grader. Expects students to be confident going into finals by not providing them any insight on their grades through entire semester. Nothing is graded. Grading should be at forefront of professor's job and this professor doesn't have any awareness of this.
not a tough grader lmao. but youll learn more than other classes. i swore id never take him again but he's one of the best lecturers ive had in sac state.
He uses AI to generate assignments, quizzes, exams, grading and sometimes lecture videos. The quality of which is very inconsistent. So many times the instructions contradict each other, and just leave you confused. He comes to class late nearly every day, takes too long to setup, takes weeks to grade bubble sheets, and his AI feedback is generic.
The professor is arguably the laziest to ever teach in the Computer Science department. He uses AI to grade everything, and after several students requested regrades for the first midterm, he didn't review individual answers. Instead, he created a new prompt to regrade using AI, which ended up lowering everyone's midterm scores.
Automated AI grading course. I don't think it's a bad idea, worked out pretty well. Overall, he is extremely lazy professor and grades exams, projects and homeworks extremely late. Don't expect your grades to come in until 3-3.5 months later in the semester even for basic assignments. The assignments projects prepare you well for exams.
Class Info
Online Classes
100%
Attendance Mandatory
48%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-0.46 avg changeRatings by Course
CSC60
5.0
(1)CSC127
5.0
(1)CSC28
4.0
(7)CSC133
3.6
(19)CSC131
3.3
(4)Difficulty by Course
CS137
4.5
CSC137
4.4
CSC133
4.2
CSC139
4.2
CSC28
4.1