2.0

Daryl Posnett

Computer Science - University of California Davis

2.0
Quality
4.5
Difficulty
24%
Would Retake
101
Reviews
2.0
Quality
4.5
Difficulty
2.0
Helpful
2.0
Clarity

24%

Would Retake

101

Reviews

Rating Distribution
Official

5

12

4

11

3

5

2

12

1

61

What Students Say

The lab is extremely heavy

ECS154 - 1.0 rating

He seems overwhelmed when students approach him in office hours, he wasn't very approachable or accessible but instead very rude and would make snarky and pretentious comments

ECS154A - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

48%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 33 grades
Most common grades:
Not sure yet (32)
A (9)
Rather not say (8)
Grade Distribution
A(12)B(10)C(3)D(2)F(0)A-/B+(7)
Based on 74 reported grades
Not sure yet: 32
A: 9
Rather not say: 8
B: 7
Common Tags
Test heavy (41)
Lots of homework (32)
Get ready to read (23)
Tough grader (23)
Graded by few things (18)
Lecture heavy (10)
Participation matters (9)
Hilarious (7)
Rating Trend

Improving

+0.64 avg change
Sep
Oct
Nov
Feb
Mar
Apr
Last 6 months
Ratings by Course

CSC133

5.0

(1)

ECS158

4.0

(1)

ECS32C

3.2

(6)

ECS150

3.0

(1)

ECS50

2.7

(6)
+9 more courses
Difficulty by Course

ECS020

5.0

ECS154

5.0

CSC133

5.0

EVS154A

5.0

154A

5.0

Reviews (101)
1.0
5.0
ECS140
Mar 2, 2020
Wouldn't take again

Horrible, mean professor. His project always has numerous typoes and it is hard to understand what he means. He changed his project requirements by replying to students posts on piazza without any official notifications. There is no grade has been released before the second week from the last. Everything is chaotic avoid him!!!

Lots of homework
Get ready to read
Hilarious
4.0
3.0
ECS140
Grade: A-
Apr 14, 2020
Would take again

Class was sort of a mess bc he had never taught the class and got hired at the last minute. 70% tests and 30% hw/projects. Graded the midterm leniently but graded projects hard. Final was canceled bc of covid19. He goes fast during lecture so ask qs. He seems like he cares a lot but also doesn't want to make it too easy. Over all good experience.

Test heavy
Hilarious
Caring
1.0
5.0
ECS154A
Grade: Rather not say
Jul 31, 2020
Wouldn't take again

Not very experienced. Seems to care but more walk than talk. Horrible for the full quarter course, imagine how summer session went? Has no understanding of how to teach nor structure the course. Gave the last two labs in the last two weeks of the course along with the final. There were always bugs in the labs. Lazy, inconsiderate and should stop.

Skip class? You won't pass.
Tough grader
1.0
5.0
ECS020
Grade: A-
Jun 7, 2021
Wouldn't take again

Steer away from this professor, one of the worst I've taken at UC Davis. The most bothersome thing about his class is that you need to pass the final to pass the class despite the weight of the quizzes already being 65% EVERY WEEK. Makes it so you HAVE to allocate your time during the finals studying for this class when you already have an A.

Skip class? You won't pass.
Test heavy
1.0
5.0
ECS20
Jun 10, 2021
Wouldn't take again

The final is worth 25% of your grade, but if you don't pass it you fail the class. You can have 100% in the class but get a D on the final and still fail the whole class. Super unnecessary policy that adds an insane amount of stress on students for no reason.

Test heavy
Lecture heavy
Tough grader
1.0
5.0
ECS020
Grade: Not sure yet
Jun 10, 2021
Wouldn't take again

Horrible policy that you must pass the final in order to pass the class despite the final already being 25% of the final grade. I don't even think a class has used this policy in several years, and the final was incredibly rigorous.

Graded by few things
Test heavy
Tough grader
2.0
5.0
ECS20
Jun 10, 2021
Wouldn't take again

The main issue with Posnett is his stupid policy regarding having to pass the final to pass the class regardless of the grade you had previously. This just makes things more stressful in an already difficult subject taught async. Other than his policy, he makes an abnormal number of mistakes in his vague announcements leading to constant confusion.

Tough grader
Test heavy
1.0
5.0
ECS154A
Grade: Not sure yet
Oct 20, 2021
Wouldn't take again

One month in and I am disappointed, extremely disappointed. This class being disorganized is an understatement. Lectures are extremely hard to follow, so much so that it's debatable whether they are worth attending.

Lots of homework
Get ready to read
Test heavy
1.0
5.0
ECS154
Grade: Not sure yet
Nov 7, 2021
Wouldn't take again

