3.3

Kurt Eiselt

Computer Science - University of California Davis

3.3
Quality
3.1
Difficulty
56%
Would Retake
124
Reviews
3.3
Quality
3.1
Difficulty
3.3
Helpful
3.3
Clarity

56%

Would Retake

124

Reviews

Rating Distribution
Official

5

45

4

21

3

17

2

10

1

31

What Students Say

This class was really boring

ECS140A - 1.0 rating

I wish I take this class with a different professor

ECS140 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

20%

Textbook Required

9%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 75 grades
Most common grades:
A (38)
Not sure yet (19)
B (13)
Grade Distribution
A(39)B(13)C(3)D(2)F(0)A-/B+(18)
Based on 96 reported grades
A: 38
Not sure yet: 19
B: 13
A-: 13
Common Tags
Hilarious (30)
Tough grader (16)
Get ready to read (14)
Lots of homework (14)
Test heavy (14)
Clear grading criteria (12)
Amazing lectures (12)
Caring (8)
Rating Trend

Declining

-0.42 avg change
Jan
May
Jun
Jul
Aug
Dec
Last 6 months
Ratings by Course

ECS15

5.0

(3)

ECS010

5.0

(2)

ECS10

4.4

(21)

ECS188

4.3

(6)

ECS140A

3.6

(25)
+7 more courses
Difficulty by Course

ECS140

5.0

ECS32A

5.0

ECS010

3.5

ECS32B

3.5

ECS50

3.1

Reviews (124)
5.0
1.0
ECS188
Grade: Not sure yet
Dec 13, 2015

Very clear cut on assignment due dates, and expectations on assignment. He checks in with students often to know how they are doing on assignments. Also, he provides challenging questions in discussion. Very hot.

5.0
1.0
ECS15
Feb 26, 2016

So d time teaching class. Lab time is assigned, but really don't need to attend. Midterm, labs, 10 page paper on anything related to computers and a final. Pretty easy class for anyone with a clear sense of direction. It is not too time intensive. Lectures are easy to understand. He does not like people talking over him. Funny Canadian guy, eh!

5.0
3.0
ECS15
Grade: B+
Mar 14, 2016

Professor Eiselt is one of the best professors to take. His lectures are well-organized and are thought-out. He clearly goes over material as well as encourages class participation. He is also pretty funny, making random jokes at times.

5.0
2.0
ECS10
Grade: A
Mar 21, 2016

Great teacher for those who have never done any coding before. (Otherwise the class may be a little slow ) He's very clear and pretty funny. The tests are a little difficult, just make sure you attend lecture and then either play around with Python outside of class or attend discussion. The homework is a little lengthy but actually pretty fun.

5.0
2.0
ECS10
Grade: A
Mar 28, 2016

Midterms are 10 mc and 1 code you need to write down. Final is 16 mc. Feel like midterms are harder. Final is ridiculously 16 mc, many people finish them in 20mins. And they weren't too bad. There are 6 assignments throughout the quarter. They weren't too bad, though the very last two got a little bit tougher. Also, he posted every lecture.

5.0
3.0
ECS10
Nov 1, 2016
Would take again

His lectures are very clear, but ECS 10 is not an easy class. You need to keep the work and read unless you will fall behind. 7 HW assignment, 2 midterms, and a final is what your grade is composed of. Def recommend, funny dude

Skip class? You won't pass.
Clear grading criteria
Amazing lectures
3.0
3.0
ECS50
Dec 3, 2016
Wouldn't take again

I mean I'm sure he's great for 10 or 188, but don't take him for 50. Organizational nightmare (assignments from October still ungraded as of today), and lectures felt rather disjointed. Nice guy though, and it was his first time teaching the subject "in over 20 years". He'll get a few more chuckles than average out of you during class.

5.0
2.0
ECS10
Grade: A
Dec 5, 2016
Would take again

He's an awesome guy, really sweet and very funny. Don't procrastinate. The workload he gives builds, and if you don't attend to it right away it'll bite you. There were 7 homework assignments, 2 midterms, and a final. He puts up practice tests that are nearly identical to the actual tests. Really easy and really fun.

LOTS OF HOMEWORK
Hilarious
Caring
5.0
3.0
ECS50
Grade: Not sure yet
Dec 6, 2016
Would take again

His witty sarcastic remarks gave me life. Never laughed so much in any lecture, and this is ECS50 - nothing to laugh about. But even though the material is though, he does his best to make it easy. I don't have a deep love for computer science, but with him, I think that could change. Would 100% take again! Nothing but love for this hilarious guy.

Respected
Hilarious
Amazing lectures
5.0
4.0
ECS10
Dec 10, 2016
Would take again

Great lectures and very organized. midterms are tricky, make sure you play around with codes and spend time on your homework. Final is easy 16 MC. HW help you understand the concepts! i really enjoy this class

5.0
3.0
ECS10
Dec 14, 2016
Would take again

Good professor to take for an intro class for sure. A really good lecturer, he's very clear and explains things well. The TAs are also really helpful during lab hours so definitely go if you're confused about the HW. The midterms are a bit tricky, but the sample midterms are helpful in preparing for the exams.

Skip class? You won't pass.
Clear grading criteria
Amazing lectures
3.0
4.0
ECS10
Grade: C+
Dec 16, 2016
Would take again

