3.7

Joël Porquet

Computer Science - University of California Davis

3.7
Quality
4.0
Difficulty
69%
Would Retake
195
Reviews
3.7
Quality
4.0
Difficulty
3.7
Helpful
3.7
Clarity

69%

Would Retake

195

Reviews

Rating Distribution
Official
195 total ratings

5

102

4

25

3

12

2

10

1

46

What Students Say

His lectures are great, and his lecture slides are even better

ECS030 - 5.0 rating

Porquet is a great guy

ECS150 - 4.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

13%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 95 grades
Most common grades:
Not sure yet (43)
A (29)
A- (18)
Grade Distribution
A(45)B(17)C(6)D(0)F(0)A-/B+(27)
Based on 155 reported grades
Not sure yet: 43
A: 29
A-: 18
A+: 16
Common Tags
Group projects (43)
Tough grader (40)
Lots of homework (40)
Amazing lectures (37)
Gives good feedback (32)
Amazing lectures (29)
Respected (21)
LOTS OF HOMEWORK (19)
Rating Trend

Stable

+0.01 avg change
Oct
Jan
Mar
May
Jun
Dec
Last 6 months
Ratings by Course

ECS158

5.0

(1)

ECS30

4.5

(19)

ECS030

4.3

(6)

ECS50

3.9

(12)

ECS36C

3.9

(30)
+3 more courses
Difficulty by Course

ECS150

4.2

ECS36C

4.0

ECS30ECS36C

3.7

36C

3.6

ECS50

3.6

Reviews (193)
4.0
5.0
ECS150
Grade: Not sure yet
Apr 27, 2017
Would take again

ECS 150 if mind numblingly hard. if you want to question your ability as a programmer take this class to feel like a lesser person. Sorry, you have to take this class if you have "computer" in your major anyway. 40? a breeze! 60? no problem. 150? this is the true weeder class.

GRADED BY FEW THINGS
GROUP PROJECTS
LECTURE HEAVY
4.0
3.0
ECS150
Apr 27, 2017
Would take again

Prob a mix of Wu and Nitta, easy test and hard hw. His quiz is a joke, read textbook and get at least 90%. But his project is not Nitta level but still not something to joke with, start late and you won't finish. My only complaint is his lecture, reads off slides and slides are rip off from textbook. He did be amazing if lectures are interesting.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
5.0
ECS150
Grade: Not sure yet
May 18, 2017
Would take again

Office hours are very helpful, but don't go with an unfocused approach or else you'll get called out on it. Projects are conceptually hard and demand long hours. definitely at least have ecs60 done before taking and take with a group of friends Book is not the most helpful but does offer solutions if you dig for it. Most caring professor yet.

Gives good feedback
Caring
LECTURE HEAVY
5.0
4.0
ECS150
Grade: A-
Jun 26, 2017
Would take again

Porquet is the best CS professor I have so far in Davis. He originally worked for Google, so he does have some real industries experiences, which made him a better professor than others. And I LOVE his sarcasm. And the way he is teaching OS makes all concepts easy to understand. I would definitely take classes with him again.

Respected
Get ready to read
Amazing lectures
4.0
4.0
ECS150
Grade: B+
Sep 18, 2017
Would take again

Professor seems unapproachable and sarcastic but he's actually a really nice guy who basically wants you to learn the material and pass the course. Do not go into his office hours without a specific question because he will call you out on "fishing for answers or clues". Set aside plenty of time for the projects and start early.

Tough Grader
Gives good feedback
2.0
3.0
ECS150
Grade: B
Dec 30, 2017
Wouldn't take again

Projects were educational. Teacher was nothing special, no real reason to go to class if it wasn't for quizzes.

Gives good feedback
Clear grading criteria
4.0
4.0
ECS30
Grade: Not sure yet
Mar 14, 2018
Would take again

His homework assignments are quite lengthy and difficult, but will definitely help prepare you for exams and make you a better programmer. Unless you're a god programmer, study! He provides plenty of feedback/criticism; very caring of his students. His lecture slides are great for visual learners. Strict grading, but no textbook. Would recommend.

Gives good feedback
Respected
LOTS OF HOMEWORK
3.0
4.0
ECS30
Grade: Not sure yet
Mar 24, 2018
Would take again

His lectures were very helpful because he took the time to explain things. His exams were pretty tough if you didn't know how to program well or if you missed class during the last few weeks. Homework started off super easy and got drastically harder after our 3rd assignment.

Skip class? You won't pass.
EXTRA CREDIT
GROUP PROJECTS
5.0
4.0
ECS30
Grade: B+
Mar 26, 2018
Would take again

Hes the best ecs 30 professor. Other than the loaded hw his class is doable if you do the hw conscientiously and go to his lectures, which he does well. Exams are fair and he does curve because they can be a difficult and extra credit is awarded for discussion attendance. You cant get more nice than Professor porquet! Definitely worth my 5 star.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
4.0
ECS30
Mar 26, 2018
Would take again

Hes good! His lectures are helpful and and his homework can be tedious but it helps a lot for the exam. Really nice professor who prepped us well and was accessible on piazza when we had questions. I do feel like the class is a little on the difficult side for beginner programmers.

Participation matters
LOTS OF HOMEWORK
LECTURE HEAVY
5.0
4.0
ECS150
Mar 26, 2018
Would take again

I simply loved his class and how dedicated Porquet is. I wished all CS professors were like him. OS was easily one of my favourite CS topics and as a result, I ended up getting an internship as a systems engineer. I recommend going to class and reading the textbook even though it's not required as quizzes rely on it. Also, TAs were VERY helpful!

Gives good feedback
Inspirational
Caring
5.0
4.0
ECS030
Mar 27, 2018
Would take again

Porquet is a great lecturer & professor -- his lectures were engaging for sure. He knows how to explain & explain well, and his homeworks, though challenging, provided good opportunities to learn/apply what was taught. He curves everything, to some degree, & genuinely cares about his students (plus, he snarks on Piazza & uses :D / :P emoticons lol)

Gives good feedback
Hilarious
Amazing lectures
5.0
3.0
ECS030
Grade: A
Mar 28, 2018
Would take again

Has a heavy French accent, but you get used to it. He is sassy, and will give you a hard time if you ask dumb questions. His lectures are great, and his lecture slides are even better. The homework becomes challenging towards the end of the quarter, but is very doable if you start early. Homework and slides prepare you for exams. It was an easy A.

LOTS OF HOMEWORK
Clear grading criteria
Hilarious
5.0
4.0
ECS30
Grade: A
Mar 28, 2018
Would take again

Porquet cares for his students and is one of the best lectures at UC Davis. His classes are organized and he explains sophisticated topics in an easy way to understand. The homework assignments that were assigned are challenging but doable if you focus on the lecture. If you work hard you will earn a good grade.

Skip class? You won't pass.
LOTS OF HOMEWORK
Amazing lectures
5.0
3.0
ECS30
Grade: B
Mar 28, 2018
Would take again

Good lectures and lots of homework.

LOTS OF HOMEWORK
Amazing lectures
5.0
5.0
ECS30
Grade: A
Mar 29, 2018
Would take again

I was a total beginner and I was also in o chem, so this class was difficult for me to keep up with. Projects were super time-consuming, but I learned so much! Lectures were very helpful and the Professor has a pleasant personality ;). I was very entertained by his Piazza posts. There was also an ample amount of extra credit that you should go for!

LOTS OF HOMEWORK
EXTRA CREDIT
GROUP PROJECTS
5.0
1.0
ECS30
Grade: A
Mar 29, 2018
Wouldn't take again

EASY. CURVE is great. There is extra credit and he will give a bump up to next letter.

5.0
4.0
ECS30
Grade: A
Mar 29, 2018
Would take again

Professor Porquet has really clear, helpful lectures that cover everything that is found on the exams. There are specific examples in the lectures of different situations that really help when studying. His homework assignments are very helpful in applying concepts learned in class to fully understand how to use certain elements in programming.

Tough Grader
Gives good feedback
Skip class? You won't pass.
5.0
2.0
ECS30
Grade: A
Mar 29, 2018
Would take again