I cannot stress how terrible this class is. First, lectures are basically useless and you honestly get more out of just brute forcing through the labs with the knowledge you have. No structure to his class and doesn't seem inclined to help students. You get ten minutes in office hrs which are 1 on 1. Labs take forever to do. TLDR: Don't take it.

Lots of homework
Graded by few things
Test heavy
1.0
5.0
ECS154A
Grade: Not sure yet
Nov 9, 2021
Wouldn't take again

I never truly felt like I was going to fail a class until I took Posnett.

Lots of homework
Test heavy
5.0
5.0
CSC133
Grade: A
Nov 19, 2021
Would take again

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

Gives good feedback
Respected
Lots of homework
1.0
5.0
ECS154
Grade: Not sure yet
Nov 30, 2021
Wouldn't take again

The lab is extremely heavy. There are 3 LABS in total, and each lab is completed within 3 weeks with at least 20 pages. His lecture is just a summary textbook. It has nothing to do with the lab, which means you put a lot of effort into the lab, and the exam is a different model. He may be very capable, but as a teacher, he is insulting professio

1.0
5.0
ECS154A
Grade: Not sure yet
Dec 2, 2021
Wouldn't take again

Posnett is the worst professor I have had in college. His lecture is useless even he tried just go over tight with the textbook. Read and learn by yourself. His wording in labs makes nonsense and takes forever to finish. Very brutal with his policy. We do not get midterm grade in the final week. Not sure if half of the class might fail.

Lots of homework
Get ready to read
Graded by few things
1.0
5.0
ECS154A
Dec 5, 2021
Wouldn't take again

please do yourself a favor and take care of your mental health by taking this class with someone else. he can't teach and expects a lot from his students. there are 3 labs that total up to 25% of your grade but they're extremely heavy. the rest of the 75% are exams. it's finals week and he still has not released our midterm scores from a month ago.

Lots of homework
Get ready to read
Test heavy
1.0
5.0
ECS154A
Grade: Not sure yet
Dec 6, 2021
Wouldn't take again

Please do not take this professor. Just wait a quarter to start the series if necessary. This class has destroyed my self confidence and mental well-being. I've never been so stressed by a class. The actual material is not hard but the class is structured to inflict pain.

Graded by few things
1.0
5.0
ECS154A
Grade: Rather not say
Dec 7, 2021
Wouldn't take again

Worst prof every. Super long homeworks and labs, difficult tests, speeding through lecture slides from textbook and read off of them. He doesn't fulfill his own deadlines for grading, so we had no idea where we stood in the class until like 3 days before the final. Showed up almost 30 min late to final. Seems to only care about himself. Avoid him

Lots of homework
Get ready to read
Test heavy
1.0
5.0
ECS154A
Grade: Not sure yet
Dec 7, 2021
Wouldn't take again

this isn't a problem for his youtube videos and online lectures (although he doesn't provide that many), in person lectures his voice really distracted me. he doesn't seem to plan and rushes through slides as a result, all this makes it really hard for me to focus. when he cancelled class students were only alerted via Canvas 10 minutes before.

1.0
5.0
ECS154A
Grade: Not sure yet
Dec 7, 2021
Wouldn't take again

Deep down he seems like a nice guy, cares about the subject, but does not teach well nor respect students time. The lectures are worthless as they are just slides, the labs are not hard but are very long. Midterm was unfair and long. The final was decently fair. Overall an interesting guy, with an unstructured class. I would not recommend him.

Lots of homework
Get ready to read
Test heavy
5.0
4.0
ECS154A
Grade: Not sure yet
Dec 7, 2021
Would take again

If you know how to study for college Posnett is fine. He seems to teach to the better students, I guess that's not everyone LOL. Midterm wasn't too bad, a bit rushed. One of the midterm questions came straight from video lecture. Final was easy. He said on the first day that lectures would follow the book because of Covid.

Gives good feedback
Hilarious
1.0
5.0
EVS154A
Grade: Not sure yet
Dec 8, 2021
Wouldn't take again

He seemed out of touch with the class. The exams were reasonable but you will go into the final not knowing 75% of your grade. This means U will not have the chance to drop,select p/np,or register to retake the class if you are indeed doing poorly. Not sure why the prof assigns such large labs when he cant even keep up with the grading.

Lots of homework
Graded by few things
Test heavy
1.0
5.0
ECS154A
Grade: Not sure yet
Dec 8, 2021
Wouldn't take again