Lectures are very laid back and he could be funny at times. ECS 10 was difficult because 75% of class was based off three tests, mostly multiple choice with tricks in the programming language. Requires proficient studying of material but tells you in the first week of class what's expected.

Tough Grader
Hilarious
5.0
3.0
ECS010
Grade: A
Jan 27, 2017
Would take again

Kurt is an excellent educator. He definitely knows how to relay knowledge to his students in an easy and fun way. The midterms are a bit tricky at times, but his final exam was extremely easy.

Skip class? You won't pass.
Hilarious
Caring
5.0
4.0
ECS010
Grade: A
Feb 6, 2017
Would take again

Makes funny jokes occasionally. Teaches Python pretty well. Tests are made up of a rather easy free-response program and some relatively tricky multiple choice questions (be sure to read the code carefully). You don't really need to read the textbook, and it's free anyway. Homework could be puzzling, but nothing impossible.

5.0
1.0
ECS15
Grade: A
Feb 23, 2017
Would take again

Open notes midterm/final, labs, 10 page term paper. I appreciate prof's effort to keep us interested in the topic - though it's an extremely dry subject for those who do not care about this subject area. Do not have to attend lab unless you need help. Easy A as long as you put some effort into it.

Skip class? You won't pass.
LOTS OF HOMEWORK
Hilarious
5.0
3.0
ECS10
Mar 17, 2017
Would take again

Very energetic

EXTRA CREDIT
Amazing lectures
Hilarious
4.0
3.0
ECS10
Grade: B+
Mar 25, 2017
Would take again

Professor Eiselt made programming in Python more fun than a chore. He's hilarious in class and his exams are arguably easy (open notes, one handwritten program, and a few tricky multiple choice questions). Lots of homework as well but nothing too impossible. If given the chance, I would definitely recommend taking this class with him.

LOTS OF HOMEWORK
Hilarious
Caring
4.0
4.0
ECS10
Grade: B
Mar 31, 2017
Would take again

Professor Eiselt is a quality instructor. 2 midterms + final + 10 homework assignments, very doable work load. Last two programming assignments are challenging but there is plenty of help from the TAs. Midterms are VERY tricky, but similar to the practice exams. The final was MUCH easier than the midterms. The curve is really good too.

LOTS OF HOMEWORK
Hilarious
4.0
2.0
ECS10
Grade: A
Apr 3, 2017
Would take again

I don't have any coding experience. His lectures are not very clear sometimes for the very beginner, so go to every discussion! His lecture is more like a review for the past materials. I study by myself most of the time, but his tests and final projects are not so hard. All tests are multiples choices. Do the practice and you can ace the tests.

Hilarious
GRADED BY FEW THINGS
EXTRA CREDIT
4.0
3.0
ECS10
Grade: A-
Apr 3, 2017
Would take again

AYE KURT! Great professor, funny guy. Took in Winter'16. This was my first programming class and I had lots of fun doing the programs. Work with friends or you'll go crazy. Things were pretty easy up until the final program. He lets you bring one sheet of notes for midterms/final but honestly you just have to understand the material to do well.

5.0
3.0
ECS10
Apr 5, 2017
Would take again

Kurt's hilarious, fun, and very good at teaching! His class went at a good pace and the homework did help you learn coding. The only thing I didn't like about his class was how much the midterms were weighted. His exams were pretty tricky and since they were out of ten multiple choice question, a stupid mistake would cost a letter grade.

Hilarious
TEST HEAVY
Amazing lectures
5.0
1.0
ECS50
Grade: A
May 19, 2017
Would take again

Easy A for ECS50, tests were straightforward and programs weren't over complicated.

Hilarious
5.0
3.0
ECS10
Grade: A
Jun 12, 2017
Would take again

Nice guy that had very useful and humorous lectures. The last assignment was a bit tough but not impossible to do. Tests were fairly easy. Good for people who have no programming experiences. Recommended class!

Respected
Hilarious
Amazing lectures
5.0
2.0
ECS10
Jun 12, 2017
Would take again

He has amazing lectures and is super clear. Also, Eiselt is super funny guy. His tests questions are tricky but not difficult. The final is way much easier than his midterms.

Clear grading criteria
Amazing lectures
5.0
2.0
ECS188
Grade: A
Aug 10, 2017
Would take again

Very good class for ECS students. EASY A for those of you who needs 'A' for upper division course. A lot of reading and summaries for each article you have to write, but once you do them and participate well in class, you already have at least C. Term paper is also big and there is presentation. You better do this one well.

Get ready to read
Participation matters
Skip class? You won't pass.
5.0
3.0
ECS10
Dec 16, 2017
Would take again

Best professor at Davis I had so far! He is organized and clear with the material.

Skip class? You won't pass.
Clear grading criteria
Amazing lectures
2.0
2.0
ECS50
Grade: A
Dec 18, 2017
Wouldn't take again

Worst class ever. His exams ask the dumbest questions where the answers are incredibly trivial so you're second guessing yourself if the answer is that basic. His programming assignments are always so ambiguous, it's annoying you always have to clarify things. You get like no feedback for the course, he grades everything last minute. Glad it's over

3.0
3.0
ECS10
Grade: B
Dec 21, 2017
Would take again

Good professor teaches very well and makes you understand the material but has a bad grading scale on the midterm and final that damages your overall grade like two mistakes can take you down to a b on the midterm.