Take him if you can. Hes great at explaining concepts if youre a novice level programmer and his homework arent too shabby albeit time consuming. 5/5 for being exceptional. Take advantage of the extra credits.

LOTS OF HOMEWORK
Caring
EXTRA CREDIT
5.0
4.0
ECS150
Grade: A
Apr 1, 2018
Would take again

Take him now! He is one of the best cs professors in Davis. You can tell he is very passionate and knowledgeable in his area. His lectures are very clear and informative, so it will hurt you if you miss class. The homework is just savagery. You need to start early because it's very challenging. But after you are done, you realize you learned a lot.

LOTS OF HOMEWORK
Amazing lectures
GROUP PROJECTS
5.0
2.0
ECS030
Grade: A-
Apr 2, 2018
Would take again

Hes sassy but nice and I ended up switching my major to cs because of him lol. Good at explaining topics and the homework wasnt too bad but it gets harder once you hit week 5. He doesnt teach 40 and thats too bad bc I would take him in a heartbeat lol. Study hard and you should be fine. Midterm curve is super juicy.

LOTS OF HOMEWORK
EXTRA CREDIT
5.0
2.0
ECS30
Grade: A+
Apr 4, 2018
Would take again

He is one of the best CS teachers at UCD! He curved everything. The lecture was well-organized. The exams and homework were not hard if you spend time early preparing and doing them. Besides, he dropped one hw. There's 5% extra credits. Being extremely active on Piazza and you may even get more than 5% extra credits. Definitely would take it again.

Gives good feedback
Inspirational
Amazing lectures
5.0
4.0
ECS030
Grade: A+
Apr 7, 2018
Would take again

Very passionate professor who cares about students. He seems to be savage, but that only happens when students don't follow his instructions and check before asking questions. If you have genuine questions (not like when is the final or midterm which is explicitly written on syllabus), he will try his best to help you. Homework is heavy but helpful

Participation matters
LOTS OF HOMEWORK
EXTRA CREDIT
5.0
4.0
ECS30
Grade: A
Apr 10, 2018
Would take again

He is the BEST! Read his slides so carefully. Exams are all from lecture slides. You must understand them to do good. He curves everything. Try to find a goid partner for hw assignments since 40% of total grade is for hw assignments, and there is 5% easy extra credit. Take his class, you wont regret.

Gives good feedback
Clear grading criteria
Amazing lectures
5.0
4.0
ECS30
May 31, 2018
Would take again

Porquet curves nicely, but the HW is really time consuming. It takes a lot of effort to drag yourself through the HW assignments. However, I really do feel like I'm learning how to write code, little by little. I would probably recommend having prior coding experience.

Tough Grader
LOTS OF HOMEWORK
Amazing lectures
5.0
4.0
ECS150
Grade: B
Jun 11, 2018
Would take again

He tells you right away that the class will be hard and you will learn a lot, and he means it. 4 projects due weeks 3,5,7,9 Wednesday at midnight and 4 quizzes on weeks 2,4,6,8 during discussion. In order of decreasing difficulty: project 4, 2, 1, 3. Can only work with the same person for up to 2 projects. Pair up with people you work well with.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
4.0
4.0
ECS150
Grade: B-
Jun 11, 2018
Would take again

Porquet is a great guy. He really knows his stuff and wants everyone to succeed. My only complaints are that 150 was a bit memorization-heavy, and the grading criteria for some stuff (like the written reports) were a bit unclear. Take this class during an easy quarter; it's a doozy, but overall pretty doable if you start the projects early.

LOTS OF HOMEWORK
Hilarious
GROUP PROJECTS
5.0
3.0
ECS30
Grade: A
Jun 14, 2018
Would take again

Porquet, my man. Take him. Hes one of the younger professors and very relatable. Someone during lecture asked about a practice midterm and he said Oh, to be honest Im probably not even gonna be done with the actual midterm until the night before and were all like SAME. READ his e-mails and posts though, or else you will get roasted on Piazza.

Gives good feedback
Respected
Clear grading criteria
5.0
4.0
ECS30
Grade: A-
Jun 14, 2018
Would take again

TAKE 30 WITH HIM! Class gets hard starting at pointers, and homework picks up in difficulty real quick(1-3 easy, 4 gets super hard, and the rest get harder). Go to CS room for tutoring. Start HW ASAP, his HW are long/hard. Try to do all the HW yourself. Insanely good lectures and you will learn a lot, even if not a CS major. Trust me buy the zybook

Respected
Amazing lectures
Caring
5.0
3.0
ECS030
Grade: A
Jun 24, 2018
Would take again

Makes ECS 30 worth it.

LOTS OF HOMEWORK
Amazing lectures
4.0
3.0
ECS30
Grade: C+
Jul 20, 2018
Would take again

he is a smart, young and passionate professor who likes to teach and code. 2 midterm and one final, every week hmw which you submit online. test are tough but if you study hard and really know how to code you will be fine. 3% extra credit for those who are active in Piazza.

LOTS OF HOMEWORK
Amazing lectures
LECTURE HEAVY
4.0
3.0
ECS30
Grade: A+
Jul 24, 2018
Would take again

Lectures were amazing and covered many problems that would come up as we coded in our homework. Exams were pretty fair, only based off of what was taught in lecture and in HWs. 5 HW assignments ranged from 6-25 hours each. Textbook was long to read & unhelpful--don't read it. But come to his office hours with SPECIFIC Q's; he will be super helpful!

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
3.0
ECS30
Grade: A-
Aug 28, 2018
Would take again

Well laid-out lectures with the best slides you'll ever read from any professor. You can really tell that he wants people to improve and try their best. Hilarious, dry humor but calls you out if you are unprepared or lazy.

Tough Grader
Gives good feedback
Clear grading criteria
1.0
4.0
ECS150
Sep 26, 2018
Wouldn't take again

Just stay away from him, no respect for students and he makes fun of you if you ask questions. Very knowledgeable in his field but not a good teacher.

4.0
3.0
ECS36C
Grade: Rather not say
Jan 7, 2019
Would take again

This was professor Porquet's first time teaching ECS36C (Formerly known as ECS60) He is overall an amazing professor. Homework was kind of on the harder side, but definitely do-able if you start early and get constant help from piazza/office hours/cs tutors. Take every bit of help continuously and you'll do fine.

Respected
LOTS OF HOMEWORK
EXTRA CREDIT
5.0
4.0
ECS36C
Grade: A-
Jan 8, 2019
Would take again

He's amazing, but the class is insanely intense; you have to give 100% in every part of it. Exams are brutal, homeworks fairly easy but still time intensive. His lectures are awesome and he's a very caring guy that gives as much as he expects to get from you. Don't slack or be lazy.

Tough Grader
Amazing lectures
Caring
5.0
4.0
ECS36C
Grade: A
Jan 20, 2019
Would take again

Professor Porquet's lectures are very useful because he makes the lecture slides very descriptive and includes graphics that make the material easier to understand. The homeworks are tricky but doable if you put the time into it. The tests are based on the material learned in class, but there may be some questions that require outside thinking.

LOTS OF HOMEWORK
TEST HEAVY
Amazing lectures
5.0
4.0
ECS150
Grade: Not sure yet
Feb 14, 2019
Would take again

Prof. Porquet is perhaps one of the best (if not the best) lecturers on campus. His lectures are super detailed and helpful. He is perhaps the coolest and most approachable professor I've ever met. Homework can be tedious but once you finish it, you feel accomplished and actually see that you learned something. 100% recommend him to anybody.

Gives good feedback
Respected
Inspirational
1.0
4.0
ECS150
Mar 19, 2019
Wouldn't take again

One of my worst professors. Class material is fairly simple but he wants to make it as miserable as possible. His expectations for the projects and quizzes are very unclear. Unless you are a teacher's pet it is hard to keep track of what he wants from you. Teaches in a one dimensional style so if you have your own study habits they are no good.

Test heavy
Lecture heavy
Tough grader
1.0
3.0
ECS150
Mar 19, 2019
Wouldn't take again

Really bad experience. Theres not many options for 150 but beware that hes really not a good professor. Just makes things very difficult when they dont need to be and wont lay out any clear expectations. Very rude on Piazza and overall just makes for a bad experience. Dont have too many expectations for this class and just get it over with.