He assigns some really big projects and then takes forever to grade them. Meaning you can go into the final and only have one or two assignments graded that are worth less than 25 percent of your grade. Also he is very hard to access during office hours. He would offer only one a week for an hour in a class of over a hundred students. Dont take.

Lots of homework
Test heavy
1.0
5.0
ECS154A
Dec 8, 2021
Wouldn't take again

He seems overwhelmed when students approach him in office hours, he wasn't very approachable or accessible but instead very rude and would make snarky and pretentious comments. The class is incredibly fast paced and overly demanding, for an A it will be the only thing your life consists of that quarter.

1.0
5.0
ECS154A
Grade: Not sure yet
Dec 8, 2021
Wouldn't take again

This was the most stressful class I've taken at UC Davis so far. His lectures are not helpful at all and you are better off reading the textbook.

1.0
5.0
ECS154
Grade: Not sure yet
Dec 8, 2021
Wouldn't take again

Terrible lectures and extremely disorganized. Wait for another prof seriously; labs had problems discussed in class literal the day before it was due. If u have a sense of self respect do not take this class. Mostly self study with working on the labs which have no clear criteria. Doesn't respect ur effort or ur time. Makes fun of students for work

Graded by few things
Test heavy
5.0
3.0
ECS154A
Grade: Not sure yet
Dec 8, 2021
Would take again

The labs were very rewarding and were doable if you started them when they were assigned. He provided a fantastic tutorial video to help you get started on the final lab. His office hours are individual so you have to wait your turn but you get that is specific to your progress. The midterm was graded late but everything else was on time.

Gives good feedback
Accessible outside class
Graded by few things
2.0
5.0
ECS154A
Dec 8, 2021
Wouldn't take again

CS classes are harder by nature. Okay. But with Posnett, I spent way too much time reading the book/self-learning (he goes really fast during lecture) and doing labs (heavy and long but only worth 25% total). Labs do help you learn the material, but most of our grade is dependent on tests he shows up late to, while strictly enforcing our deadlines.

1.0
4.0
ECS154A
Grade: Not sure yet
Dec 10, 2021
Wouldn't take again

This didn't feel like a 4 unit course, due to the way that it was taught. The labs were very time consuming, and when students complained, the professor just asked us why did we spend so much time on them. Lectures were bad, only way to learn is the book. The exams are hard, and they account for 75% of final grade. Don't take, not worth the stress.

Get ready to read
Test heavy
Tough grader
1.0
4.0
ECS154A
Grade: Not sure yet
Dec 10, 2021
Wouldn't take again

affects your mental stability. don not care about students AT ALL. Drops a 68 pages slides on new materials 4 days before final. really think about it before taking this professor

3.0
5.0
ECS154A
Dec 11, 2021
Would take again

There were 3 labs, all of them were time consuming. However, if I had understood them better, then the midterm and final would have been better too. I think taking the class is an interesting experience. I got to learn most things myself and with other classmates. Are you up for the challenge? Want to doubt your ability to succeed in CS? Take him.

Lots of homework
Get ready to read
Hilarious
1.0
5.0
ECS154A
Dec 12, 2021
Wouldn't take again

Lectures were confusing and unorganized. most of them werent recorded and he refused to post the ones he did. So good luck if you get sick, not like youre missing anything anyways. Labs take many hours to piece together and understand. Just read the book. Take this prof if you have experience with 154 topics or prepare to suffer.

Test heavy
4.0
3.0
ECS154A
Grade: Not sure yet
Dec 14, 2021
Would take again

Class was test heavy, but we were warned about that on the first day of class. Lectures were fine if you participated, most didn't. I enjoyed the class. I like the project heavy approach because I think that you learn a lot from it. It seem like some students were afraid to even ask questions in class.

Gives good feedback
Get ready to read
Test heavy
1.0
5.0
154A
Grade: B-
Dec 17, 2021
Wouldn't take again

He is going very fast, his homework and exams are super hard and confusing.

4.0
5.0
ECS154A
Dec 17, 2021
Would take again

Ecs154a with Posnett is not an easy class but I definitely learned a lot. He lectures too fast but he does explain concepts in depth. The labs each take up a lot of time but they teach you the concepts so completing the labs fully is good prep for the midterm and final which together are 75% of the grade.

Lots of homework
Get ready to read
Test heavy
1.0
5.0
ECS154A
Dec 18, 2021
Wouldn't take again

Please kindly take Posnett if you dont value your mental health. He assigned extremely time consuming labs, and mocked students for putting in the effort and bringing up the length, asking why we put in that much work if we felt like it wasnt worth that much. He is constantly late but has a 2% per hour penalty for late assignments. No flexibility.