3.0
3.0
ECS10
Grade: B
Dec 22, 2017
Wouldn't take again

Kurt is a great professor who knows the material well, however his tests can mess your grade up by missing one or two questions. The grade on canvas has nothing to do with your final grade. And his curve does not help at all. Homework is always ambiguous and he does not always help to clarify.

Tests? Not many
GRADED BY FEW THINGS
4.0
3.0
ECS50
Grade: B
Dec 23, 2017
Would take again

Homework were not bad at all. I got a B in the class for slacking off on the last homework. I got an 85% on the final. Midterms are similar to practice midterms. He's pretty funny in lecture and does a good job teaching. I would take him for any ECS class. He also has a good curve. An A is achievable in his class.

4.0
2.0
ECS50
Grade: A-
Jan 27, 2018
Would take again

Funny, easy going, and helpful. Posts practice tests/ midterms. The main catch for this course was to just read the book, many many times, and you'll be fine! I got a 70% on the first midterm since I didn't know this, but ended up bouncing right back after knowing this!

Get ready to read
Inspirational
Hilarious
3.0
3.0
ECS10
Feb 13, 2018
Wouldn't take again

Going into the first midterm I wasn't expecting every single question to be a trick question. I finished the midterm quickly and later found out I got a 40% on it. Read every question 5 times. I passed the next midterm and final with flying colors because I found the tricks. Midterms out of 10 MC, you can see how a few questions can affect grades

Tough Grader
Hilarious
GRADED BY FEW THINGS
4.0
3.0
ECS50
Grade: B+
Mar 1, 2018
Would take again

Pretty standard 2 midterms, and a final. HW's are about medium difficulty and length

1.0
1.0
ECS140B
May 26, 2018
Wouldn't take again

Hands down the most annoying professor I've ever had at Davis. He values being liked by his students more than teaching them something. It's as if his lectures are performances instead of a genuine efforts to teach. He criticizes voids in students' education but doesn't realize that the reason is professors like him.

1.0
4.0
ECS140B
Jun 2, 2018
Wouldn't take again

This professor sucks. His projects are not instructive and seem to have been created within hours of assigning them. Projects are underspecified and uninteresting, and the grading process is not transparent whatsoever. No testers, grading scale, or rubric is given. Grades are returned extremely slowly. Lectures are super boring and dry.

5.0
2.0
ECS10
Grade: A
Jun 13, 2018
Would take again

Eiselt's ECS 10 course convinced me to switch my major to Computer Science. His lectures were great--they gave us pretty much everything we needed to know to succeed on the homework and exams. He's a really fun guy, and he knows his stuff. The homework was usually pretty easy (and fun, at least for me). And for the exams, KNOW PRINT VS. RETURN!!

Respected
Amazing lectures
5.0
1.0
ECS10
Grade: A-
Aug 28, 2018
Would take again

Class is purely python, so skip if you are even slightly competent in coding. Lectures are funny and insightful, and the homework is a breeze.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Hilarious
1.0
2.0
ECS140A
Grade: Not sure yet
Dec 9, 2018
Wouldn't take again

This class was really boring. Professor was lazy and delegated everything to TAs. Assignments were super mediocre and had a lot of errors in it. Also, there was no guidance for midterms or finals prep. Grade breakdown was 30% hw, 30% midterm, 40% final. He may be a decent ECS10 professor, but he shouldnt teach an upper div class again.

GRADED BY FEW THINGS
1.0
5.0
ECS140
Dec 11, 2018
Wouldn't take again

The lecture and homework is pretty fair. The exam is tricky or ridiculous. The worst class ever.

GRADED BY FEW THINGS
4.0
3.0
ECS140A
Grade: A+
Dec 11, 2018
Would take again

I thought the class was fine considering it was his first time teaching this class. His lectures were clear and his homework was okay. In terms of the final exam that everybody is complaining about, I thought it was easy. My guess is that people who are complaining are those that never came to class b/c 2/3 of the class never came to the lecture.

1.0
5.0
ECS140
Dec 11, 2018
Wouldn't take again

I wish I could gave hime a zero. (I dont like his dry humor)

1.0
5.0
ECS140
Dec 11, 2018
Wouldn't take again