Test heavy
Lecture heavy
Tough grader
5.0
4.0
ECS150
Grade: A
Mar 21, 2019
Would take again

Currently best CS professor for core classes!! Assignments are super relevant, expectations are clear, you learn so much from this man! Do get ready to work for it, don't take 150 in a difficult quarter; the projects are demanding. He's also super nice and approachable in OH. Really have nothing bad to say about this Prof.

Gives good feedback
Respected
Lots of homework
5.0
4.0
ECS150
Grade: A+
Mar 21, 2019
Would take again

He has lots of ideas on teaching, which may be very different from other professors. Something I like: Give EC for participating on piazza, train us to use git, make us change teammates at once, good curve. Dislike: exams are lecture heavy and closed book for quizzes, a report for project and it counts 20%. But overall, a good choice for 150.

Lots of homework
Test heavy
Lecture heavy
1.0
5.0
ECS36C
Apr 10, 2019
Wouldn't take again

Pretty bad just a few days in. The homework has way too many different tasks. I have never had to write a report for a programming assignment until now. He has a very specific and inconvenient way of turning in projects. He makes us use command line and remote computers/visit the computer labs way too much. I'm stuck with him now, but avoid him !!!

5.0
5.0
ECS36C
Grade: Not sure yet
Apr 16, 2019
Would take again

This class will make a man out of you

Skip class? You won't pass.
Hilarious
Tough grader
5.0
4.0
ECS36C
Jun 6, 2019
Would take again

This class is definitely challenging given that its a weeder class, but despite having so much content packed into this class, Porquet executed all of it very organized and intentionally. Lectures were fairly paced and he has AMAZING slides that make everything clear to you. Homework assignments were a pain but were very relevant and intentional.

Lots of homework
Group projects
Amazing lectures
3.0
5.0
ECS150
Grade: A
Jun 12, 2019
Would take again

Pros: Simplifies complicated concepts with funny analogies Open to feedback Nice curves Cons: Exams are very memorization heavy and specific Does not provide enough information for project concepts in lecture Extremely condescending 4 quizzes (1 dropped), 1 final, 4 very hard group projects

Lots of homework
Group projects
Amazing lectures
3.0
5.0
ECS36C
Grade: Not sure yet
Jun 12, 2019
Wouldn't take again

His lectures are really good. The lecture slides and codes are very well organized and easy to be comprehended. HW assignments are not too bad. It's doable, but I suggest starting early because he demands A LOT (report, Google testing, etc). Plus, I had difficulty preparing for exams because he doesn't give practice exam.

Lots of homework
Inspirational
Clear grading criteria
5.0
3.0
ECS36C
Grade: A-
Jun 13, 2019
Would take again

Very fair grader, have to do lots of work but none of it is busy work and you learn a lot.

Respected
Lots of homework
Caring
5.0
4.0
ECS36C
Grade: A
Jun 22, 2019
Would take again

Joel is by far the best professor I have ever had. Not only is he a gifted teacher, but he is very transparent with his teaching practices and philosophy. He has a diverse background, in both industry and academia, which he integrates into his teaching. He doesn't teach you computer science. He teaches you how to be a computer scientist.

Gives good feedback
Inspirational
Amazing lectures
5.0
3.0
ECS36C
Grade: C
Oct 16, 2019
Would take again

Prof Porquet is absolutely the best at UC Davis and maybe the best I have taken! His lectures are great, his projects are written very clearly, fun and pretty challenging but doable. He really cares to explain/teach well. Always great lectures!!! Tests are challenging little bit but fair. Also, he gives "study breaks" with written hw that is easy

Gives good feedback
Clear grading criteria
Amazing lectures
1.0
1.0
ECS30
Grade: Rather not say
Nov 7, 2019
Wouldn't take again

There were too many programming assignments. If you don't code it exactly like he wants, points will be deducted. He is one dimensional and only thinks his style of teaching is the best. On the final prog assignment he says it is up to us to implement our way but I ended up getting points deducted because it wasn't like how he wanted. Inconsistent!

1.0
5.0
ECS50
Grade: Not sure yet
Nov 18, 2019
Wouldn't take again

He doesnt provide any practice exams and the midterms are hard. The exam is not related to materials he provided us to review.

Test heavy
Tough grader
3.0
4.0
ECS150
Nov 22, 2019
Wouldn't take again

150 is a hard class. He is a much option compared with the alternative. He is harsh but fair. Overall, he is a pretty decent professor for 150.

2.0
4.0
ECS150
Nov 24, 2019
Wouldn't take again

Somewhat dogmatic with interpretations and grading... But I can see he tries to be nice and helpful, overall a decent choice for ECS 150

1.0
3.0
ECS50
Dec 4, 2019
Wouldn't take again

his lectures are boring

Tough grader
5.0
5.0
ECS36C
Dec 9, 2019
Would take again

He is definitely the BEST CS Professor at UC Davis. Homework assignments are hard but u can learn a lot from them

Lots of homework
Skip class? You won't pass.
Tough grader
4.0
5.0
ECS150
Dec 11, 2019
Would take again

Overall very good professor. Has a way of really describing what's going on that makes it easier to understand. HWs are very difficult time consuming but you get a partner on each one. Offers a lot of help in OH and piazza, although on piazza sometimes he can be a little cheeky and won't give straightforward help. 4 quizzes and 1 final. Not hard

Gives good feedback
Accessible outside class
Amazing lectures
5.0
5.0
ECS150
Dec 13, 2019
Would take again

Porquet lectures well, has very fair exams, and has projects that are relevant to the course material. There were four projects (4,1,2,3 hardest to easiest imo). There is no required textbook since he uses his own slides, but be warned that the slides don't cover everything he goes over. I recommend printing out the slides and taking notes on that.

Respected
Group projects
Amazing lectures
5.0
4.0
ECS50
Grade: B-
Dec 13, 2019
Would take again

Professor Porquet is the most caring professor I've ever met in Davis. He truly cares about his students and thinks of the best solution for curve to help their grade. One of my project was 0 because of my mistake. However, he decided to drop our project's lowest score and that helps to raise my grade from C- from B-!!!

Gives good feedback
Inspirational
Caring
5.0
4.0
ECS50
Grade: B+
Dec 19, 2019
Would take again

My favorite CS professor so far. Definitely a tough class but grading is very fair. Programming assignments are a lot of work but enjoyable. Tests are comprehensive and difficult but based directly on his very well made slides and homework.

Respected
Caring
Tough grader
1.0
1.0
ECS30ECS36C
Grade: Rather not say
Feb 2, 2020
Wouldn't take again

Makes nonimportant concepts seem important. Makes us learn unnecessary concepts.

2.0
2.0
ECS150
Grade: A
Feb 7, 2020
Would take again

Class is ok, decent difficulty as one would expect, not much work aside from reading slides and projects, no need for attendance or piazza. Overall he is a decent guy trying to help you academically, just with a "not so good" taste in the methods he takes, or what skills/topics he considers to be important/relevant.

3.0
5.0
ECS150
Grade: Not sure yet
Feb 15, 2020
Wouldn't take again

ECS 150 material is not that hard but Porquet makes the class hard. Bi-weekly quizzes could be helpful because it forces you to study but the problem is they grade everything too tough and wants you to use the exact same words from the lecture slides. The projects are long and hard and again grading is tough. Also, I always scared to go to his OH!

Lots of homework
Get ready to read
Tough grader
2.0
3.0
ECS150
Feb 20, 2020
Wouldn't take again

Make the class harder than it needs to be by providing unclear grading standards. The biweekly quizzes will test you on your memorization ability of the lecture slides, and the projects aren't all that hard if you understand the theory. Forces you to switch partners which can/cannot be a hassle. Really needs to revise the policy for fairness.

Group projects
Tough grader
2.0
5.0
ECS150
Grade: Not sure yet
Mar 4, 2020
Wouldn't take again

The only good thing about this class is the lecture slides! Tough grader with too much expectations in a 10-week course. If you decide to take this class with Porquet, dont take any other cs/coding courses.

Tough grader
2.0
5.0
ECS150
Mar 5, 2020
Wouldn't take again