Test heavy
Get ready to read
Graded by few things
5.0
3.0
ECS154A
Grade: A+
Dec 18, 2021
Would take again

Posnett's a trip. Great class, fast paced, not for the weak sauce, as it should be.

Get ready to read
Test heavy
Hilarious
5.0
4.0
ECS154A
Grade: B+
Dec 20, 2021
Would take again

The lectures were pretty easy to follow if you kept up with the reading. He went straight through the book so it wasn't really a mystery what you needed to read. Midterm was challenging but the curve was fair. Overall a good experience.

Skip class? You won't pass.
Test heavy
Amazing lectures
1.0
5.0
ECS154A
Dec 27, 2021
Wouldn't take again

Posnett was strict and unfair to his student in ECS 154A. He grade weight is 25% for labs and 75% exams where midterm is 30% and final is 45%, yet we need to work really hard on the lab more than you would in a writing project. He says the lab is meant to prep us on the exams, but when you are stuck he is not helpful, so you would fail the class.

Graded by few things
Test heavy
So many papers
1.0
5.0
ECS154A
Grade: C
Jan 3, 2022
Wouldn't take again

Very hard to reach for questions and if you do he is often very rude about it the whole thing. Also, his lectures are confusing and all over the place. He is very strict with deadlines and doesn't care to be lenient however he is always late for things himself and doesn't care.

Lots of homework
Get ready to read
Test heavy
1.0
5.0
ECS154A
Grade: Rather not say
Jan 5, 2022
Wouldn't take again

Don't choose this teacher. Believe me, he's the worst teacher I've ever had

4.0
4.0
ECS20
Jan 6, 2022
Would take again

I hated proofs, ok, I still hate proofs LOL. The quizzes helped though and they were worth 40% of the grade and he dropped two. The main book was free but you had to pay for zybooks which wasn't that great tbh. Great lectures.

Gives good feedback
Skip class? You won't pass.
Amazing lectures
5.0
3.0
ECS160
Jan 13, 2022
Would take again

Group projects suck but not all group members get the same grade because he grades actual contribution from each group member. One downside is that he forces you to use the discussion forums on Canvas. The group project and exams are pretty much all of your grade.

Get ready to read
Skip class? You won't pass.
Graded by few things
1.0
5.0
ECS154A
Jan 16, 2022
Wouldn't take again

I would rather mop the ocean floor than take Posnett again. I received As in all my CS classes at Davis for the past two years until taking him. I didn't even pass his class. If that doesn't say something about how horrible of a professor he is, I don't know what else to tell you. Avoid him at all costs.

Get ready to read
Graded by few things
Test heavy
5.0
4.0
ECS154A
Grade: A+
Jan 17, 2022
Would take again

Not an easy A, but a good challenge. Probably not the right choice if you typically take the easy A professors. Book was decent and actually helped for once.

Skip class? You won't pass.
Graded by few things
Test heavy
1.0
5.0
ECS154A
Jan 22, 2022
Wouldn't take again

In addition to labs being extremely time consuming, they are confusing as well as hard to read because of his watermark over all class material and use of a tiny font. Oh, and don't forget the 20 page lab reports. Do you want to ask for help? He'll ridicule you for not understanding the instructions and material while he can't teach well at all.

Lots of homework
Graded by few things
Test heavy
5.0
3.0
ECS154A
Grade: A
Jan 23, 2022
Would take again

For the most part the lectures are great. He told us that it was a new book and I think that some of the book slides were lackluster. I learned a lot. The CPU project was worthwhile, if not a bit tedious.

Test heavy
Hilarious
Amazing lectures
1.0
5.0
ECS154A
Feb 15, 2022
Wouldn't take again

If you're thinking about taking 154A with Posnett, DON'T. Retaking this class with Butner has been the biggest difference I've ever seen in teaching. Posnett reads off the default book slides, gives insanely long labs, and requires extremely detailed lab reports. Even if you are good at self-studying, his labs will be the factor that pull you down.

Graded by few things
Get ready to read
Test heavy
4.0
4.0
ECS160
Feb 15, 2022
Would take again

This class is hard but you learn a lot. He's an oddity at UC Davis in that similar to Prof Butner, he is a lecturer rather than researcher. And holy crap this man has great lectures. I'd watch him over youtube. He's also a very nice person. Only reason he's at a 4 rather than a 5 is because his syllabus kinda read like a bible. No exceptions ever.

1.0
5.0
ECS154A
Grade: C
Feb 20, 2022
Wouldn't take again