His lecture was ok. The first coding assignment is a little bit challenging but still doable. The last two coding assignment is fairly easy( due to we didn't have classes for two weeks). His final exam was ridiculously hard. It seems like it's designed to use in a normal quarter. (The class was canceled for two weeks) He didn't care about us.

GRADED BY FEW THINGS
3.0
3.0
ECS140A
Grade: A
Dec 14, 2018
Would take again

Good lectures. The final was harder than mid-term but it was doable. I prepared for the final by writing codes by hand and I think I did well in the final.

Hilarious
LECTURE HEAVY
1.0
5.0
ECS140
Dec 14, 2018
Wouldn't take again

Decent lower division class professor, but he was not a good choice for upper-division class. He didn't post any practice problems and was not clear about what to expect on the midterm/final exam. I wish I take this class with a different professor.

GRADED BY FEW THINGS
5.0
3.0
ECS140A
Grade: A
Dec 20, 2018
Would take again

His class is primarily focused on the lectures and he only tests on them. If you go to class or even just read the slides very carefully the exams are easy. As long as you understand what points he is trying to make in class, the exams should be straightforward. He doesn't give out much work so make sure to double check homework and exams.

Hilarious
GRADED BY FEW THINGS
LECTURE HEAVY
5.0
3.0
ECS32B
Grade: B
Dec 20, 2018
Would take again

Kurt is an amazing teacher and he keeps the class's attention with his humor and jokes. Make sure to read the book and do practice problems for both the midterms and final.

Respected
Skip class? You won't pass.
Hilarious
4.0
4.0
ECS140A
Grade: A
Dec 21, 2018
Would take again

Since it was his first time to teach this course and we had campus closure, he may not be able to express all his ideas. His lecture slides are long but very useful for exams since they contain lots of conceptual questions on slides so prepare your 5 pages cheat sheet! Programs are doable and interesting, but I don't like the tests so much.

1.0
5.0
ECS50
Mar 21, 2019
Wouldn't take again

Exams are pretty hard!!! He gives conceptual questions and no partial credits!!! Dont take 50 with him! You will regret...

Tough grader
2.0
5.0
ECS50
Mar 23, 2019
Wouldn't take again

final is 30% of total grade and it is easier than midterms. Midterm one is the hardest and our class average was 28 from 50. make sure to go to TA's OH and review sessions; they are very helpful. try to find his previous exams that is the only way you could answer the conceptual questions. Tough Grader

Tough grader
4.0
4.0
ECS32B
Mar 26, 2019
Would take again

He explains concepts step by step, and sometimes more than once. He is also very funny and makes multiple jokes throughout lectures. His midterms were challenging and his final was very challenging. I did not anticipate my final grade to be as low as it is. The homework was a bit challenging, but there was not much of it.

Accessible outside class
Hilarious
Amazing lectures
3.0
3.0
ECS50
Mar 28, 2019
Wouldn't take again

Midterm 1 was the roughest because you are still just getting the hang of assembly language. But once you finally get how to use CUSP (assembly language simulator) the class becomes much easier. Midterm 2 and the Final had higher averages. Just read the book and you will learn. Attendance isn't that mandatory. Homework's vary in difficulty.

Get ready to read
Clear grading criteria
3.0
4.0
ECS50
Grade: A-
Mar 28, 2019
Wouldn't take again

Kurt's style. Pay attention to and work hard for the hws, and get these points as more as possible. I had all exams beyond 95%, but only get A- in the end, because 2 of my hws get 80%...

4.0
4.0
ECS50
Grade: B
Apr 1, 2019
Would take again

Taught concepts well, tests were not terrible, slightly disorganized

1.0
4.0
ECS50
Apr 17, 2019
Wouldn't take again

Kurt is a nice guy but he's the epitome of a lazy and disorganized professor. He had office hours once a week for an hour. He graded midterms and final harshly. Doesn't help at all with how to do the homework. He tries to be a nice guy and funny to make up for his flaws as a professor. If you want to have a good lecturer and organization avoid him

Get ready to read
1.0
4.0
ECS32B
Grade: A-
May 5, 2019
Wouldn't take again

He's a terrible professor. He thoroughly explains things in his lectures, but then the homework and tests are like?? How would we know this?? Textbook was minimal help. No joke, the TAs rebelled saying the HW was way too hard. Also, he makes fun of kids in class. It's kinda funny, but sometimes it's not so I was scared to ask him questions.

Lots of homework
1.0
4.0
ECS32B
Grade: B
Oct 11, 2019
Wouldn't take again

Very lazy and unhelpful professor. His lectures were not in-depth compared to his tests and homework, which covered material that was barely or never talked about in class. Kurt expects too much from his students while he puts in minimum effort.

Get ready to read
Graded by few things
Tough grader
1.0
3.0
ECS140A
Nov 23, 2019
Wouldn't take again

He has a tendency to trail off topic and ramble on about stories and topics not related to the subject matter and then skips the rest of the material for self study. He takes extremely really long to grade midterms(4 weeks).

1.0
3.0
ECS140A
Nov 23, 2019
Wouldn't take again

He is a very disorganized professor for an upper division class like 140A. I took ECS 10 with him and it was really good but my experience with him in 140A has been completely the opposite. The material he teaches is barely relevant to his insanely hard assignments and exams.

Get ready to read
5.0
3.0
ECS32B
Grade: A
Dec 20, 2019
Would take again

Awesome professor. Very knowledgeable and funny. Clearly cares about the subject matter and his students (though he will roast a few kids from time to time). Additionally, 32B may be one of the most useful CS classes you could take. Definitely recommended.

Clear grading criteria
Hilarious
Lecture heavy
4.0
3.0
ECS140A
Grade: B
Feb 12, 2020
Would take again

Languages taught are Java, Haskell, Prolog, & Erlang. 5 HW (1 BNF/EBNF, 4 prog), midterm, noncumulative final. Lecture & slides were enough to do assignments. PDF slides are quite long, but is more complete than the other prof. The hw wasn't too tough, but I think the Prolog sudoku solver question was too hard. Notes were allowed during exams.

3.0
5.0
ECS32B
Grade: B
Mar 12, 2020
Wouldn't take again

Loved lecture at the beginning- he encouraged questions. Then it got to the point where homework grew difficult and off-topic. At times in the class we were told to self study- at least the textbook was good. Towards the end began to hate attending class because any mistake makes the difference between a C and an A and professor was unsympathetic.

Lots of homework
Get ready to read
Test heavy
1.0
5.0
ECS170
May 17, 2020
Wouldn't take again

He's a nice guy, but he has to be the single worst professor I've ever had. He expects that you can teach yourself enough Python in a week to be able to put together a fairly complex program, without ever mentioning it beyond once in passing. I have learned almost nothing, except that I don't know Python. I would never wish his class on anyone.

Lots of homework
Tough grader
1.0
3.0
ECS170
Grade: A
Jun 4, 2020
Wouldn't take again

He might be okay for lower divs, but do not take upper div classes with him. He doesn't really teach anything useful and all his lectures are very high level. He explains easy things just to waste time and avoids all math/deeper aspects of CS. Seemed unqualified to teach an AI class.

5.0
3.0
ECS140A
Grade: A
Jul 2, 2020
Would take again

Eiselt is one of my favorite lecturers I've had. He's so fun, and his lectures give you all the info you need to be successful in his class. The homework was pretty easy. But make sure you are prepared for the exams since he gives you BARELY enough time to finish! And don't go a SECOND over time or else he'll rip your exam away and give you a 0!

Hilarious
Amazing lectures
4.0
3.0
ECS170
Grade: A
Jul 16, 2020
Would take again

He cares student a lot during the spring quarter with the pandemic. Assignments are easy and they teach you a bit about python. His slides are very long and sometimes hard to find useful information. I think this course will be much better if teaching in person.

Respected
Test heavy
Caring
5.0
3.0
ECS50
Grade: A-
Sep 10, 2020
Would take again

I took ECS50 remote with Eiselt. One of the best remote profs in my opinion. Lecture videos are clear, homeworks are do-able if you understand lecture- same goes for exams. 50% of the grade is homework which is really nice! Eiselt is pretty funny which is extra nice in comparison to typically very dry remote instruction. I would take him again!

Gives good feedback
Accessible outside class
Hilarious
4.0
3.0
ECS50
Grade: A
Sep 15, 2020
Would take again

The class w/ Prof Eiselt was very straightforward: clear lectures, doable homework, helpful in both OH/through email. The tests may seem hard if you didn't read the book, but if you do what you're supposed to and read, they weren't bad. Exam grading can be harsh if you are not careful. I learned a lot and found new appreciation for this subject!

Get ready to read
Hilarious
Tough grader
5.0
3.0
ECS50
Grade: A
Sep 16, 2020
Would take again

He is really nice that he answered every e-mail I sent. The exams are full of definitions and concepts, which are my weakness. Although I read the book for several times, I still cannot answer most of them correctly. Fortunately his lectures are great because it is very clear. Homework and codes in exams are related to the lecture.

Gives good feedback
Accessible outside class
5.0
2.0
ECS50
Grade: A
Sep 29, 2020
Would take again

Lectures were clear and understandable, homeworks are pretty easy if you just watch the lectures and skim through the textbook. Same goes for the exams. Overall, great guy and great lecturer. Would definitely recommend

Clear grading criteria
Hilarious
Amazing lectures
1.0
1.0
ECS179
Grade: A
Oct 5, 2020
Wouldn't take again

This was an online so I set my expectations accordingly but Dr Eiselt didn't even meet them. The material was very simple with examples just borrowed from youtube. Very little insights and trivial programming examples of no depth. Even though I got an A for the course, I didn't learn anything.

1.0
1.0
ECS170
Grade: A
Dec 20, 2020
Wouldn't take again

Joke of a class it's so easy. Teaching is barely there, you learn more from youtube. When did UC Davis become a community college?

1.0
1.0
ECS170
Apr 2, 2021
Wouldn't take again

Me and many others dropped the class after the first few lectures. It's a joke, I heard 170 was a hard but rewarding class and here we are just talking about stuff rather than learning details. Avoid

1.0
1.0
ECS170
Grade: A-
May 7, 2021
Wouldn't take again

It's clear he's just going through the motions until he retires. Barely tried to make lecturers interesting (or meaningful) just relies on YouTubing concepts.

1.0
4.0
ECS170
Grade: Not sure yet
Jun 7, 2021
Wouldn't take again

He gives out ridiculous homework and does not give partial credit if your code makes sense, but doesn't pass any test cases. The first assignment was not review for people who took ecs32b since it was written in a non-pythonic way. He gives project-level homework and his grading is ridiculous, expect to learn to be fluent in Python by yourself.

Lots of homework
Graded by few things
5.0
2.0
ECS170
Grade: A-
Jun 10, 2021
Would take again

After all the bad reviews on here I wasn't too excited to take this class, however it ended up being my favorite class I've ever taken. Eiselt's lectures are clear and make the concepts easy to understand. If you want a more in depth understanding of the concepts, go to office hours! Be sure to brush up on your Python before you take this class!

Accessible outside class
Caring
EXTRA CREDIT
2.0
4.0
ECS170
Grade: Not sure yet
Aug 27, 2021
Wouldn't take again

I took this in summer session II:4 Quizzes and 1 Final, which has the same workload as the normal quarter. He never think of the workload is high for a 5-week summer. One 400-500lines python program per week, which needs excellent use of Python. Be ready to code. Quizzes are not hard. He could be better if adjusting the workload for summer session

Lots of homework
Get ready to read
1.0
1.0
ECS170
Grade: A-
Aug 31, 2021
Wouldn't take again

Hey UC Professors if you want to retire. Retire. But don't retire and pretend your teaching. Kurt basically does the bare minimum.

3.0
3.0
ECS170
Grade: A
Sep 21, 2021
Would take again

As someone who took only ECS 32B before this, it wasn't too difficult. Lectures provide basic help for the assignments. Know python and tree structures well and you will be fine. Grades assignments based on if you pass test cases, no partial credit though. Not a great lecturer but seems like a nice guy.

Lots of homework
Tough grader
1.0
4.0
ECS170
Grade: A-
Oct 13, 2021
Wouldn't take again

Don't take the offering during summer. It's clear the Professor is just going through the motions, doing the bare minimum and barely cares. Not sure if he is forced to teach during the summer or not. But don't pay money for this offering.

3.0
3.0
ECS32B
Grade: B
Mar 16, 2022

Professor Eiselt was very accommodating due to the first portion of the class being online. Read the textbook! Many of his quiz questions are based on reading comprehension so read very carefully. HW problems were very doable, though sometimes HW questions took away from lecture time. Overall he was fine.

Get ready to read
Lecture heavy
3.0
3.0
ECS32B
Grade: A-
Mar 23, 2022

Not that bad. Be aware of the quizzes, he may use some word to confuse you. Final exam is kind of hard. We fell behind the track this quarter so he just made the 5th quiz full credit for everyone.

1.0
5.0
ECS32B
Grade: Not sure yet
Jun 1, 2022

don't take this class if u don't need it. super hard does not go easy. canvas isn't right, he won't change the weighting to be correct so no-one knows what they have until after the final. one midterm one final. midterm was ridiculously hard even with cheat sheets. quizzes also hard but not awful. overall I would not take him ever again!

Tough grader
Lots of homework
5.0
3.0
ECS170
Grade: Not sure yet
Jun 5, 2022
Would take again

Open note exams, homework is totally doable if you start early! I felt like he was very fair and kind. Not the most in-depth lectures but enough to be able to do the assignments.

1.0
3.0
ECS32B
Grade: C
Jun 5, 2022

not necessarily a difficult class but a frustrating one. grade mostly determined by a single, multiple choice midterm that is not curved, even though a large part of the class fails. bi-weekly quizzes with trick questions. DOESN'T give out practice exams and puts questions on the exams that arent on the hw or the quizzes and provides no practice qs

Tough grader
Lots of homework
3.0
5.0
ECS32B
Grade: Not sure yet
Jun 7, 2022

Lectures are somewhat bearable, he does make them a little less boring than they already are. The homework is pretty manageable, but it's the quizzes, midterm, and final that you have to be wary about.

Beware of pop quizzes
Test heavy
2.0
3.0
ECS170
Grade: Rather not say
Jun 23, 2022

I love the hws as we need to do some coding, however I really dislike the midterm and final for lots of theory and concept questions.

Tough grader
Clear grading criteria
Lots of homework
1.0
5.0
ECS32A
Grade: Rather not say
Aug 3, 2022

It is really terrible! He is strict on grading but very lazy on courses. As the contents becomes more difficult, he may be more unwilling to make such clear explainations. He NEVER talks about how to review clearly and the exams are totally different from the practices. Skip him unless you don't want a high GPA!

Tough grader
Test heavy
2.0
5.0
ECS32B
Grade: D
Aug 9, 2022

Very strict on grading! Honestly, didn't find his lectures helpful. I really struggled in this class.

Tough grader
Lots of homework
2.0
5.0
ECS32B
Grade: D
Aug 9, 2022

Doesn't set up his Canvas grading correctly so you don't know what your actual score is until the end.

Tough grader
Lots of homework
5.0
1.0
ECS188
Grade: A
Sep 26, 2022
Would take again

easiest class for cs electives. Professor got jokes every class, chill and approachable. Lots of readings everyday and daily reading quizzes so don't slack. otherwise, this class a must take.

Get ready to read
Participation matters
Lots of homework
5.0
4.0
ECS170
Grade: B+
Jan 10, 2023
Would take again

Not sure why there are so many bad reviews on here, but I took ECS 170 with him last spring and loved the class! The lectures were really engaging and funny and the homework was actually relevant to the class and subject which I find is pretty rare. One of the favorite classes I have taken so far!

Tough grader
Amazing lectures
Inspirational
1.0
5.0
ECS32A
Grade: C+
Jan 10, 2023

I just learned nothing from his lecture. He is very lazy and never take care of students. He always make wrong experiments when typing codes which waste a lot of time. Also, the exams are pretty difficult. There will be mainly multiple choices rather than writing codes. It may have no help on developing the ability of using python.

1.0
4.0
ECS188
Grade: Not sure yet
Jul 16, 2023

Blocklist whoever recommends this class to you.

1.0
3.0
ECS32B
Grade: A-
Sep 12, 2023

He was playing around with wordings and details that are not necessarily for improving your coding skill. Exams need heavy handwriting codes. If you are not prepared for these nonsenses, just stay away from him.

5.0
2.0
ECS32B
Grade: A
Sep 22, 2023
Would take again

Professor Eiselt is good at making the class interesting to students. He gave a curve in the end, letting me obtain an A!!!

Respected
Test heavy
Accessible outside class
3.0
1.0
ECS140A
Grade: A
Oct 26, 2023
Would take again

I've had really bad, and really good professors here. Eiselt is somewhere in the middle, you'll learn a good bit, his tests can be difficult, the homework assignments are easy. The course is mostly graded on test, but he curves at the end. Overall pretty good.

Test heavy
5.0
3.0
ECS140A
Dec 14, 2023
Would take again

Friendly. Gives animated lectures - cracks jokes and actively tries to keep your attention. Very helpful slides. Allowed two pages of notes for exams. Exams felt a little challenging, but totally fair. Homework assignments were mostly short and simple - aimed to practice coding in the new languages rather than complexity.

Clear grading criteria
Caring
Lecture heavy
4.0
2.0
ECS140A
Grade: A
Dec 22, 2023
Would take again

he was....alright. decent lecturer, medium difficulty hw, exams were a bit more difficult than the hws. doesnt do +/- grading and threw in a 2% curve at the end.

4.0
4.0
ECS140A
Grade: B+
Jan 9, 2024
Would take again

Doesn't record lectures but the slides are descriptive enough if you have to miss lecture. Exams are challenging but fair. He never actually posted his office hours, so I was unable to ever talk to him in-person. He was very responsive over Piazza, though. Homeworks are challenging but doable with a couple hours of dedication.

Lecture heavy
Test heavy
4.0
3.0
ECS140A
Grade: A
Jan 18, 2024
Would take again

Hilarious professor. His lectures are fun to watch. The slides are pretty detailed. Homeworks are very doable, and his AI policy is lenient where we are allowed to use it if cited properly. It definitely makes understanding class material easier. Cheatsheets allowed on exams. The exams themselves can be difficult, but not too bad.

Hilarious
5.0
4.0
ECS140A
Grade: A
Feb 9, 2024
Would take again

Clear lecture as well as slightly challenging assignment. However, some exam questions could be really challenging and hard to make preparation.

Amazing lectures
Clear grading criteria
Inspirational
3.0
3.0
ECS140A
Grade: A
Jun 8, 2024
Would take again

This class was average difficulty. The midterm was very similar to content covered in lecture. The final was more challenging. He's a decent lecturer and the homeworks were fair given what we learned.

Clear grading criteria
Test heavy
Graded by few things
1.0
5.0
ECS140A
Grade: Not sure yet
Jul 8, 2024

do not know why professor got 4.1 rating. horrible professor with extremely all pitfalls exams, do not think exam is any useful for programming language class because we're learning different language instead of being so mean on exams. I attend all lectures listened really carefully, but it's meaningless; if you careless, you fall into a big abysm.

5.0
2.0
ECS140A
Grade: Not sure yet
Jul 8, 2024
Would take again

Not bad. Lectures are organized & structured nicely, although maybe slightly long. He is very knowledgable, and every engagement i've had with him has led to a better understanding of topics. Homework is valuable practice. Below reviewer doesn't participate or engage in-class, and had a bad first midterm. Rating was 4.1 before the below rating.

Participation matters
Amazing lectures
Caring
1.0
5.0
ECS140A
Grade: Not sure yet
Jul 15, 2024

You learn nothing useful. Have fun spending a lot of time learning deprecated programming languages like Haskell and Erlang. Some questions on tests are pure memorization, and he intentionally words some questions that are impossible to get correct if you don't come to class. Would be a 3/5 if this class taught modern programming languages instead.

Tough grader
Lots of homework
Test heavy
5.0
2.0
ECS140A
Grade: Not sure yet
Jul 25, 2024
Would take again

If you went to lecture or looked at the slides before the quizzes and exams, its straightforward. 2 double-side paper note sheets. Lecture itself was very interesting to listen to and content was laid out clearly. Homework correlated to discussions. Caring guy, fair grading system, great TA. Don't let the negative minority influence your decision.

Amazing lectures
Test heavy
Accessible outside class
5.0
3.0
ECS140A
Grade: Not sure yet
Aug 1, 2024
Would take again

If you went to lectures and actually understood the homework, you would do well in this class. He truly cares for his students and wants them to succeed. Don't slack on lectures because his questions are based on whether or not you showed up and paid attention.

Participation matters
Amazing lectures
Lots of homework
5.0
2.0
ECS188
Grade: A
Dec 2, 2024
Would take again

Very solid class. Allows everyone to talk. Reading heavy, but that's the class's nature.

Get ready to read
Hilarious
5.0
3.0
ECS140A
Grade: B
Dec 2, 2024
Would take again

Took him in summer. Very well run class, fair tests and quizzes, fair homework. Could've gotten an A had I not slacked on the final.

Clear grading criteria
Gives good feedback
Hilarious
4.0
3.0
ECS140A
Grade: A
Jan 25, 2025
Would take again

Professor Eiselt's lectures are well-organized, and he is knowledgeable. The homeworks are valuable practice, but the exams can be challenging. Using unstuck ai and cheatsheets helped me prepare effectively.

1.0
5.0
ECS32B
Grade: Not sure yet
May 28, 2025

4 quizzes, wording on quizzes are not clear at all, misleading answer setups, this class should be easy, but his wordings on exams and quizzes make the class horrific

Graded by few things
2.0
4.0
ECS32B
May 30, 2025

Your grade is determined by a midterm, a final, and quizzes every other week. To do good on quizzes you need to memorize things he briefly mentions in lecture. His lecture slides aren't too bad, but they don't prepare you for exams. Got 3 problems wrong on the midterm and got a C. He had MCQ worth 3 pts and single answer worth 5 (no partial credit)

Tough grader
Graded by few things
3.0
2.0
ECS32B
May 30, 2025

The class is pretty simple and straightforward, but the grading distribution on the midterm is so bad. You can get one multiple choice question wrong and get an 87%, two or three puts you in high 70s to low 80s and there's zero partial credit. With the midterm being 30% and the course grading not including +'s or -'s, it messes up your grade.

2.0
3.0
ECS32B
Grade: Not sure yet
Jun 4, 2025

Really disliked this class. HW not bad compared to 32A which took forever. HW was the only not bad part of this class. Prof is late a lot, then criticizes students late to quizzes/exams. Midterm was ok, put all the code on you cheat sheet. Quizzes really annoying, have to memorize very specific things (runtime of specific algorithms from class).

4.0
3.0
ECS32B
Grade: Not sure yet
Jun 7, 2025
Would take again

It was mostly self taught but the materials are very conceptual so I guess that's how it's suppose to be. Nothing surprising in tests and quizzes. He doesn't record the lecture but lecture slides are VERY specific (like some of them are 100+ slides). I would like to take him again.

Get ready to read
Hilarious
Test heavy
2.0
4.0
ECS32B
Grade: Not sure yet
Jun 13, 2025

Please save yourself. He's often late and makes very snarky comments to students. Although the class is very conceptual, he does NOT really teach the code + doesn't record, and EVERYTHING on slides is important. Quizzes every other week and if you get 1 question wrong that's at least 10% of the grade already. Only the cheat sheets + TAs helped.

Tough grader
Lecture heavy
Graded by few things
2.0
3.0
ECS32B
Grade: B
Jun 13, 2025

He had 4 quizzes, each took 1 entire lecture, 1 midterm, 1 lecture going over the midterm. So there are only 8 weeks of material. Even so, his pace is extremely slow. His exams are difficult because he keep testing on unimportant details in lecture. Does not prepare students well for applying data structure in the future.

5.0
2.0
ECS32B
Grade: A
Jun 14, 2025
Would take again

Surprisingly fun class. Professor Eiselt is funny and it helped to keep my attention during lectures. He goes over thoroughly, step by step with diagrams and explanations. Exams are very heavily based on lectures so pay attention in class (or go through lecture notes) and you should be fine.

Amazing lectures
Hilarious
Lecture heavy
5.0
3.0
ECS32B
Grade: A
Jun 14, 2025
Would take again

Eiselt made learning CS fun, which is a feat in itself. I do feel like he rushed some of the concepts at the end unfortunately. Your experience will depend on how hard ECS 32A was, so if you come from an easy prof consider doing extra practice. His lectures were interesting and pretty understandable. The curve at the end of the class was godly too

Hilarious
Test heavy
Graded by few things
4.0
2.0
ECS32B
Grade: A
Jun 16, 2025
Would take again

Funny and caring prof. The lectures were straightforward, although slow in the first half, but if you study the slides you'll do well on the quizzes and exams. He also allowed cheatsheets on exams and online help on hw and is very helpful when answering questions. The class was more theory based than practical coding though, so not very applicable.

Gives good feedback
Lecture heavy
Test heavy
3.0
3.0
ECS32B
Grade: B
Jun 22, 2025

Quirky and funny guy. I think I struggled mainly cause of ap credits I couldn't take 32A. But I didn't enjoy him teaching from 60 slildes every class and scrolling through code, but not actually showing us how it works or how to actually code. Logic is odd because it helps, but we can always look it up, so I hate being tested on that.

5.0
3.0
ECS188
Grade: Not sure yet
Jul 31, 2025
Would take again

One of the most eye opening class at Davis, would totally recommend taking it with Professor Eiselt. Lots of reading and quizzes, in class discussion is big part of final grade.

Get ready to read
Participation matters
Beware of pop quizzes
5.0
2.0
ECS140A
Grade: A
Aug 5, 2025
Would take again

Very lenient and includes a curve. Allows AI use, likeable guy and most class got A's and B's.

Caring
Test heavy
4.0
3.0
ECS140A
Grade: A-
Dec 11, 2025
Would take again

I liked him and learned from him.

Class Info

Online Classes

100%

Attendance Mandatory

20%

Textbook Required

9%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 75 grades
Most common grades:
A (38)
Not sure yet (19)
B (13)
Grade Distribution
A(39)B(13)C(3)D(2)F(0)A-/B+(18)
Based on 96 reported grades
A: 38
Not sure yet: 19
B: 13
A-: 13
Common Tags
Hilarious (30)
Tough grader (16)
Get ready to read (14)
Lots of homework (14)
Test heavy (14)
Clear grading criteria (12)
Amazing lectures (12)
Caring (8)
Rating Trend

Declining

-0.42 avg change
Jan
May
Jun
Jul
Aug
Dec
Last 6 months
Ratings by Course

ECS15

5.0

(3)

ECS010

5.0

(2)

ECS10

4.4

(21)

ECS188

4.3

(6)

ECS140A

3.6

(25)
+7 more courses
Difficulty by Course

ECS140

5.0

ECS32A

5.0

ECS010

3.5

ECS32B

3.5

ECS50

3.1

Similar Professors