This class will screw you if you are not good at theory and C language. Be careful he uses MOSS to detect plagiarism of your code. Don't copy the code from any where if he finds out you will get 0 on assignment or send you to SJA. Exam are heavy memorizing and 4 project (4 > 1 > 2 > 3) hard to easy. If you did not do well just get over with D-.

Tough grader
5.0
5.0
ECS150
Grade: B-
Mar 24, 2020
Would take again

Really tough class, but you learn a lot. I felt that if I had started earlier on the projects I would have been able to get at least a B+. Biweekly midterms aren't bad at all if you pay attention in class. Overall class is good but really time consuming.

5.0
4.0
ECS150
Grade: A
Mar 31, 2020
Would take again

Porquet is a well-known professor in the CS department. He makes you work really hard but in the end you learn a lot. Operating Systems is a very important class so I would advise taking it with Porquet and setting the time aside to really focus and learn in his class. Don't worry about your grade, really focus on learning/understanding.

Gives good feedback
Respected
Lots of homework
5.0
4.0
ECS50
Grade: A
Apr 14, 2020
Would take again

Had him for ECS50 & ECS 36C and I can honestly say that he is the only CS professor who has taught me anything at Davis. His lectures are great and his PowerPoints are REALLY helpful when studying. Homework is difficult, but very educational and ultimately the most helpful in learning the material. Tests are fair and based on lectures.

Respected
Lots of homework
Amazing lectures
1.0
1.0
ECS150
Grade: Rather not say
Apr 21, 2020
Wouldn't take again

I feel like this professor is unprofessional. Sometimes the way that he presents the materials for the class comes off the wrong way. I also feel like he tries to please students too much, for his own personal reasons. A lot of students see this as him caring but I feel like he just wants to CONVINCE. So his evaluations will be good.

2.0
5.0
ECS36C
May 17, 2020
Wouldn't take again

HE IS RUDE AND so MEAN!

Lots of homework
Tough grader
5.0
4.0
ECS150
Grade: A+
May 26, 2020
Would take again

Probably the best computer science professor at Davis. Engaging lectures and fair tests. Projects are time consuming and are partially graded on coding style but you will feel like a better programmer after taking his class.

Group projects
Amazing lectures
Tough grader
5.0
4.0
ECS36C
May 27, 2020
Would take again

He's a really good lecturer. His slides are very clear and easy to follow. The programming homework was personally really hard for me, taking at least 40 hours for each programming assignment, but you learn a LOT from them. Definitely the best CS professor I've had thus far.

Respected
Lots of homework
Amazing lectures
4.0
4.0
ECS36C
Grade: A-
Jun 1, 2020
Would take again

He's a really good professor and you will struggle in the class but if you reach out to him he is willing to go the extra mile to re-explain lecture slides or concepts and even look through your past performance and suggest changes in order for greater success in the class. Going to Office Hours is a must.

Gives good feedback
Respected
Lots of homework
5.0
2.0
ECS36C
Grade: Not sure yet
Jun 2, 2020
Would take again

I've never had a teacher as organized as Professor Porquet. Code is presented neatly and in detail. The midterms felt quite rushed though. He provides a lot of help and feedback in office hours and is available almost all the time on Piazza. I felt like I had his support every time I had trouble in class. Extra credit for participation too. +1!

Gives good feedback
Amazing lectures
Caring
5.0
4.0
ECS36C
Jun 4, 2020
Would take again

He's a great lecturer; I'm not the brightest person out there but still was able to follow along. The class is very organized. The projects were hard and you have to put a lot of time into it struggle but you will learn a lot. Accessible outside of class - Piazza and his office hours. Can't wait for his ECS 150.

Respected
Accessible outside class
Clear grading criteria
5.0
3.0
ECS36C
Grade: Not sure yet
Jun 4, 2020
Would take again

Porquet is the best! He genuinely cares about his students, and cares about the level of education he gives us. His lectures are amazing and very thorough. He also drew examples which helped me visualize code. I didn't think his class was too difficult compared to other CS professors, and he curves assignments. I would love to take his class again.

Gives good feedback
Amazing lectures
Caring
5.0
4.0
ECS150
Oct 9, 2020
Would take again

You would love his class. No cap.

5.0
4.0
ECS150
Grade: Not sure yet
Oct 10, 2020
Would take again

Great professor! Many people says ECS150 is a hard ecs class, but taking his lecture, you will learn a lot!

Respected
Lots of homework
Group projects
1.0
1.0
36C
Grade: Rather not say
Oct 29, 2020
Wouldn't take again

His class is quite easy and I think that's one of many reasons why he's so overrated. He is nice too and this overshadows the fact that his quality of teaching isn't that great. It doesn't prepare you for upper division.

1.0
1.0
ECS150
Grade: Rather not say
Nov 18, 2020
Wouldn't take again

Grading criteria is ridiculous. Takes A LOT of points off of little things that DON'T MATTER

3.0
5.0
ECS150
Grade: A-
Dec 18, 2020
Would take again

You have to admit that this course is the hardest one for undergraduate courses. Everyone should not expect to get a perfect grade like A+ in this course but a passing grade. 3 projects total, they are all hard and will take you more than 30-60 hrs to finish. Start project earlier with a good partner will save your life.

Get ready to read
Skip class? You won't pass.
Group projects
5.0
5.0
ECS150
Dec 20, 2020
Would take again

I would say professor Porquet is one of the best professors in the CS department. His lecture is clear enough, but don't expect lecture slides would give you all information. Discussions are also useful. He also teaches the attitude of a programmer. Every class is hard, including this one. He's fair, caring, and a good guy to talk with. Choose him!

Gives good feedback
Respected
Inspirational
1.0
5.0
ECS150
Grade: Not sure yet
Dec 20, 2020
Wouldn't take again

He is the harshest professor I have ever met in four years. He thinks of himself as a good and fair man but is totally not. Three group projects with little help to implement the code. Cares more about useless things like how group members comment on you and count a lot in the final grading. The most ridiculous and the meanest man I have ever met.

Group projects
Hilarious
Tough grader
1.0
1.0
ECS150
Grade: Rather not say
Dec 20, 2020
Wouldn't take again

Hes so full of himself bc so students like him since he says things for majority of students to like him. On piazza if someone posts a question that can raise some negativity toward him, hell hide or remove the post. This is how he makes it seem like hes so perfect. In reality, the fairness of this class is not trust worthy.

1.0
5.0
ECS150
Grade: Not sure yet
Dec 20, 2020
Wouldn't take again

Porquet needs to realize that there is more to being a professor than being able to lecture well. He also needs to be able to behave professionally. The fact that he dismisses any opposition against him and how he responds on Piazza shows he is anything but professional. I feel that being a professor might not be the right job for him.

1.0
5.0
ECS36C
Dec 23, 2020
Wouldn't take again

Yeah.... I believe the 1 star reviews are pretty accurate. An extremely condescending and unprofessional individual.... Please avoid this guy at all costs.

5.0
5.0
ECS150
Grade: A-
Dec 23, 2020
Would take again

One of the few best CS profs at UCD. Great lecturer, fair grading, curves per assignment if necessary. His teaching style prepare you for being better student and professional. Class important in interviews. Really knowledgeable and professional. Great in office hours. Active on Piazza. Class takes a lot of time but you learn a lot. Open notes exam

Clear grading criteria
Amazing lectures
EXTRA CREDIT
1.0
5.0
ECS150
Grade: Rather not say
Dec 24, 2020
Wouldn't take again

Please dont take this professor. He comes out ok at first, but the longer you stick with this professor, the longer youll see how condescending and rude he is. He may be an amazing lecturer, but its not worth it dealing with a quarter with Porquet.

Skip class? You won't pass.
Lecture heavy
Tough grader
1.0
5.0
ECS150
Grade: Rather not say
Dec 24, 2020
Wouldn't take again

Awful....

1.0
5.0
ECS36C
Grade: C-
Jan 5, 2021
Wouldn't take again

Not a good professor to take if you want a professor who is professonal and doesnt act condescending.

1.0
1.0
ECS150
Grade: C
Jan 5, 2021
Wouldn't take again

Takes off points for things that don't really matter. Please AVOID like the plague....