I can't speak for the quality of his lectures for 160, but for 154A, these lectures were the worst I have experienced at this school. He did curve, but only after being uncertain the entire quarter and telling us not to expect one. Midterm grades didn't come out until finals week. Many people had to retake the class. Lab reports will kill you.

Get ready to read
Test heavy
3.0
5.0
ECS160
Grade: Not sure yet
Mar 25, 2022

The class was made unnecessarily harder by not giving students access to resources (slides), etc. But the textbook for this class was very readable and Posnett's lectures are definitely comprehendible. Homework was relatively fine but the class is heavily weighted on tests (40% final, 30% midterm) - so study for those like your life depends on it.

Get ready to read
Caring
Test heavy
1.0
5.0
ECS154A
Grade: B
Jun 16, 2022

While I didn't have as much of a bad time as other people, I still believe that this professor is not up to par compared to other professors at UC Davis. Posnett grades very heavily on exams, with Labs and HW falling behind in weight. HOWEVER, the labs will more than likely take more time than studying for exams.

Get ready to read
Test heavy
Graded by few things
1.0
5.0
ECS154A
Jun 16, 2022

To be fair, Posnett's exams are doable (80% of your grade) if you spend a considerable chunk of time studying. His labs took plenty of time as well, and they required a long and comprehensive write-up. My advice for those who unfortunately have to take this course with him is to take 12 units and spend almost all of their time on this course.

Tough grader
Test heavy
1.0
5.0
ECS154A
Jun 29, 2022

Not a good experience and don't take it.

Test heavy
2.0
5.0
ECS154A
Grade: Drop/Withdrawal
Oct 7, 2022

He's a great lecturer, perhaps one of the better in the cs department; however, he has unrealistic expectations to match. His assignments require a lifetime to complete. Be ready to dedicate all your time to this class. No assignments just labs with a minimum of 6 pages write up, and what he calls "challenging exams". Good lads.

Tough grader
Lots of homework
Test heavy
2.0
5.0
ECS154
Grade: Not sure yet
Nov 21, 2022

He could've been a world class lecturer, sigh... he should post notes, record lectures, and write bigger whenever possible. The fact that such an information dense class like ECS 154A in this day and age isn't recorded is honestly hilarious and is a serious major bottleneck to learning in this class. Class is difficult and time consuming.

Lots of homework
Lecture heavy
Graded by few things
1.0
5.0
154A
Dec 4, 2022

Modifies the class on the fly even before the strike. He was extremely rude and states he won't repeat himself in lectures some days, but will completely 180 that rule on other days. Goes out of his way to make sure his lecture recordings aren't posted for students. Expects a lot from his students but misses his own class the most.

2.0
5.0
ECS154A
Grade: Not sure yet
Dec 22, 2022

He's actually a pretty decent lecturer but writes so small and doesn't record lectures or post lecture notes so attendance is practically mandatory. Labs are insanely difficult, time consuming, and tedious. Midterm was pretty fair but there wasn't enough time. Due to the TA strike the final wasn't too bad but still pretty hard. Just try to avoid.

Get ready to read
Lots of homework
Graded by few things
1.0
1.0
ECS160
Grade: A
Jan 4, 2023

He cancels in-person class 3 min before starting. He merges office hours with other courses. He is the typical I-don't-care-about-the-students-I'm-only-doing-this-for-money that kind of person. He even says "you can write whatever you want in the evaluation for this course because that doesn't matter." I don't know why the school tolerates him.

4.0
3.0
ECS160
Grade: A
Jan 5, 2023
Would take again

It is true that he didn't care all that much about this class but he gave good lectures and talked a lot about his personal experience in the industry. Homework was fair. I learned a lot about software engineering from him.

1.0
5.0
154A
Jan 11, 2023

He puts a camera there not for recording lectures but for attendance. He cancels courses without notifying anyone.

2.0
5.0
ECS154A
Grade: B
Jan 17, 2023

The workload he assigns is insane. For the first project we had to write an assembler, a simulator, and two assembly programs. Later ones were even more difficult. He frequently cancelled class with 20 minutes or less notice. He is also very rude. He is a good lecturer though, they're informative and interesting. The tests were pretty hard.

Tough grader
Lots of homework
Graded by few things
1.0
5.0
ECS50
Grade: Rather not say
Mar 15, 2023

Trash lecture content. Discussion will requite you to take notes, and your points will take off if they think your are taking a bad notes Even you write like two pages front and back. The quiz is using lockdown browser and two programing quiz write it by hand and they are extremally hard. Programming homework is way hard than you expected.

Tough grader
Lots of homework
Beware of pop quizzes
1.0
5.0
ECS50
Mar 18, 2023

Posnett is the worst CS professor I have had the displeasure of taking at UCD, this is coming from someone who has enjoyed Kaloti and Nitta. Posnett is mean, roasts you for asking questions in class and assigns some of the most insane CS projects. Our final project was meant to be 800+ lines of x86 asm. Nothing about this class was enjoyable. AVOID

Tough grader
Lots of homework
2.0
4.0
ECS50
Grade: Not sure yet
Mar 23, 2023

Lecture NOT recorded and mandatory discussion. Labs always involved coding something we hadn't touched on like, at all.. "Use google". Quizzes were fair given you had done the labs and reviewed the slides imo, but still hard. Doesn't care for your BS but you have to put up with his in terms of grading/general attitude. Not great, others are better.

Participation matters
Lots of homework
Lecture heavy
4.0
3.0
ECS50
Mar 24, 2023

It was sometimes hard to follow what it is he wanted us to know because he kept talking about things from 154a, but his assignments weren't horrible up until the last one, which was a HUGE jump in difficulty. Starts off intense but mellows out through the quarter. Not the devil unlike what others will tell you but he could be more accommodating

5.0
3.0
ECS50
Jun 7, 2023
Would take again

As far as things go, it seems like he just high expectations for us because we are Davis students. He's not really a devil in disguise, just misunderstood. His teaching style seems to have a higher emphasis on understanding as opposed to just handing out A's, so you will definitely have to push yourself if you want to succeed in this course.

4.0
3.0
ECS158
Grade: A+
Jun 24, 2023
Would take again

Course was a little chaotic because of slow grading and a late midterm, but assignments were very reasonable and final project was actually interesting. I think his teaching style works better for programming classes (and smaller class sizes).

Group projects
Test heavy
5.0
5.0
ECS32C
Grade: C
Jul 3, 2023
Would take again

This professor is really good and makes a huge effort for his students to learn if you attend lectures and do the homework seriously you will learn and perform well.

Participation matters
EXTRA CREDIT
Test heavy
5.0
2.0
ECS32C
Grade: A
Nov 15, 2023
Would take again

Funny guy

Hilarious
Caring
3.0
5.0
ECS50
Grade: Rather not say
Dec 3, 2023
Would take again

A very great lecturer - I felt very engaged. He is an intense person and is strict about being on time which I understand but sometimes it rattles students more than it might need to. Complex assignments at the very end of the course.

Tough grader
2.0
4.0
ECS32C
Grade: Not sure yet
Dec 14, 2023

Posnett COULD be a great professor but he seems to choose to not be one. Great lectures but he's almost deliberately difficult to work with on anything logistical (grading, regrades, questions, etc.). Overwhelmingly afraid of cheating tools such as Chegg to the point where it impacts his entire teaching plan. Cuts corners due to his schedule.

Tough grader
3.0
4.0
ECS150
Grade: B
Dec 28, 2023

The class is not as bad as I thought, but not good either. I can see he is trying to not fail people, with 2 MC Exams, fair enough time (2 weeks) to complete each project, he curves, in midterm and overall, but other than that, the course is so disorganized, you will never know how you perform until Christmas. Anyway, nightmare for ECS 150 is over!

4.0
3.0
ECS32C
Grade: A
Jan 7, 2024
Would take again

HW are graded harshly, but tests are not that hard. He is not that friendly to students, but getting an A (above 85%) is not hard.

Participation matters
EXTRA CREDIT
1.0
4.0
ECS32A
Grade: Not sure yet
Mar 8, 2024

I would advise against taking this class. He mostly just talks about the material and rarely shows examples. Does not give clear study guides, just gives you topics to cover and all your tests are on paper. Give some leeway with grading and extensions but other than that this class was not good, had to teach myself a lot of the material.

Lots of homework
Lecture heavy
1.0
5.0
ECS32A
Grade: Rather not say
Mar 18, 2024

Homework may take up lots of time, and difficulty is like the graph of x^3, not to mention that the final project is NOT friendly to begineers with zero coding experience. Although he gave reasonable curve in MT1, but I would suggest you to avoid him at all costs, and try to have Steven's class, I heard that he is fantastic.

Tough grader
Get ready to read
Lots of homework
1.0
5.0
ECS32A
Grade: Not sure yet
Mar 20, 2024

I'm going to be very honest. If you had experience with coding and making projects in Python, then you'll be able to cope with his class and maybe get a A, it just takes much more time than your other classes. But if you're a BEGINNER who doesn't know or know little about coding in Python, I strongly suggest you NOT TAKING HIS CLASS!