1.0
2.0
ECS50
Grade: Rather not say
Feb 1, 2021
Wouldn't take again

Lectures were dry and boring homework were weird

1.0
5.0
ECS150
Grade: Not sure yet
Feb 3, 2021
Wouldn't take again

lecture heavy, program heavy

Hilarious
1.0
5.0
ECS150
Grade: C-
Feb 8, 2021
Wouldn't take again

Awful... just awful choice for a professor

5.0
4.0
ECS150
Feb 10, 2021
Would take again

One of the best teachers I have ever had. He gives great lectures and goes over examples in detail, and is always monitoring piazza to answer student's questions. I can't speak for him being condescending, but to be fair if I had received the question "why doesnt my code work" without any other detail for the 1000th time, I also would be frustrated

Skip class? You won't pass.
Amazing lectures
5.0
5.0
ECS150
Grade: Not sure yet
Feb 11, 2021
Would take again

Even though he has his quirks, he is still one of the best profs in the CS department and he really pushes me to be a better software developer. He provides detailed specifications for hw, he takes a lot of time to answer students' Piazza questions, his programs/lectures are top notch, and overall I appreciate that he knows what he's talking about.

Group projects
Amazing lectures
Tough grader
1.0
5.0
ECS150
Mar 8, 2021
Wouldn't take again

he's pretty awful. don't understand why people keep praising him when he is just truly awful. truly condesecending in emails.

5.0
5.0
ECS150
Mar 12, 2021
Would take again

No matter what, Prof. Porquet is the only sensible choice for 150 at Davis. 150 is challenging not b/c of prof, but b/c of the class itself Pro: Clear, logical, organized lectures Active class forum, great environment for discussion Con: His comments can be condescending sometimes Group project is hell if u don't have a responsible partner

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
4.0
ECS150
Grade: A+
Mar 12, 2021
Would take again

He takes questions personally even when it's about the lecture material. People like to suck up because he worked at Google but other than that not a very good professor.

Lots of homework
Tough grader
5.0
4.0
ECS150
Grade: A
Mar 13, 2021
Would take again

I think Porquet is underrated for the amount of course materials and feedback you get when you take this class. I still refer to his 36C materials, and the content for 150 was well-produced. Expect to allocate 30-40 hours per project. Highly responsive via the class forum, although somewhat more vague in office hours. Read textbook for the exams!

Lots of homework
Accessible outside class
Skip class? You won't pass.
1.0
5.0
ECS150
Grade: Rather not say
Mar 15, 2021
Wouldn't take again

People DRASTICALLY overrate this dude. His lectures are not bad but far from amazing. His projects are harder than necessary and does make you work, but there are many other ways to learn the same concepts. Never understood why people liked him.

1.0
5.0
ECS150
Grade: Rather not say
Apr 15, 2021
Wouldn't take again

Its true that hes condescending. His response to students are horrible. Even if youre not complaining about anything but discussing things regarding the course materials that you didnt do well in he gets so defensive and makes you feel like its your fault and no one elses. He also mocks students passively.

1.0
5.0
ECS36C
Grade: B
Apr 24, 2021
Wouldn't take again

Great job Joel Porquet. The fact that you only allow registered users to post ratings only helped prove my case that you are a hypocritical and ignorant professor. I swear his attitude towards his students is unacceptable, he is rude and condescending. He says he accepts feedback, yet he only allows registered users to give ratings. Case closed.

1.0
5.0
ECS36C
Grade: A-
Apr 25, 2021
Wouldn't take again

don't get why his lecture is amazing. I dont see anything great like people say

1.0
5.0
ECS150
Grade: Rather not say
Apr 25, 2021
Wouldn't take again

Just take someone else if you want to go in and get out. Lecture is ok, midterms bad, & programs long.

5.0
5.0
ECS150
Grade: A-
Jun 3, 2021
Would take again

He's definitely firm on deadlines and details, and he will occasionally get upset at questions that he thinks are bad. He is probably the best CS lecturer at Davis and his project prompts are always completed meticulously. His classes are very difficult, but worth the time. The biggest downside is you can screwed over by a bad partner.

Group projects
Tough grader
1.0
5.0
ECS150
Grade: Rather not say
Jun 4, 2021
Wouldn't take again

Horrible.

5.0
4.0
ECS150
Grade: Not sure yet
Feb 5, 2022
Would take again

Very difficult class. You BETTER get a competent partner. Tests and Projects are difficult, 4 quizzes a week. You better be on top of your game for this class. Start on projects early and treat every day like they're due tomorrow. If you're not good at coding... Get good my friend. It's not going to get much easier. Leetcode and code every day. GL!

Lots of homework
Group projects
Lecture heavy
4.0
5.0
ECS150
Grade: Not sure yet
Feb 25, 2022
Would take again

Contrary to other reviews. His class is extremely organized with clear lectures. 3 Projects which will be the hardest thing you ever work on in Davis. Choose your partner wisely or you wont pass this class. Exams are time crunch but essentially just his lectures. Dont take any other time consuming cs classes with this one. Good luck

Group projects
Amazing lectures
Lecture heavy
1.0
5.0
ECS150
Grade: Not sure yet
Mar 4, 2022

For his projects at least 70% of the gradescope tests are hidden, which means that you cannot fix your program to correctly run them. Assigns 4 quizzes per week. You need to watch the lectures to answer them since his slides do not contain enough info. His exams are way too long for 1 hour, graded harshly with no partial credit given.

3.0
5.0
ECS150
Grade: Not sure yet
Mar 7, 2022

This class is no joke. Prob hardest upper Div cs class and will either make or break you depending on your pain tolerance. If you take this class, cut your social life in half, buy some light generators when you study all day in your room, and have some frozen food since you won’t be going out much

Group projects
Amazing lectures
Test heavy
5.0
4.0
ECS150
Mar 7, 2022
Would take again

Porquet is definitely the best 150 professor here. His lectures are clear and organized. You will learn a lot but be prepared to spend a lot of time because this is the hardest CS class. Projects take a lot of time, and tests are on the material taught.

3.0
4.0
ECS150
Grade: Not sure yet
Mar 8, 2022

Project 1 < Project 2 > Project 3. Easy to hard. Everything in C and Linux so be ready. Lectures are good, projects very very hard, exams stressful

Tough grader
Get ready to read
Group projects
3.0
5.0
ECS150
Grade: Not sure yet
Mar 10, 2022
Would take again

Hardest class in Davis cs and it's not close. This class transforms you from a child to an adult. Weeder class. Pros: good lectures, organized class structure, good curves Cons: quiz every other day, projects will make you go to mental, exams short on time

Tough grader
Get ready to read
Group projects
2.0
5.0
ECS150
Grade: C-
Mar 10, 2022
Would take again

In a matter of 3 months I felt like I aged 30 years. Half my hair is white and I look like a homeless guy who hasn't seen sunlight or human interaction this entire quarter. Be mentally prepared for war cause ECS 150 will suck your life out. Porquet is a good lecturer but he doesn't hold back for projects or exams

4.0
4.0
ECS150
Grade: Not sure yet
Mar 10, 2022
Would take again

Organized course and clear lectures. Piazza is pretty helpful. It's very hard to get an A even if you have A-level work because projects and exams are graded harshly. Some quiz and exam questions are tricky and worded badly. Start projects early and get a good partner to split up the work. Overall, I learned a lot and would recommend his class.

Tough grader
Group projects
Amazing lectures
5.0
5.0
ECS150
Grade: Not sure yet
Mar 11, 2022
Would take again

Top notch lectures, very clear guidelines and deadlines for assignments. Very challenging course but it is rewarding at the end. Expect to allocate 40-60 hours per project. Start projects early and don't get behind on lecture since this course is very fast paced and there is no room for error. This course lives up to its reputation

Get ready to read
Clear grading criteria
Gives good feedback
1.0
5.0
ECS150
Grade: B
Mar 11, 2022

good lectures, bad professor

3.0
5.0
ECS150
Grade: Not sure yet
Mar 12, 2022
Would take again

Porquet as a professor I have no complaints, he has the best lectures I've seen and class is well structured. But his projects are god-level and require you to be a C and linux veteran so watch out. Exams are quite difficult, and daily quizzes are a bit too much. Most important advice you will need is CHOOSE A GOOD PARTNER FOR PROJECTS