Tough grader
Lots of homework
4.0
5.0
ECS32A
Grade: B
Mar 20, 2024
Would take again

Good professor, spends at least 10-20 minutes in class answering questions. Homework does get much harder towards the end, but as long as you seek help or read the provided text, you should be fine. Finals is a online project.

Tough grader
Participation matters
Lots of homework
1.0
3.0
ECS32A
Grade: B-
Mar 22, 2024

probally one of the rudest professors I ever met, and also if you have never coded before, don't take his class, the final although is online, is not friendly for coding beginners, take stevens instead.

1.0
4.0
ECS32A
Mar 22, 2024

for a beginner class for non-majors, this class is taught in an extremely intimidating and callous manner. he is knowledgable, but seems to expect preexisting coding competency. final project is ridiculous and out of the scope of the class (said by my CS friends). extremely disappointing and definitely turned many beginners away from programming.

1.0
5.0
ECS32A
Grade: Not sure yet
Mar 22, 2024

The worst professor i met.

Tough grader
Group projects
Test heavy
1.0
4.0
ECS32A
Grade: Not sure yet
Mar 22, 2024

Worst class I have ever taken. For an intro-level class, I needed help from my CS friend for a project and we got stuck for hours. Any explanation the professor gives is not inciteful and he harasses us for asking questions that HE deems trivial. Attendance is mandatory, but 40% is lecture, and 60% is him prattling when it could be a canvas post.

Tough grader
Participation matters
Lots of homework
1.0
5.0
ECS32A
Grade: A-
Mar 22, 2024

Taking ECS 32A with Posnett made my brain rot. There was not enough time given for the tests/midterms. No one was able to finish the second midterm with the time given. When the stats for the midterms were asked, he refused to share them. Would not recommend taking classes with him. Take Stevens if you are taking 32A.

1.0
4.0
ECS32A
Mar 22, 2024

Final project is impossible for intro-level course

Tough grader
Participation matters
1.0
5.0
ECS32A
Grade: Not sure yet
Mar 22, 2024

Avoid him like a plague.The course material itself is not that difficult but he made everything so confusing and hard. Don't torture yourself, just take other professors.I am speechless, this man truly has BIG EGO.Killed all my possible interests in programming, this is a nightmare.

1.0
5.0
ECS32A
Grade: Not sure yet
Mar 22, 2024

This is the toughest final I've seen so far. The professor gave a very difficult final project that make people confuse. It felt like no one could get grades on this final project.

Test heavy
1.0
5.0
ECS32A
Grade: Rather not say
Apr 18, 2024

The syllabus of the course is always changing during the quarter!!! The final project is really hard, it is impossible for the students who just begin to learn Python to finish!

Participation matters
Lots of homework
1.0
5.0
154A
Grade: A
May 4, 2024

doesn't tell you what chapters of the book will be convered, only tells you like a week before the exam. doesn't record lectures, doesn't post lecture slides nor lecture notes 8 am mandatory attendance, horribly disorganized class. taking this class along with 3 other cs/math classes put me close to depression. only take 12 units if ur taking this

Tough grader
Get ready to read
Participation matters
4.0
3.0
ECS160
Grade: B
May 30, 2024
Would take again

People hate on Posnett, but personally, I think he is solid, but not the best. - Personally engaging lecturer (I won't fall asleep in class) - No published slides (showing up to class is better) - Tests are applications of knowledge rather than regurgitating knowledge - Project / HW are relevant and applicable and requires application of lectures.

Lecture heavy
2.0
4.0
ECS160
Grade: A
Jun 8, 2024

Great lecturer but posts no slides and no recordings. Extremely unaccomodating. Homeworks and tests were fair and represented lectures. However the final project was extremely annoying. We had to use ChatGPT to help us write a java swing application.

Tough grader
Get ready to read
Group projects
1.0
5.0
154A
Grade: Not sure yet
Jun 10, 2024

This class was a genuine mental health hazard. His finals are somewhat fair at best, and his homeworks are time-consuming. This class alone felt like a 12-unit quarter. Chill dude, but expects too much from his students

Tough grader
Lots of homework
3.0
5.0
154A
Grade: B
Jun 24, 2024

Blackboard lect w/no recording, notes, or slides iclicker ~4% of grade. 4 Projects: crazy w/20+ page writeups(~20%) esp the final(15%). 1 MT hard but fair(30%). Everyone failed the Final(35%). He wants you to think you are failing. No stats & you don't see final exam or project grade; deletes Canvas. Grade put in Oasis + big curve w/no explanation.

Tough grader
Lecture heavy
Test heavy
2.0
5.0
154A
Grade: B
Jul 16, 2024

This class is psychological torture. He works you to death, and messes with you constantly. Grading is unclear and delayed. For all I know he threw darts at a dartboard to determine grades. He lies about the curve, due dates, and what will be on exams. Lectures are fine & you learn, but a lot was not covered due to poor planning. READ THE TEXTBOOK.

Lots of homework
5.0
5.0
ECS154A
Grade: A
Sep 28, 2024
Would take again

I think Posnett gets an unfair reputation, he's a fantastic lecturer and actively encourages participation and doesn't shame students. I will admit the class is very hard and he gives out difficult and time consuming assignments that don't count for much of your grade, but you will learn if you apply yourself. Curve was extremely generous.

Amazing lectures
Lots of homework
Test heavy
1.0
3.0
ECS160
Grade: Not sure yet
Oct 13, 2024

Posnett is probably one of the most difficult professors I've ever had to deal with. He claims attendance doesn't matter then decides to give a 3 minute pop quiz starting exactly at the class start time. Just imagine this: If you 5 minutes late for whatever reason, he takes away points. Makes very terrible jokes - save yourself the headache.

Beware of pop quizzes
Lecture heavy
1.0
4.0
ECS160
Grade: A-
Oct 28, 2024

He pusposefully creates situations for students to fail in his class. Like posting the project submission a day before the due date. Gives out 3 minute pop quizzes at the beginning of class without notice. Reads off the slide but doesn't post them. Your better off just reading the book while in his lecture.

Beware of pop quizzes
1.0
3.0
ECS160
Grade: Not sure yet
Nov 7, 2024

No clear syllabus, random pop quizzes, 15 min late for the midterm (he call it module quiz), does not show your score on canvas so you don't know how you did in the class. Awful, avoid.

Participation matters
Beware of pop quizzes
Lecture heavy
2.0
5.0
ECS32C
Nov 22, 2024

I took ECS32C and 162 with him and the difference was night and day. In 32C he was incredibly difficult to communicate with, and almost purposefully unapproachable with zero patience. He's a good lecturer even by 8am standards but this course specifically was painfully disorganized. In ECS162 he was a bit of the opposite.

2.0
4.0
ECS32A
Grade: B-
Feb 21, 2025

ECS32A with Posnett was a real struggle. The syllabus kept changing, and the final project was way too difficult for an intro class. Thankfully, tools like unstuckstudy and ChatGPT helped me get through it.

1.0
5.0
ECS32A
Grade: D+
Feb 25, 2025

While it is very clear that the professor is very knowledgeable, his teaching style just did not work. The lectures are usually just a reiteration of the slides and do not expand much beyond that, he even discourages questions and presents extremely difficult assignments for a beginner class. It was so unenjoyable that I lost all interest in CS.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
ECS32A
Grade: B+
Mar 8, 2025

This is the worst professor I have ever had. ( I don't say that lightly) He would degrade students for 10 min+ if they would walk in even a second late to our 8am class. He preaches about respect, but I don't think he has ever shown respect to his students.

Lots of homework
Beware of pop quizzes
Lecture heavy
1.0
4.0
ECS32A
Grade: B+
Mar 18, 2025

Never take this class please save yourself.

1.0
5.0
ECS32C
Grade: Rather not say
Apr 17, 2025

He intentionally makes every assignment and exam extremely difficult. His lectures are confusing, and he is also condescending and rude to students when they ask questions. Hands down, this is the most stressful class I've ever been in. I highly recommend taking someone else for ECS32C. I ended up retaking it with Weaver and learned ten times more.

Class Info

Online Classes

100%

Attendance Mandatory

48%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 33 grades
Most common grades:
Not sure yet (32)
A (9)
Rather not say (8)
Grade Distribution
A(12)B(10)C(3)D(2)F(0)A-/B+(7)
Based on 74 reported grades
Not sure yet: 32
A: 9
Rather not say: 8
B: 7
Common Tags
Test heavy (41)
Lots of homework (32)
Get ready to read (23)
Tough grader (23)
Graded by few things (18)
Lecture heavy (10)
Participation matters (9)
Hilarious (7)
Rating Trend

Improving

+0.64 avg change
Sep
Oct
Nov
Feb
Mar
Apr
Last 6 months
Ratings by Course

CSC133

5.0

(1)

ECS158

4.0

(1)

ECS32C

3.2

(6)

ECS150

3.0

(1)

ECS50

2.7

(6)
+9 more courses
Difficulty by Course

ECS020

5.0

ECS154

5.0

CSC133

5.0

EVS154A

5.0

154A

5.0

Similar Professors