Lots of homework
Test heavy
4.0
5.0
ECS150
Grade: Incomplete
Mar 12, 2022
Would take again

All these folks been complaining cuz they aint pushin p. Arguably the best prof for 150 in the department. Good lectures. Lots of quizzes tho. Get a good reliable partner, projects are very hard. Remember the bounzze buvver.

Group projects
Amazing lectures
Lots of homework
5.0
5.0
ECS150
Mar 12, 2022
Would take again

very difficult course but Porquet's always on your side, doing his best to help you succeed definitely go to OH if you have any concerns and make sure you don't get behind because it's hell to recover if you do

Tough grader
Group projects
Amazing lectures
5.0
5.0
ECS150
Grade: A
Mar 12, 2022
Would take again

Perhaps the best professor in the CS department. It is undeniable that his classes are hard, but he is also the fairest CS professor I have taken. His class structure encourages explaining your actions, not just passing a grader. Just don't ask any stupid questions on Piazza. He really encourages reading everything he sends you.

Amazing lectures
Gives good feedback
Respected
5.0
5.0
ECS150
Grade: Not sure yet
Mar 12, 2022
Would take again

ECS 150 is an extremely hard class. However, this prof. prepares you well. Porquet is honestly the best for 150 with his good lecture structuring and consistent feedback. Manual reviews are a pain but they teach you what you deal with in the real world. Those who do well are ones who stay consistent, and not ones who procrastinate.

Tough grader
Group projects
Amazing lectures
5.0
3.0
ECS150
Grade: Not sure yet
Mar 12, 2022
Would take again

Highly recommend taking him for 150. Make sure to keep up with lectures and ask questions during OH or through Piazza if you're confused. Honestly the class will be difficult with any prof you take it with but I actually enjoyed his lectures and projects

Group projects
Amazing lectures
5.0
4.0
ECS150
Grade: B+
Mar 12, 2022
Would take again

Best professor I've ever had in UC Davis.

Clear grading criteria
Caring
Respected
4.0
4.0
ECS150
Mar 13, 2022
Would take again

Clear lectures. One quiz per lecture, which gets tedious but does help solidify understanding of material. 3 partnered projects (make sure you find partners you can work with!). Projects are hard + time-consuming but good for learning and can be enjoyable at times.The midterm/final are more about explaining/understanding concepts than writing code.

Amazing lectures
Lots of homework
Lecture heavy
1.0
5.0
ECS030
Mar 13, 2022

awful prof

Tough grader
1.0
5.0
36C
Mar 13, 2022

takes points off for things that don't matter at all

1.0
5.0
ECS150
Mar 13, 2022

hilariously hard

Tough grader
Lots of homework
4.0
5.0
ECS150
Grade: Not sure yet
Mar 14, 2022
Would take again

Hardest class in Davis no doubt. You will spend nights, mornings, and dreams, thinking if you will pass this class, and if you grind hard enough and debug your code enough, you will ultimately prevail. Sleep tight and don't let the segmentation bugs bite!

Group projects
Clear grading criteria
Hilarious
5.0
5.0
ECS150
Grade: B
Mar 14, 2022
Would take again

Probably the best professor in the CS department, but also one of the toughest. Very clear, well-organized lectures. Short open-book quizzes after every lecture to check understanding. Long, difficult projects with hidden test cases. Also checks for code quality and written reports. Exams graded harshly, but everything is very fair. Review C!

Tough grader
Group projects
Amazing lectures
5.0
4.0
ECS150
Grade: Not sure yet
Mar 15, 2022
Would take again

Porquet was an accommodating and organized professor. His lectures are very organized and thorough (sometimes with a tricky quiz) and his exams are fair. Of course, you're expected to put work into this class, and I came out of it a better programmer. ECS150 is one of the most difficult CS classes here but Porquet made it tolerable to a degree.

Participation matters
Amazing lectures
Respected
5.0
5.0
ECS150
Grade: A
Mar 18, 2022
Would take again

The best computer science professor I have ever taken a class with. The lectures are rich in content, the constructive feedback he gives is very straightforward and helpful, and the exams actually make you think hard about what you learned in the class. If you really value your education, taking this class with Porquet is perfect.

Group projects
Amazing lectures
Online Savvy
5.0
4.0
ECS150
Grade: A-
Mar 19, 2022
Would take again

Best cs professor in davis imo. Gives amazing lectures. The projects are undoubtedly hard but they are really useful in helping you understand really important OS concepts and the feedback you get on your projects is in line with what you have to deal with in industry. I have become a much better programmer now after taking this class.

Group projects
Amazing lectures
Clear grading criteria
5.0
4.0
ECS150
Grade: A
Mar 19, 2022
Would take again

Love the lecture and the professor. very organized and insightful. But grader graded so harshly on some problems and reject my regrade request with no clear reasons. That made me so frustrated, but I don't want to ask for regrade again cuz I don't want to be hated. I am saved by curves, otherwise I think I need to cry for a week.

3.0
5.0
ECS150
Grade: B
Mar 20, 2022

Prof has great curves, extremely hard projects, tough exams, ok quizzes. Doable choice for 150 but get ready to work

Tough grader
Group projects
Hilarious
1.0
5.0
ECS150
Apr 24, 2022

doesn't take criticism very well

4.0
5.0
ECS36C
Grade: Not sure yet
Jun 5, 2022
Would take again

Porquet is awesome. This class is not easy at all, but I have learned more than I thought possible in a quarter. This class prepares you for technical interviews, so it is very useful. There was a coding assignment every other week plus written hw. Midterm was tough and I have yet to take the final. You will spend your week in the Kemper basement.

Amazing lectures
Gives good feedback
Lots of homework
4.0
5.0
ECS36C
Grade: Not sure yet
Jun 6, 2022
Would take again

Explains difficult content well, but grades harshly. Don't underestimate the written homeworks - they are hard and will require just as much effort out of you as programming assignments so do not slack on this class the entire quarter. However, he is accommodating so long as you are willing to put your blood, sweat, and tears into this class.

Tough grader
Participation matters
Lots of homework
3.0
5.0
36C
Grade: Not sure yet
Jun 9, 2022

He is honestly a great lecturer with top tier slides and I definitely have learned a lot from this class. However, as someone with "average" programming skills, this class literally consumed all my free time that idk what life is outside studying anymore. Basically, good professor overall but he made me consider becoming a business major many times

Tough grader
Amazing lectures
Gives good feedback
5.0
4.0
ECS36C
Grade: B+
Jun 9, 2022
Would take again

Excellent slide/lecture quality. Homework assignments definitely expect more of you than previous professors (60/40 autograde/manual grade). Basically required you to pay attention in class with lecture quizzes due a few days on concepts taught. Learned a lot in this class!

Amazing lectures
Gives good feedback
2.0
5.0
36C
Grade: Not sure yet
Jun 10, 2022

Porquet is an amazing lecturer, but his homework assignments literally take off 10 years of your life. Don't expect to do well if you aren't spending every second of your life on this class. Humbled me really hard too (test cases no longer easy to pass and the hidden ones are...). Most demotivating class I've ever taken so would not recommend.

Tough grader
Amazing lectures
Lots of homework
5.0
4.0
36C
Grade: A+
Jun 15, 2022
Would take again

Super organized, helpful, understanding. Gives lots of resources and genuinely cares about your learning experience. Tests were very fair. Homework can be time-consuming, so go to OH (TAs were really nice too). There's a quick low-stakes quiz for every lec + disc to make sure you keep up. Last hw was partner project.

Amazing lectures
Gives good feedback
Lots of homework
1.0
5.0
ECS30ECS36C
Jun 30, 2022

not worth squat

5.0
4.0
ECS36C
Grade: A
Sep 23, 2022
Would take again

Awesome professor! He definitely knows what he's talking about and covers things very thoroughly. However, he does go a bit fast, but luckily you can go back and review his slides independently and it shouldn't be much different thank listening to him talk in person. Homework is pretty hard, but it's definitely very satisfying to complete.

Amazing lectures
Gives good feedback
Lots of homework
5.0
4.0
ECS150
Grade: Not sure yet
Nov 26, 2022
Would take again

Porquet is a great professor with very reasonable expectations. The projects are no joke, start early! But his curves are generous and if you put your best effort you'll do well. He is fair and you'll learn a lot! Make sure to choose a good and reliable partner.

Group projects
Lots of homework
1.0
5.0
36C
Nov 26, 2022

Awful professor, he doesnt teach that good

5.0
3.0
ECS150
Grade: A
Dec 17, 2022
Would take again

Professor Porquet is honestly a great professor. If you attend lecture and start projects early it will be an easy A for ECS 150 I promise. The lectures are great and the tests are very fair.

Group projects
Amazing lectures
Lecture heavy
5.0
4.0
ECS150
Grade: A+
Jan 13, 2023
Would take again

Professor Porquet has been one of the best professors I've had at Davis so far. His lectures are organized and filled with good content that are also available on his webpage for online use! Group projects were time consuming and challenging but nicely outlined. Try to get a good partner if possible!! Learned a lot from him and would take again.

Amazing lectures
Clear grading criteria
Online Savvy
5.0
5.0
ECS150
Grade: Not sure yet
Jan 26, 2023
Would take again

Beautiful lectures. Simply amazing. I feel like he could teach me any hard topic. He seems stressed tho :(

Group projects
Amazing lectures
Online Savvy
1.0
5.0
ECS150
Grade: Rather not say
Feb 19, 2023

Very hard professor really hard to understand and follow would not recommend

1.0
5.0
ECS150
Grade: Rather not say
Mar 1, 2023

Porquet's lectures are alright. They're not as life changing as some people here make them out to be. I should also mention that the recorded lectures on his site from previous years are very helpful. Unfortunately, his midterms are graded very harshly and require precise wording (most of the time, no partial credit). Projects are very hard too

Tough grader
Group projects
Lots of homework
5.0
3.0
ECS150
Grade: Not sure yet
Mar 6, 2023
Would take again

Gem. Every other day I take a moment to appreciate the quality of the man's lectures (but I watch his online recordings instead of in-person). Those that rate him low are lazier and just do not care to put in enough effort. IMO, best professor overall in the ECS Department without a doubt. Loved the class and learning from him. Very fair exams.

Group projects
Amazing lectures
5.0
4.0
ECS150
Grade: B+
Mar 28, 2023
Would take again

Was very good at teaching pretty good lectures and was very passionate about the topic. Don't ask dumb questions, and tests are very nit picky about using exact wording. Other than that was a he very fair and effective professor.

Group projects
Amazing lectures
4.0
3.0
ECS150
Grade: A-
Mar 28, 2023
Would take again

Very well done lectures, but be prepared for some memorization and oddly nuanced questions for quizzes and exams. Otherwise class is fair and very well organized. Get started early on projects, and vet your partners!

Group projects
Amazing lectures
5.0
3.0
ECS150
Grade: B+
Mar 30, 2023
Would take again

He's a good and interesting lecturer. Tests seem easy, but grading can be extremely harsh. The homework was 3 2-person moderately difficult projects. He doesn't take many in class questions and mostly just answers questions online on Piazza.

Participation matters
EXTRA CREDIT
Group projects
4.0
5.0
ECS150
Grade: B-
Apr 2, 2023
Would take again

Great professor, enjoyed the lectures as he brings up good example and demos that really showcase what he's trying to teach. Make sure to find a good partner for projects. Projects will take a lot of time, makes sure to start early. Exams were reasonable, make sure to study for them like he says!

5.0
5.0
ECS150
Grade: A+
Apr 3, 2023
Would take again

This class is one of the most difficult classes that I have ever taken at UC Davis. At the same time, this is also the most interesting class. Professor Porquet is an amazing lecturer and he also has recorded lectures online. He might be the best option that a student ever have for ECS 150.

Tough grader
EXTRA CREDIT
Amazing lectures
4.0
4.0
ECS150
Grade: Not sure yet
May 3, 2023
Would take again

I believe he is a great professor and probably the best for 150. It is a difficult class but he does a great job of breaking the concepts down. He can be quite passive-aggressive especially if you ask dumb questions (and as an average student I found myself in this position a lot).

Tough grader
Group projects
Amazing lectures
5.0
4.0
ECS150
Grade: B+
Jun 20, 2023
Would take again

Porquet is one of the best professors in CS department. Pretty clear lecture and good explanation on topics. Projects are hard but TAs are always willing to help. I would recommend taking ECS150 with him. Also fair curve for exams and projects.

Group projects
Amazing lectures
Lots of homework
1.0
5.0
ECS30ECS36C
Grade: B
Dec 6, 2023

awful just awful

Tough grader
5.0
4.0
ECS50
Grade: Not sure yet
Dec 10, 2023
Would take again

Best cs professor in davis imo. Gives amazing lectures. The hws are undoubtedly hard but they are really useful in helping you understand really important assembly concepts. I have become a much better programmer now after taking this class.

Inspirational
Caring
5.0
3.0
ECS50
Grade: Not sure yet
Dec 11, 2023
Would take again

Lectures weren't always super engaging yet they were always thorough and had everything you need to know included in them. 10 percent of class is contained within 5 homework assignments so not heavy on grade but doing the assignments is crucial in understanding the content. Tests aren't super hard if you did the homework and studied well.

Participation matters
Lots of homework
Test heavy
5.0
3.0
ECS50
Grade: Not sure yet
Dec 12, 2023
Would take again

In the realm of code, where instructions converse, Joel Porquet excels, a professor diverse. At UC Davis, he leads the parade, Teaching machine-dependent craft with a grade. Bits and bytes, he decodes with finesse, In programming's dance, he's the maestro, no less. From memory to CPU, he imparts, Guiding students through programming arts.

4.0
2.0
ECS50
Grade: A+
Dec 18, 2023
Would take again

Lectures are decent but there are some major issues with his class. 5 fairly decent hws for a meager 10% of the overall grade is amongst the lowest hw weight of all the programming class (uses ChatGPT as an excuse to make the hw worth less). He also hates regrade requests. However, he still teaches the material well so not too bad overall.

Participation matters
EXTRA CREDIT
Test heavy
5.0
5.0
ECS50
Grade: B+
Dec 19, 2023
Would take again

Dense, comprehensive lectures with great slides. Prof is very well versed in the material. Hard and fast-paced with a midterm or HW every week; other 50 classes are easier. Taught in RISC-V (made his own compiler & debugger!). 5 HW: 100+ lines of assembly (only 10%). 4 midterms + final: varied in difficulty, but were reasonable & curved (60% & 30%)

Tough grader
Amazing lectures
Lots of homework
1.0
5.0
ECS150
Dec 19, 2023

Awful professor, don't understand why people praise him

4.0
5.0
ECS150
Grade: A
Jan 18, 2024
Would take again

This is a very difficult class, I would say the hardest in the CS program. Porquet is a great lecturer, and he explains concepts well. The projects are very tough, each one needs a few days to a week to finish. His exams are extremely difficult too, but cheatsheets are allowed. Every assignment and exam is curved individually. Stay on top of it.

Tough grader
Lots of homework
Lecture heavy
5.0
4.0
ECS150
Grade: A
Mar 10, 2024
Would take again

One of the top CS professors at UC Davis. Unmatched in course pacing/structure. He pushes you to learn more than what's on the syllabus (code organization & partner collaboration). People who gave him a 1/5 rating are at the very least not rating him relative to the other CS professors we have to choose from

Group projects
Lecture heavy
5.0
3.0
ECS150
Grade: Not sure yet
Mar 12, 2024
Would take again

Brilliantly done class. You will come out of this with more systems programming knowledge than any other class here could offer. Porquet is a great lecturer, but attendance of lectures is not necessary.

Group projects
Amazing lectures
Online Savvy
4.0
4.0
ECS150
Grade: A
Mar 30, 2024
Would take again

good lectures, can refer to old lectures online, good guidance with projects, tough subject but he makes it a good learning experience. pretty nice guy as well

Clear grading criteria
Gives good feedback
5.0
4.0
ECS150
Grade: A+
Mar 31, 2024
Would take again

Very organized + communicates clearly. 3 30-min midterms in discussions, 3 group projects (must pick diff partner each time), 2 interactive gradings, final. Tests required you to be detail-oriented and specific about lecture material, but if you studied then they were pretty reasonable. Tests were curved. Projects were tough but you learn a lot.

Amazing lectures
Lecture heavy
Online Savvy
5.0
5.0
ECS150
Grade: A-
Apr 12, 2024
Would take again

Professor Porquet is by far one of my favorite professors here in the CS department, he's so passionate for Operating Systems and it shows. While the projects are some of the hardest I've faced today, they were all absolutely worth doing. The exams typically weren't too difficult but you should still study for them. TL;DR study and do the work.

Group projects
Caring
Accessible outside class
5.0
4.0
ECS50
Grade: A+
Apr 19, 2024
Would take again

He was a very good instructor -- I think he did a great job making sure all the information was as accessible as possible, and clearly cared about making sure students properly understood the material. We had small exams every 2 weeks, which evened the load The homework assignments are fairly difficult -- start early (assembly is tough!)

Inspirational
Lots of homework
Caring
5.0
4.0
36C
Grade: B
Apr 27, 2024
Would take again

This professor has taught many of the UC Davis computer science courses adeptly. The professor is thorough with his instructions and provides challenging assignments that prepare you for more advanced coursework/jobs. Professor Porquet is very approachable in office hours and provides good feedback.

Clear grading criteria
Gives good feedback
Lots of homework
1.0
1.0
ECS36C
Grade: A+
May 8, 2024

I went to his office hours and it was bad. It wasn't a good experience. He seems nice but something is just off about him and I can't put my fingers on it...

5.0
4.0
ECS150
Grade: B
May 21, 2024
Would take again

Professor Porquet's best professor I have had thus far here. His knowledge about OS is comprehensive, and he is very knowledgeable about all its different aspects. The man knows what he's doing. The class is structured very well, tests are graded on a root curve that sets the median at 80%, group projects are hard but fun. Be prepared to work hard.

Tough grader
Group projects
Test heavy
5.0
3.0
ECS158
Grade: A-
Jun 14, 2024
Would take again

Professor Porquet is simply a class act. He is the best professor I have had thus far, very thorough, organized, and fair. Project heavy class, however much easier than his 150 ones. Lectures are very in depth, and filled with examples. Great lecturing style as per usual, and is always present for students at office hours. Highly recommend.

EXTRA CREDIT
Group projects
Gives good feedback
5.0
4.0
ECS150
Grade: A-
Oct 6, 2024
Would take again

Professor Porquet is a knowledgeable and engaging instructor. The coursework is challenging but rewarding - projects test your skills, while exams are reasonable if you stay on top of the material. Unstuck study was a great study tool alongside the lecture recordings.

1.0
3.0
36C
Grade: A
Jan 29, 2025

Expect to be graded on things you never got told about before hand. Vague instructions, but harsh grading. Sometimes the instructions will also contradict themselves. Some important resources aren't on canvas, while some are. Almost never helpful and often dismissive.

5.0
5.0
ECS36C
Grade: A-
Mar 11, 2025
Would take again

he is a awesome clear explanation of topics really really he is proficient i love him

5.0
4.0
ECS36C
Grade: B
Mar 15, 2025
Would take again

The lectures are very engaging and i really enjoyed the way he ran them. The grading can be a little harsh on the homework without clear guidelines but overall he is a good professor.

Tough grader
Amazing lectures
5.0
3.0
36C
Mar 20, 2025
Would take again

Great professor, cares about how he delivers material and does so in a clear and understandable way. Wish I could have him for every CS class.

Amazing lectures
Caring
Respected
5.0
3.0
ECS36C
Grade: B
Mar 26, 2025
Would take again

Probably my favorite CS professor I've had so far. His lectures are awesome and make understanding difficult concepts fairly easy. HW actually helps you understand material better and tests weren't too bad. Feels like I learned so much in one quarter, and it's mostly thanks to the professor. If you have the opportunity to take him, you should.

Amazing lectures
5.0
3.0
ECS36C
Grade: A+
Mar 31, 2025
Would take again

Really cool dude, explains the 36C content in a good way and makes it applicable to career concepts and job interviews. HW is reasonable but timings are tight, so start early. Exams are laid out very fairly and graded fairly leniently, so long as you get your point across well enough. Allowed 1 page notes on final in my quarter, which was nice.

EXTRA CREDIT
Amazing lectures
Clear grading criteria
1.0
1.0
36C
Grade: A+
Mar 31, 2025

Okay professor on the knowledge for the topic. Nothing out of the ordinary.

2.0
4.0
ECS150
Grade: Not sure yet
May 15, 2025

Porquet clearly knows what he's talking but that doesn't make you a good teacher. Asking questions in lecture is not allowed, he speeds through lectures as if he's on 2x speed, makes us use CourseAssist for questions(but only 5 questions allowed for day then we have to pay), and just has too many assignments (quizzes+midterms+final+projects) AVOID

Tough grader
Lots of homework
Lecture heavy
4.0
4.0
ECS150
Grade: A
Jun 17, 2025
Would take again

The exams were representative of lecture, no trick questions. Projects took up a lot of time, and you work in partners. I had a lot of bad experiences with mine which made the class harder than it had to be. Porquet's lectures were very engaging, he gives extra credit too. It's very possible to get an A just try to max out your project score.

EXTRA CREDIT
Group projects
Lots of homework
4.0
1.0
ECS150
Grade: B
Jun 19, 2025
Would take again

Great prof, his exams are super easy and make up most of the class. I didnt attend any lectures and only studied through the PDFs which is all you need. The projects are extremely difficult but you have a partner and can get them done with the help of any AI. Definitely recommend

Group projects
Clear grading criteria
Lots of homework
5.0
4.0
ECS150
Grade: A-
Jun 25, 2025
Would take again

Class was graded on 2 Weekly quizzes, 3 group projects (diff partner for each), 3 midterms and the final. Dont need to go to lecture as he made an entire website for this course with slides/videos from covid. A lot of material, but if you stay on top easy A. He's passionate, but can rush through the material sometimes. 100% would take again.

Group projects
Amazing lectures
Test heavy
5.0
4.0
ECS150
Grade: A
Jun 28, 2025
Would take again

Organized & transparent, best CS prof. Lectures rehearsed down to the metaphors, and transitions. Hard fast paced concept heavy class. 6 HWs (3 split into two parts 2nd part in pairs) w/interactive grading. 3 Midterms + Final. 2 open note weekly Canvas qzs. Everything is reasonable; no big jump from lecture to HW/Exams. ~50/50 grading split HW/Exam

Lots of homework
Lecture heavy
Test heavy
5.0
4.0
ECS150
Grade: A+
Dec 30, 2025
Would take again

Dr. Porquet is a great professor and has powerful analogies for hard concepts. 6 labs in C: 3 solo and 3 partner-would suggest starting early in case problems arise. Need to memorize slide verbatim for exams, which are not super coding heavy, curves averages to 75-79. Interactive grading interviews to test understanding of lab code-practice before!

Get ready to read
Amazing lectures
Lots of homework
Class Info

Online Classes

100%

Attendance Mandatory

13%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 95 grades
Most common grades:
Not sure yet (43)
A (29)
A- (18)
Grade Distribution
A(45)B(17)C(6)D(0)F(0)A-/B+(27)
Based on 155 reported grades
Not sure yet: 43
A: 29
A-: 18
A+: 16
Common Tags
Group projects (43)
Tough grader (40)
Lots of homework (40)
Amazing lectures (37)
Gives good feedback (32)
Amazing lectures (29)
Respected (21)
LOTS OF HOMEWORK (19)
Rating Trend

Stable

+0.01 avg change
Oct
Jan
Mar
May
Jun
Dec
Last 6 months
Ratings by Course

ECS158

5.0

(1)

ECS30

4.5

(19)

ECS030

4.3

(6)

ECS50

3.9

(12)

ECS36C

3.9

(30)
+3 more courses
Difficulty by Course

ECS150

4.2

ECS36C

4.0

ECS30ECS36C

3.7

36C

3.6

ECS50

3.6

Similar Professors