4.0

Sean Davis

Computer Science - University of California Davis

4.0
Quality
3.9
Difficulty
81%
Would Retake
291
Reviews
4.0
Quality
3.9
Difficulty
4.1
Helpful
3.9
Clarity

81%

Would Retake

291

Reviews

Rating Distribution
Official

5

154

4

71

3

31

2

18

1

17

What Students Say

If you took 40 with Sean, his ECS60 is relatively easier

ECS4060154A - 5.0 rating

Definitely the best CS teacher I have had so far

ECS50 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

23%

Textbook Required

54%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 55 grades
Most common grades:
A (19)
B (9)
A- (8)
Grade Distribution
A(25)B(10)C(3)D(3)F(0)A-/B+(15)
Based on 70 reported grades
A: 19
B: 9
A-: 8
B+: 7
Common Tags
Respected (15)
LOTS OF HOMEWORK (10)
EXTRA CREDIT (7)
Lots of homework (7)
Amazing lectures (6)
Tough Grader (5)
Hilarious (5)
Skip class? You won't pass. (5)
Rating Trend

Improving

+0.29 avg change
Jun
Nov
Feb
Apr
May
Jun
Last 6 months
Ratings by Course

3040110

5.0

(1)

ECS40EX

5.0

(1)

ECS15

5.0

(3)

ECS11040

5.0

(1)

ECS10

5.0

(2)
+26 more courses
Difficulty by Course

ECS30B

5.0

ECS6050

5.0

ECS30A

4.5

ECS50

4.4

ECS040

4.4

Reviews (291)
1.0
5.0
ECS40
Feb 27, 2002

NO GOOD... TOO HARD... MANY PROGRAMs

5.0
1.0
ECS40EX
Mar 11, 2002

EXCELLENT PROFESSOR!!!

1.0
5.0
ECS40
Mar 12, 2002

No Comments

5.0
3.0
ECS40
Mar 12, 2002

Lots of work, but really makes sure you learn the material

5.0
1.0
ECS40
Apr 24, 2002

I learned a lot in his class.

4.0
4.0
ECS110
Nov 7, 2002

this class was super hard

1.0
5.0
ECS40
Nov 7, 2002

He is quite possibly the worst lecturer ever.

5.0
3.0
ECS110
Grade: Not_Sure_Yet
Nov 13, 2002

No Comments

4.0
3.0
ECS110
Jan 3, 2003

To do well, ask someone that's had him for advice

1.0
5.0
ECS40
Feb 7, 2003

Horrible lecturer, Program specifications can literally be a novel on there own

5.0
1.0
ECS110
Feb 17, 2003

Easy programs, easy tests.

5.0
4.0
ECS40
Feb 19, 2003

The programs are a pain, but he teaches well and enthusiastically.

5.0
5.0
ECS40
Feb 24, 2003

HARD, but the best teacher I've ever had. Long assignments, but learned alot.

4.0
5.0
ECS40
Feb 25, 2003

Very hard, but effective teacher. Give the man a cookie!

5.0
3.0
ECS40110
Feb 25, 2003

Great teacher! The courses may be hard, and that's why they are weeder classes for CS and CSE. But as a teacher, if you do what he assigns and you pay attention you really learn the material. Overall hard programs, average tests, fair grading.

3.0
5.0
ECS40
Feb 25, 2003

No Comments

5.0
4.0
ECS110
Feb 25, 2003

Excellent lecturer. Easy to understand, comprehensive. Definately challenging, but if you can't hang you shouldn't be a CS/E major.

5.0
5.0
ECS40
Feb 25, 2003

Difficult course, you wont sleep too much if you want that A. He likes linked lists, learn them. Also, get a good partner for your programs and take ADVANTAGE of the office hours.

1.0
5.0
ECS40
Feb 25, 2003

Sean is the reason I dropped out of the CS major...thanks, Sean, you saved my life.

1.0
5.0
ECS40
Feb 25, 2003

Don't take this class if your a freshman or sophmore. Work is incredibly hard. Don't expect to have a social life. Your life is behind a computer. HW/PROG extremely hard. Has weird notation. Avoid at all cost unless you looking for a real challenge.

1.0
5.0
ECS40
Feb 25, 2003

You wont have a life after this class.

5.0
3.0
ECS40
Feb 26, 2003

A good teacher - I had him back in 1998, but he was good back then too. He's a lecturer, so he actually has time for his students unlike some of the full professors.

5.0
4.0
ECS40
Feb 26, 2003

very cool guy

1.0
5.0
ECS40
Feb 26, 2003

He was so hard. After the first program 50% of the class dropped literally. Well, I have to say that I dropped the ecs major after that class and it was the best decision of my life. THANK YOU SEAN!!!

5.0
4.0
ECS40
Feb 26, 2003

Sean is a nice guy and a great teacher. He's very through, knowledgeable, and stimulating. You won't be doing busy work, but the tradeoff is the course can be challenging. If you're in the CS major, shouldn't you know/like to program anyway? P0sers be

5.0
3.0
ECS40110
Feb 26, 2003

Sean's a great guy, very willing to help in OH's, and it's easy to do well if you do/understand the programs and go to class. The tests aren't that bad. Best CS lecturer I've encountered.

5.0
3.0
ECS40
Feb 26, 2003

Hard programs, Fair tests....

5.0
1.0
ECS110
Feb 26, 2003

a good professor. really easy too. it's common to get over 100% inhis class

1.0
5.0
ECS40
Mar 2, 2003

No Comments

4.0
4.0
ECS40
Mar 8, 2003

Really tough. I programmed for hours, skipping precious dinner and sleep time. But i learned a lot in this class. Work on the programs early and you'll do fine...usually.

1.0
5.0
ECS40
Mar 18, 2003

he is a fun guy, but when it comes to work, he is a monster. This class will definitely determine if you are a programmer or not.

5.0
2.0
ECS15
Mar 20, 2003

I heard he's hard for other ECS classes, but for 15 he was really easy. He's very nice and open for discussion.

3.0
5.0
ECS40
Mar 20, 2003

No Comments

4.0
4.0
ECS40110
Apr 1, 2003

difficult class, but if you can handle them then you can probably pass as a programmer. very nice, very helpful (as opposed to those professors who only care about their research and are never there to help you)

5.0
4.0
ECS40110
Apr 4, 2003

Sean is a great lecturer, he is clear and to the point. His practice tests are very representative of the real ones. His programs are probably what make people drop the class, but if you can pass him, then you know that you're cut out for Computer Science

4.0
4.0
ECS40110
Apr 18, 2003

I have no problem with him weeding out the undesireables out of the CS program. He's actually a great lecturer, very clear and precise. You must work hard, those lazy people who complain shouldn't be in CS.

4.0
4.0
ECS40
May 2, 2003

Sean is a great lecturer. The class is comes with a great workload. He is a nice and helpful guy.

5.0
4.0
ECS110
May 15, 2003

LOTS OF WORK!!! but a great person and teacher

5.0
1.0
ECS110
May 17, 2003

a good instructor, resonable workload, cant c y ppl r complaining

5.0
1.0
ECS11040
May 29, 2003

No Comments

4.0
5.0
ECS40110
May 31, 2003

If Sean were teaching other upper div classes, I'd sign up anyday. He's a great lecturer, and although his pgms are a bit challenging, you learn a lot from programming them! He's cool too. :D

4.0
2.0
ECS110
Jun 7, 2003

No Comments

1.0
5.0
ECS110
Jun 10, 2003

First of all, he is definitely not hot. Second of all, he is the most rude professor I have ever had in my life. Finally, he wears same lame clothes everyday. Geez, get rid of him, please.

1.0
5.0
ECS40
Jun 14, 2003

Are you guys (those people who say he is good)out of your mind? The only reason why I got A in his class is because I knew how to program in C++ before I take his class. He can't lecture. yells at the office. Worse, he can't even solve his own program

3.0
2.0
ECS110
Jun 17, 2003

He's alright, funny sometimes, but doesn't seem to be too confident with all of the material covered (made me uncomfortable)

5.0
3.0
ECS40
Jun 21, 2003

I got an A in the class and I never programmed in C++ before. I started programming in ECS 10 and 30 (both with Sniegowski). The class comes with a huge workload, but he's not nearly as hard as people make him out to be. He's a great teacher.

3.0
5.0
ECS40
Jul 3, 2003

i probably would have learned more had i gone to class but the guy is just depressing. He always seems to be looking at some fly in the room, makes me dizzy looking at him. He's arogant too for knowing more C than his students, which explains his rudeness

1.0
3.0
ECS110
Jul 18, 2003

A lot of work!!!!!!! Goes to fast for most people.

5.0
4.0
ECS40
Sep 11, 2003

AWESOME AWESOME. If you want to learn and finally GET A JOB in this market, take some pain to go through his class. I am working at microsoft due to this guy and Matloff. Awesome teacher.

3.0
5.0
ECS3040
Sep 22, 2003

he is unorganized, but his lectures are pretty straightforward for the jist of what you need to know, BUT if you dont know how to program in general, he isnt very helpful.

5.0
4.0
ECS10
Sep 25, 2003

Excellent teacher. Fully explains every detail of Java. Completely organized lectures that follow the excellent choice of text. He converted me to Computer Science and Engineering from Chem E. Programs and tests enlighten.

5.0
4.0
ECS30
Oct 30, 2003

This prof. knows his stuff. He's very energetic in his lectures so you don't fall asleep as easily. He may digress a lot in his lectures, first he may be talking about this, then something completely different! Class may be hard sometimes. Great prof tho!

3.0
5.0
ECS40
Nov 8, 2003

His programs and midterms are hard.

4.0
4.0
ECS110
Nov 9, 2003

He teaches well and does plenty of examples. But his assignments are pretty difficult. Especially when you get to his "challenge programs". You'd better have an A going into those...

5.0
2.0
ECS4030
Nov 11, 2003

Excellent professor. People that complain about this guy are the people that drop out of the major. He really teaches you what you need to know in life.

4.0
4.0
ECS30
Nov 11, 2003

he is HARD and his lectures are EXTREMELY FAST, but he's really welling to help student understand the stuff. just go to his office hours, do every single ass. and programm, don't even need to study, just ask him lots Q's, A should not be too hard...

3.0
3.0
ECS40
Nov 13, 2003

Seems to be a good teacher. However his code design isn't always the best.

5.0
5.0
ECS40110
Nov 18, 2003

Sean Davis is an excellent teacher who is also very hard. If you get lost, spend time in his office hours; he gives out lots of information there.

5.0
2.0
ECS30
Dec 11, 2003

The class is really easy if you pay attention. He's very energenic and willing to help, all you need to do is ask. Don't forget to read and do ALL the assignment or else your grade will suffer in the end.

5.0
2.0
ECS30
Dec 24, 2003

This professor is just excellent. I had him last quarter and his was the only class that I actually looked forward to. Okay, fine, I find the subject interesting already, but I think non-majors would find this class on the ideas of computers interesting

3.0
5.0
ECS30
Feb 10, 2004

This guy is hard! It's very hard to take notes in his class, but he's not the worst I've seen. Sometimes, he tells us to do weird stuff on assignments to trip us out and his assignments could be a lot more clear. Yes, I know. This is an engineering class.

3.0
4.0
ECS110
Grade: B
Mar 3, 2004

He has kinda of erratic approach to teaching , sometimes he's evry clear sometimes he even confuses himself. His programs are hard and he doesnt explain them out well in handouts, and when you go to his OH to understand he acts arrogant.

5.0
4.0
ECS40
Mar 9, 2004

A sometimes challenging course, but gets you prepared. Fair grader with tons of partial credit on midterms. Programs are challenging, but usually reasonable. Doing well on programs almost ensures you a good grade. Usually explains things well.

4.0
2.0
ECS40
Mar 26, 2004

Excellent teacher!! Not that hard at all ...I eased and cruised through his class. Dont look at what other people say.If you are serious about cs take him otherwise not. He can get hard on the programs but such a lienient grades. Our class average was B+.

5.0
5.0
ECS40
Grade: Not_Sure_Yet
Apr 4, 2004

he teaches well. but is a really tought grader. his programs are difficult but are understandble if you don't try and do them in one day. his midterms and finals are hard. one of his midterms was so hard that a class had to retake it. you will learn a lot

4.0
3.0
ECS3040
Apr 5, 2004

His lectures are clear, and as long as you go to discussion and do the programs you won't be very screwed. The midterms/finals are based on previous programs that were assigned in class. His OH are really helpful too.

4.0
1.0
ECS110
Apr 7, 2004

anybody who thinks his class is hard must be stupid. They deserve to be filtered out of the CS major and go back into managerial econ.

5.0
3.0
ECS110ETC
Apr 27, 2004

Sean Davis, what can I say. He lectures like programming should be easy as heck and you must think of it the same way. Maybe 10-15% of students are destined Rocket Scientists but the rest are leyman. Arrogant attitude at times. Should stick w/grad teachin

5.0
4.0
ECS40
May 20, 2004

Amazing teacher. Very hard, but you definately learn in his class.

5.0
2.0
ECS110
May 25, 2004

Easy class, good teaching. It's only hard if you refuse to dedicate any time at all to it. Grading system is somewhat unreasonable (favors people with a lot of time to waste), but his overral grading is so generous that it hardly matters.

5.0
2.0
ECS40110
Jun 12, 2004

Sean D is Da Bomb! Pass 40+110(A/B) with him and you will be golden for almost any upper div Ecs courses. He's a cocky guy(but know his stuff).

5.0
4.0
ECS110
Jul 8, 2004

awesome

5.0
3.0
ECS40
Aug 20, 2004

Sean's pretty cool

1.0
5.0
ECS40
Sep 19, 2004

Anyone who liked his class had prior programming experience. Someone who begins in ECS30 can't survive. He is awful and reading book doesn't help. Programming is very difficult, but nerds can do good in his class, no doubt and may like him also.

4.0
2.0
ECS30
Sep 19, 2004

No Comments

3.0
5.0
ECS30
Oct 21, 2004

You either get it, or you don't. The people that get it probably study very hard for this class or have had prior cs experience. If you are not a cs major, DO NOT take his class. Extremely difficult if you're new to programming.

5.0
3.0
3040110
Nov 4, 2004

I took his classes from the very beginning. He is very helpful during office hours. Basically you need to know the material to ace the class. Lazy people would not success either in his class or in life. PS: He got plenty of xtra credits to bump up your grades

4.0
2.0
ECS40
Grade: B+
Nov 5, 2004

Sometimes seemingly very hard, but gave alot of hints in hw and was leniant on test curves. Great teacher.

4.0
4.0
ECS110
Nov 17, 2004

Took him for 40 as well. Good teacher that's pretty lenient in terms of grading (class average > 83%, very good) Midterms are somewhat tough, but you know what to expect based on practice. Nice guy that's down to earth. Only bad thing is that he trips himself up in lecture sometimes.

3.0
4.0
ECS30
Nov 22, 2004

He's a smart guy that knows what he's teaching. However, he digresses and often falls behind in his lessons, teaching material required for a program after its due. This is fine if you have a lot of program experience. He's not too friendly when it comes to answering questions in class.

2.0
5.0
ECS30
Dec 1, 2004

Doesn't follow course discript. for ECS30. It should be an intro level programming course, but he takes it way further. You do need some programming experience(he expects prior mastery). The class often has people who've programmed for a living killing any possible curve. He's condescending.

5.0
2.0
ECS30
Dec 6, 2004

My first programming class, had no prior experience. It's not that bad as long as you show up to lectures on time. Assigns crazy programs and tells you to figure it out, but if you show up to class, he practically writes down the entire code on the board. Extra credit is awesome. (I pulled an A).

5.0
2.0
ECS30
Dec 15, 2004

Great professor, this was my favorite class of the quarter. He is very fun, and gets into what he is teaching. Admittedly his class can be hard without prior experience, but he mentions this the first day, so it is hardly his fault. Very helpful with answering questions during office hours.

3.0
4.0
ECS303
Dec 30, 2004

if(you != masochist) I do not recommend Sean Davis; He is a nice enough guy, but the programs are so involved and the tests difficult enough that I would not recommend him unless you are a CS major with a LOT of prior experience and a high degree of interest. Try Snigowski if you're new to it.

2.0
5.0
ECS110
Jan 18, 2005

In lectures he assumes that you have read the book (there is A LOT of reading) and have a very good programming experience with C++ and Unix (if not - forget about his class!). Often he explains simple things in a complex way and confuses everybody. If you are a transfer student - don't take him.

4.0
3.0
ECS110
Feb 15, 2005

If you go through Sean's 110 class with his notorius programs, every other upper division ECS course will seem like a piece of cake.

2.0
4.0
ECS40
Feb 17, 2005

Sean seems nice enough, but does not teach very clearly. While his programs seem okay, he makes it difficult and time consuming with unclear instructions and does not say what they do in the program context which makes it hard to code. Programs are doable though (I'm pulling a high A currently)

2.0
5.0
ECS40
Feb 21, 2005

Sean does his job well. And his job is to weed people out of cs. His programs are doable but very time consuming. His program specs are vague and confusing. He isn't too much help in lectures since he sketches code out, leaving students to deal with the details. Only serious CS students prefer him.

5.0
2.0
ECS40
Mar 9, 2005

Sean is an excellent teacher and his programming assignments are usually interesting and not too difficult to do, although once in a while there will be a fairly hard one. He makes up for this by giving loads and loads of extra credit and curving enough that anyone can get at least a B (or A).

5.0
3.0
ECS110
Jun 29, 2005

Sean is a great professor, as long as you go to lecture , and review sessions and take notes you will be fine. (I only used the book for HW and got an A). One thing to be careful of is the HW, it is assigned the first day in the syllabus and he rarely ever mentions it again. Because of that I missed the first HW assignment. All in all,a great class

3.0
5.0
ECS40
Aug 30, 2005

Sean is one of the hardest teachers I have met. But he likes what he does and I respect that.

2.0
5.0
ECS030
Sep 9, 2005

"Weeder" class. Prospective Computer Science and Engineering students beware! You must be devoted to spending half your life in the computer lab typing up code. This probably means giving up your social life and lacking social skills later in life.

4.0
1.0
40AMP110
Sep 24, 2005

Stop whining. If you're in ECS and can't handle Sean's assignments, you should probably find a major more suited to your.... intelligence level. Sean's pretty darn good.

4.0
3.0
PROGRAMMING
Oct 2, 2005

No Comments

4.0
2.0
ECS110
Grade: A+
Oct 13, 2005

Sean will make you a great programmer. Putting the effort is the key!

1.0
5.0
ECS40
Nov 6, 2005

Sean is THE hardest teacher ever! But since he is the only one teaching this class, you have no choice but to take him. :(

5.0
4.0
ECS110
Dec 17, 2005

The negative reviews say it all: You have to like to code, you have to be proficient at it, you have to like problem solving and you have to think and work. Otherwise, you will be cut down by the 110 Weedwhacker. Sean's a great instructor.

2.0
5.0
ECS40
Dec 27, 2005

The average SISWEB grade was an F. Only 13 out of 35 people passed this class...c'mon, that's just terrible. If the class is meant to be that difficult...the teacher should be doing more to bring the rest of the class up to speed.

4.0
3.0
ECS110
Dec 28, 2005

teaching style takes awhile to get used to, he goes over examples quickly and usually only once, review sessions are VERY helpful tho, sometimes goes over everything learned in 2h in case you missed it the first time...EC really helpful, average is usually a B+ in his class from my experience..heard his 40 class this quarter was abysmal tho

5.0
5.0
ECS50
Jan 20, 2006

Sean doesn't mess around, but he's awesome. This really is a weeder class: if you're not cut out for CS, you'll know it after this class. And Sean--who's put in time in the trenches--will teach you to be a real coder.

5.0
5.0
ECS40
Jan 31, 2006

omg people that gave bad ratings for him must have had him for ECS 40. such dumbasses. He really is a nice guy and he really tries to get to know his students. Go to his office hours and he will pay more attention to you in class. This class is SUPPOSED TO BE a WEEDER class, so if you failed, then good, you know the major isnt for you so dont whine

4.0
3.0
ECS40
Mar 20, 2006

Not quite as structed as Sniegowski in ECS 30, but tries to make the class fun and enjoyable. Midterms and finals are pretty close to practice tests. Overall, a fair professor.

3.0
2.0
ECS110
Apr 11, 2006

He is one of the best instructors ever. He is a very cool guy with a very good personality. He makes a a lot of jokes in the class, and he teaches very well. He is easy to understand, and the class was not that hard neither, although you have spent enough time on it; otherwise it will be a big mess!!! Defenitly take ECS 110 with him.

5.0
3.0
ECS30
Jun 8, 2006

very helpful in class but .............the programs are very difficult to handle. if u want to take his class. prepare to spend at least 5hrs every week in programing

4.0
2.0
ECS30
Jul 2, 2006

Not a hard class. He does have a different lecturing styles than most profs, but overall he is the best prof to take if you're a CS major.

5.0
1.0
ECS30
Jul 20, 2006

Easy class. Tries to get the class engaged in the topic. Really laid back and makes lots of funny comments. I even made fun of his hair during lecture and he didn't care. That's how laid back he is. Cool and awesome teacher. Yes, go triple pointers!

5.0
3.0
ECS40
Aug 8, 2006

Very difficult class. This is the great weeder class. 36 people in the beginning. Only 17 took the final. Great teacher. He teaches veyr well. I was interested in the class. Stayed up the full two hours with no breaks. Great Teacher and hard class. Expect to spend at least 15 hr./week on programs. I spent from 10-40 hr./week and got an A+

5.0
5.0
ECS40
Oct 24, 2006

The Weeder course. I made the mistake of taking this one along with two mathematic courses. I have nightmares about that quarter. I spent 30-40 hours a week on ecs40 and got a C. And that was my best grade that quarter. If I hadn't loaded myself up, perhaps I would have enjoyed the class more. Since that quarter I am a straight A student. Go figure

5.0
4.0
ECS40
Oct 27, 2006

hands down, ucd's best computer science lecturer

4.0
4.0
ECS30
Nov 5, 2006

great guy, prior experience really recommened, but you can survive without it. start early on the programs

2.0
3.0
ECS30
Dec 9, 2006

Not an easy class. Doesn't explain things fully. Have to look at the book.

5.0
5.0
ECS30
Dec 24, 2006

Really great teacher, but the programs you have to write become time consuming. I would definitely reccomend having programming experience before taking this course, or you will suffer. Do not expect this course to be easy, you have to work to get a good grade.

5.0
3.0
ECS30
Jan 2, 2007

Sean will teach you everything you need to know on a subject and test you on all of it. go to ALL the lectures and do all the work on time and you be fine. He is a very good teacher and his lectures are funny and interesting.

5.0
2.0
ECS30
Feb 2, 2007

Sean (he likes to be called by his first name. "Non of this Mr. Davis crap" as he says) is an approachable guy. It is very common for him to be smiling for a good part of the lectures. He's usually very fair about grades and will usually sympathize with students when there may be conflicts or unreasonable deadlines for programs.

4.0
5.0
ECS40
Feb 12, 2007

Had him for ECS30, class was pretty hard, took ECS40 and it was too much for me, decided to drop the course or receive a failing grade. Lectures are interesting but he has a tendency to skip through some parts, though he will explain concepts thoroughly if you ask specifically

1.0
4.0
ECS015
Feb 21, 2007

he might be good lecturer for upper divisions but he is ridiculous in the lower ones.. AVOID aVOID!!

4.0
5.0
ECS40
Mar 14, 2007

expect to spend plenty of time on his courses especialy ECS40. If you are not CS major, I don't suggest taking his class. His exams and labs are pretty hard. BTW, he does not curve the overall grade. He only curves the exams. So , good luck!

5.0
3.0
ECS15
Mar 24, 2007

Sean is an awesome teacher, and he is more than willing to help his students. The key to this class is to do all labs and written assignments well. The midterm and the final are hard, but luckily, they're heavily curved. Stay on top of the reading and you'll be fine.

5.0
4.0
ECS40
Mar 27, 2007

Davis is a really great teacher. He's pretty clear at lecturing and is totally willing to take the time to answer students questions. This class was hard don't get me wrong (like at least 10 hours a week), but I don't know what I'd have done if I wasn't in his class. If you can take him you should.

5.0
5.0
ECS110
Jun 10, 2007

he's the bomb! take him cuz his programs are always useful & challenging! :)very nice too and sexy...rawr ;D $6

5.0
5.0
ECS40
Jun 15, 2007

Really helpful teacher, attendance is a must, otherwise you won't learn anything and won't be able to do the hw. Homework is really complicated, tests are pretty hard. Gives you the option of fixing hw. Overall, good teacher if you want to learn, and are willing to start on the hw at least 4 days before it's due.

5.0
5.0
ECS40
Oct 24, 2007

Expect to spend at least 10, usually 20 hrs per week just on this class, outside of lecture. If you can't handle that along with your other classes, too bad. He will offer help when asked (not begged) and is fair. He will not spoon feed you, however.

2.0
5.0
ECS40
Nov 8, 2007

Sean knows his material, but that doesn't mean you do. Unless you've had some programming experience in the past, you'll simply fail at what he throws at you. He makes programs in a couple of hours before the class he says; his source code will have bugs at times. Happy guy, but stupid complicated specs and 1-track programming methods ruin any fun.

2.0
5.0
ECS40
Nov 9, 2007

Overcomplicates things beyond comprehension. Terrible.

5.0
5.0
ECS30
Nov 17, 2007

One awesome dude

5.0
5.0
ECS30B
Dec 10, 2007

Great teacher, knows everything he teaches. his homework is probably the most helpful I've ever had. I learned most of the class because of the homework. if you miss the class it will be really hard to keep up. I will be taking more classes from him.

5.0
5.0
ECS60
Jan 12, 2008

I am not a sci or eng major at all. I'm not even good with computers. But I took ECS 30 as a freshman with no prior experience and got an A. I then took 40,60,50 w/ him and did well too. I think he's a great teacher, but you just have to dedicate 20hrs+/wk to his classes & be smart. Some degree of interest helps, but like in my case, not necessary.

5.0
1.0
ECS30
Jan 17, 2008

Very nice guy and pretty funny. Besides this, he is a great teacher if no the best. Pretty hard class though and you need to be updated all the time. Be prepared to work a lot in this class, but you will learn even more.

5.0
4.0
ECS60
Feb 12, 2008

Interesting professor, never boring, helpful and sympathetic when you run into trouble etc, I took 30 and 40 with him. His programs are never simple as he tries to make you implement and utilize the stuff taught in class, he knows theres an easier and more efficient way to write the program but then you wouldn't be familiar with the new material.

5.0
5.0
ECS40
May 4, 2008

Amazing lecturer. Pushes you through the material and assigns boatloads of work, but very helpful in and out of lecture. Willing to work one-on-one with you at office hours when you have problems. Just be prepared to give this class everything you've got. If you can stick with the class, you'll learn a ton from him.

3.0
5.0
ECS30A
Jun 5, 2008

Sigh . . . You ABSOLUTELY MUST have programming experience before you take this class. I put in so much effort and failed this class. I recommend taking ECS 15 with HIM ONLY or ECS10 before you tackle ECS 30 with him otherwise you are not prepared. I think having a passion for this is a must, I couldnt sit still to program for so long.

5.0
4.0
ECS60
Dec 16, 2008

Hard teacher but much better then the rest at UC Davis. He's really funny and helpful. Lectures are easy to pay attention to. You will learn a lot from this class. Go to his office hours if you are having a tough time.

5.0
5.0
ECS60
Dec 24, 2008

Excellent lecturer, very helpful in OH. If your program doesn't receive full credit on operation, he'll give you 5 minutes in OH to fix it. Exams are fair, review sessions are a must (he all but gives you the exam), and programs are challenging, but you learn a lot. If you don't pass with Sean, consider a different major.

5.0
1.0
ECS40
Dec 24, 2008

If you did well in CS 30, this class will be very straightforward. There isn't much critical thinking involved, and Sean provides lots of hints and advice on how to design the programs. If you do the programs and attend lecture, the exams are a piece of cake. Definitely a recommended lecturer, easy class.

4.0
5.0
ECS60
Jan 15, 2009

Unreasonably Difficult. If Sean Davis was my only class, I would still have had trouble. If you have other classes, you get to choose between failing his class or failing everything else. If you survive, you're prepared; I believe that. However, surviving is somewhere between difficult and impossible, just from time input. Avoid if at all possible!

5.0
4.0
ECS30A
Mar 5, 2009

I had no prior experience and am doing well in the class. He's a nice guy, helpful, and entertaining. The class is definitely work, but read the book and attend lecture and you'll be fine. His tests are easier than his programs. Overall, a great lecturer.

5.0
5.0
ECS60
Mar 16, 2009

Structured, helpful, straight forward, entertaining, difficult, and awesome! You will learn! You will get out exactly what you put in. Honestly would never recommend anyone else. He knows how to teach and although difficult, is very fair about points and will not abandon you. He will help until you get it!

5.0
3.0
ECS30
Mar 21, 2009

A great lecturer. He's very personable and humorous; he treats his students with respect and makes the class enjoyable. His program assignments are sometimes a little vague, but a quick e-mail is simple enough to get a clarification. Overall, I recommend him. If you are new to programming, go to every lecture.

5.0
1.0
ECS030
Mar 25, 2009

I rarely went to class. But when I went, he was enthusiastic and explained everything exceptionally well. Homework is fair, definitely tests your knowledge and prepares you for the exams, which are a good test of your knowledge. Overall, highly recommended if you want to learn programming. He's a great lecturer.

5.0
4.0
ECS10
Mar 30, 2009

Nice guy. Good lecturer. Helpful. But if you have no prior experience, be prepared to spend huge amounts of time on this class because it is very time-consuming. If you slack off, you will most likely not make it. You need to read the textbook, or else you'll fall behind. Small curve on tests. If you are looking for an easy class, this is not it.

5.0
3.0
ECS040
Jun 19, 2009

C++ always intimidated me, and let's just say after taking the course I absolutely hate C++ and the STL. Not because the class was hard, though -- on the contrary, you'll write code for hours and it'll be worth it. Exams are super easy if you do the work. It's a lot of work, but you'll know a ton about OO programming and UNIX if you stick with it.

5.0
4.0
ECS15
Jul 7, 2009

Attend lecture because he teaches things that aren't covered in the books. No need to go to lab, only go if you need help on the Blackjack program. I'm glad I was able to learn some Python. Sean explains things very well and he's nice. Good class.

5.0
4.0
ECS040
Sep 1, 2009

ECS 040. This class is not easy, but ignore the horror stories you hear - you'll work your you-know-what off but you reap the rewards by learning an awful lot. Sean is a great, outgoing instructor who is dynamic in class, honest about what he does and doesn't know, and is incredibly helpful in his frequent office hours. Take if p

5.0
5.0
ECS60
Sep 25, 2009

Had him for 30, 40, and 60. Best instructor I have had at Davis thus far. His classes are difficult in the sense that you have to work hard, but the material covered is not too tough. It is a breath of fresh air to have a class with someone who not only likes teaching but is good at it. If you are serious about CS, take classes with him.

4.0
3.0
ECS30
Dec 13, 2009

I programmed before, so the course in general was easy. Starts to get hard once he starts talking about triple pointers and recursion though. It was hard at times, but I learned a LOT and enjoyed his class. He (perhaps unknowingly) tends to humiliate students who don't know much CS and singles them out. Grading is easy, the class averaged a B.

5.0
4.0
ECS30
Mar 21, 2010

Class is easy at first, but gets real difficult near the end. He's grading is generous, but watch out for the midterms/finals, they can creep up beside you and kill your grade very quickly!

4.0
4.0
ECS030
Apr 10, 2010

Sean is a good professor in that he makes you work very hard. I put in at least 20 hours a week on his hw. And then theres the exams which can kill your grade. He helps you a lot though and the grading is very reasonable. He can be anal about his style of coding. If its not spaced correctly, you get points off. Overall, hes one of the better ones.

5.0
2.0
ECS30
Apr 21, 2010

the best compsci professor

5.0
3.0
ECS30
May 11, 2010

Very nice professor. C programming is a hard course regardless of the instructor so be sure to have programming knowledge prior to this course if you want to do well. I also cannot stress enough how important it is to do your programs way ahead of time. They aren't too hard in the beginning but they will become hell.

4.0
4.0
ECS30
May 27, 2010

The class is fine, as long as you read the book and work hard later on in the quarter. BUT if one of the TAs for your class is Arlie Capps, BEWARE. He is a terrible grader. Twice he marked me down for nonexistent problems. Another time he looked for obscure ways to crash my program and then gave me a 0 for submitting an "incomplete assignment."

5.0
5.0
ECS40
Dec 10, 2010

I love Sean Davis. Even though ECS 40 was hell, he was an excellent teacher. He makes sure you learn everything you need. You'll spend hours coding in this class, and the tests are pretty hard, but you'll know your stuff when you are done.

4.0
4.0
ECS050
Mar 23, 2011

Sean is a good teacher in that he makes you understand the concept. His homework is really tough and time consuming but if you put in the amount of work needed, you will be well prepared for the exams so you dont have to really cram. He has reasonable curves for the exams. Take his class, but know you will have to do a lot of work!

4.0
5.0
ECS50
Apr 6, 2011

Everyone knows Sean is great. The class itself is cool. You learn about assembly language and CPUs through a simulated computer called CUSP. In the end we did a little bit of x86 and MIPS but didn't really dive in. Classic sean, programs are hard which prepare you for the exams and also the knowledge stays with you after the class. Great class!

5.0
3.0
ECS60
May 24, 2011

I absolutely enjoyed the class, you'll need to have a good partner who will work with you. Otherwise the class gets a bit tougher as the workload starts to kick in. Sean is very approachable and is willing to help you out. Excellent lecturer!

4.0
5.0
ECS60
Aug 15, 2011

Most difficult undergrad CS class. Sean is a great as always. 5 programs, last two are "challenge programs", you have to beat his program's time. Two weeks for each program, definitely get a partner, will be VERY difficult on your own. If you can do well here, then you'll do well in upper div. Exams weren't crazy, you have to think for essays q's.

5.0
4.0
ECS30
Oct 31, 2011

Very thorough teacher and excellent lecturer. His pace is fast and the homework can get long, but you will get so much out of the class if you try hard. You need to attend lectures to get the absolute most out of the class.

4.0
2.0
ECS060
Dec 21, 2011

He is very good at lecturing so make sure you go! This is a very important class so don't slack off - you will learn a lot from him. His programs are difficult but doable and his tests are easy if you just study his practice exams.

4.0
1.0
ECS60
Jan 13, 2012

A very helpful and approachable lecturer, but teaches algorithms mostly through example, which leads to poor notes. Think of & write down the steps for each algorithm; it will help you on the homework. He does lecture pretty fast, but you get used to it. Tells you exact assortment of problems on tests during review sessions. I prefer Chen over him.

5.0
3.0
ECS50
Jan 13, 2012

Approachable and very helpful, Sean did a great job teaching this course. All his lectures were very clear and produced good notes. Had to work very hard, especially on MIPS and the assembly game. Review sessions let you know exact types of problems on test. Workload is reasonable. Open book/note tests.

5.0
3.0
ECS60
Feb 28, 2012

Great teacher! I learned a lot! He is not a professor. His official title is master lecturer. So he doesn't do research at the university and therefore focuses a lot on helping students unlike professors. His office hours are the best. Take him!

4.0
5.0
ECS40
Jun 20, 2012

I feel like I've spent way too much time on this class. Homework takes 10-20 hours to complete, studying for tests didn't save me from getting C's on both midterms and the final. He does a little curve depending on highest score. I regret taking this class, I've spent hours and hours and still got an A-. I liked programm beofe this class though...

5.0
5.0
ECS40
Jun 24, 2012

If you want to learn C++, take this class from him. If you want an easy A, definitely don't. Homeworks take a LOT of time, but you'll learn how to program. His lectures are engaging and generally explain the material well. He really cares that his students learn, and is very helpful in office hours. Highly recommended.

5.0
2.0
ECS60
Jul 11, 2012

I took ECS60 without any prior C++ programming experience. Sean's class was very hard at first but he was so helpful during office hours. He is infectiously enthusiastic and it definitely makes the class interesting. Great teacher.

2.0
4.0
ECS30
Aug 21, 2012

Assumes the class knows way more about programming and C than we do. First weeks are fine then he jumps way ahead of us and never had time to catch up. Programs are fun if you know what you are doing. Has extra credit which greatly boosts grade and allows you to come in and correct programs. Very nice guy, just forgets we don't know everything.

5.0
3.0
ECS154A
Dec 12, 2012

He is a very interesting lecturer. He engages the students very well, makes sure we get it and since he was teaching this course for the first time, he was sort of learning this at the same time as we were, so he sort of understood what we would have trouble. At the end when learning about caches, he somewhat got less clear, but overall very good.

5.0
1.0
ECS154A
Dec 13, 2012

Excellent teacher. Tests are fair, straightforward, and he tells you exactly what's on them. Really works hard for the class. Clear, fun, willing to help. Tests are chopped to a max, not curved, so top students will have over 100% in the class. And you will actually learn the material very well. Highly recommended.

4.0
3.0
ECS30
Dec 18, 2012

Great lecturer, highly recommended. He does move fast but is very helpful in OH (many TAs as well).

5.0
3.0
ECS30
Jan 5, 2013

I learned a lot from this course.The course is generally easy with a class average of 84%, but there are a lot of codes to write in this course such that I do not feel like to do coding anymore after taking this course.

5.0
4.0
ECS30
Jan 30, 2013

The material was easy, just a lot of work. The amount of work does prepare you for the midterm/finals though. You will learn a lot from this class, just do the work. He is a great lecturer as well.

5.0
4.0
ECS30
Feb 26, 2013

Very good professor. The class is not difficult in terms of making a grade but it requires a lot of time and dedication. Hours will go by programming. However, it's worth it because you will learn so much from this class if you put in the effort. Sean is very helpful during office hours. He allows you to correct your code after it's been graded too

3.0
5.0
ECS40
Mar 4, 2013

Although Sean is very enthusiastic about teaching, he assigns way too much work the majority of the time. The first weeks homework sets were manageable but quickly got so big and difficult that I would spend all my time on this one class while my other class grades suffered. Midterms are difficult-Sean expects you to know/commit way too much.

5.0
3.0
ECS30
Mar 19, 2013

Although the programs were sometimes really hard, once you finish them you really learn a lot! If you've done the homework, you'll do well on the midterms. He explains things very clearly and makes sure that he covers everything that is relevant to completing the homework assignments. I really enjoyed his class.

4.0
5.0
ECS30
Mar 20, 2013

This class is definitely meant for cs majors. I would strongly suggest not taking this class for fun unless you want a strong understanding of C. If you want the grade, go to office hours after submitting your programs (and after he releases the answers) to "fix" your programs and get full points. Other advice: Get a partner ASAP.

5.0
4.0
ECS30
Mar 20, 2013

This class has an extremely heavy workload. Expect 10-15 hours per week on a typical week; 20 hours for at least a couple weeks. Sean is extremely helpful if you take the time to talk to him. He allows you five minutes to edit your programs in his office hours. He all but gives you the exams in review, so with that and doing programs you'll be fine

5.0
3.0
ECS30
Mar 21, 2013

He's a great professor. Very fair in his grading and willing to correct his mistakes, but also willing to experiment. His lectures are concise and he tries to involve students as much as he can. You will learn in this class! Homework can be difficult, but his policies help alleviate some of the difficulty.

2.0
5.0
ECS30
Mar 22, 2013

Simply put: avoid. Not a good teacher, has you do a ridiculous amount of coding which is NOT what computer science is about.

5.0
2.0
ECS30
Mar 27, 2013

Nice guy. Very fair grading. Hard homework. Easy exams. Learned a lot. Don't take as a GE, too much workload.

4.0
5.0
ECS30
Apr 4, 2013

Course started off reasonably difficult but after the first few weeks the professor expected way too much dedication to this course for being an intro class. But a nice guy and easy to talk to

3.0
5.0
ECS30
Apr 4, 2013

Sean davis is not a bad professor. Not a bad professor at all. Not easy not too hard.

3.0
5.0
ECS30
Apr 5, 2013

He expects way too much out of his students. I spent at least 20 hours a week on his homework and my other classes suffered because of it. Very arrogant. Many students with CS majors are changing majors after this class. I am not changing majors, but I will try to avoid him in the future.

5.0
4.0
ECS30
Apr 14, 2013

Sean is a great lecturer and very nice/approachable teacher. Explains things very well, and clearly lays out expectations. Expectations are high, as is the workload, but you will leave this class KNOWING C, and not forgetting it right after the final. Not easy but fair: a good proportion of the class got As and Bs, but we def worked for them.

5.0
4.0
ECS30
May 6, 2013

Do NOT take this class unless you are CS, etc. Weekly programs take forever to complete, but you learn a lot from them. Take advantage of office hours. He offered a midterm retake because of a low average. Ask a lot of questions, or you'll fall behind. Some programs build on previous weeks, but he will give you his version after the due date.

5.0
1.0
ECS154A
Jul 9, 2013

Although it was his first time, Sean did a pretty good job. Some of the circuits were needlessly time-consuming to make but still easy to design. Overall this class is pretty easy, even though some homework takes really long to complete.

5.0
3.0
ECS30
Nov 5, 2013

Sean is a good lecturer. His homeworks are also good learning tools but his grading is convoluted in that he puts too much emphasis on small details like indents and comments in the programs. Midterms were fair and similar to the practice midterms.

5.0
3.0
ECS30
Nov 14, 2013

Awesome class, but not easy. You put the time in and you are rewarded. Definitely knows his stuff, and is pretty approachable. Good lecturer, engaging.

3.0
5.0
ECS30
Nov 14, 2013

The workload for this class is WAY TOO MUCH. I spent at least 20-30 hours a week on homework. Sometimes, I do not finish in time. However, he is very nice in grading by allowing a re-grade if you go to office hours. Office hours however, are VERY packed.

4.0
3.0
ECS30
Nov 18, 2013

If you want to learn how to program, take this class. Sean is an excellent lecturer and is really entertaining to watch. Don't take as a GE. The programs are time consuming and it's a challenging class. It is for those who are serious about learning how to program.

3.0
5.0
ECS60
Nov 24, 2013

His lectures were insane. His programs build up Unix and I never gotten used with this program and his program assignment were very challenging. If your a transfer student and not using UNIX muxh, do not take him.

2.0
5.0
ECS50
Dec 6, 2013

He is terrible. Avoid taking his classes at all cost. Huge workload, and very tedious.

5.0
3.0
ECS30
Dec 7, 2013

Sean is a good professor. His exams are based off the projects. If you complete the projects and understand it, you will do good on the exams. BE SURE TO GET A GOOD PARTNER. I had a partner that did not work on the projects and I did all the assignments on my own(spent 30+ hours a week and my other classes had to suffer).

5.0
5.0
ECS30
Dec 14, 2013

Sean Davis is an amazing lecturer with a true passion for Computer Science. Be prepared to work VERY HARD if you want a good grade in this class. I would not recommend taking Sean if you are not a CS major, but if you are wiling to put in the work you will learn a lot and have a great experience. He is also really helpful in office hours.

4.0
3.0
ECS30
Dec 14, 2013

He's an amazing lecturer(note he's not a professor). Programs are weekly and are challenging especially the last couple ones. Tests are challenging but fair. If you learn by doing, then you'll learn a lot in this class.

5.0
3.0
ECS30
Dec 17, 2013

Great professor. This class is a lot of work but you will learn a lot. Two midterms, a final, and 8 homework assignments. You will invest a lot of time into this class but it is very enjoyable if you like computer science. Good lecturer. Reading the textbook helps a lot and reinforces all the concepts. The tests are graded pretty easy and curved.

4.0
4.0
ECS30
Dec 18, 2013

He is a very good teacher and his assignments are very good for learning programming, however, he is asks a lot out of you and the work load can be very tremendous especially if taken the same quarter as other core classes. If you are serious and passionate about CS you should definitely take sean, but don't if you are a beginner

5.0
5.0
ECS60
Dec 19, 2013

Programming project will demand quite a lot out of you, using about two of your nine lives. But Sean's helpfulness more than makes up for it. You will learn a lot if you ask questions, come to class, and be active learner.

5.0
4.0
ECS50
Grade: A
Dec 20, 2013

Sean's assignments can be kind of a pain but they force you to learn how to program in assembly well. He's the kind of instructor where you might hate him sometimes because of the difficulty and large time commitment required but you'll love him in the end because you'll learn a ton. Really helpful, great guy, great instructor.

2.0
5.0
ECS154A
Feb 4, 2014

The first few classes I took with Sean were awesome. I don't know what happened with 154A. I have learned nothing so far. His lectures diverge from the book and from the homework. Homework is ridiculous. Lectures are rocket-science. But somehow through all the garbage teaching, he manages to keep his enthusiasm though. Overall quality: D-

2.0
3.0
ECS154
Feb 5, 2014

I had him for ECS 50 and ECS 154. He was alright in 50, but 154 feel like a complete train wreck. Maybe it's just that he doesn't have a good handle on the material, but the lectures just aren't that helpful and it's difficult to get him to clearly explain what's going on. I just feel lucky we have a competent TA.

3.0
4.0
ECS154
Feb 19, 2014

Pretty Hard teacher, i would say better at programming classes.

4.0
4.0
ECS154A
Grade: A
Mar 7, 2014

Easy if you can devote 20 hours a week to homework for this class alone. If you can't, good luck.

2.0
3.0
ECS154A
Mar 15, 2014

I recommend taking this with an actual professor. You won't learn a lot from lecture, but only from his semi-vague handouts. He covers a lot of topics, but at shallow, unorganized depth, which is bad when it comes to doing the very technical hw. He assumes you've read the book already, so he lectures fast and covers few things out of the material.

4.0
3.0
ECS154A
Mar 15, 2014

Had him for 30, 50, & 60. The only good thing that he does is introduce important material your textbook doesn't cover but is a real-world application + handouts. Other professors do similar too, but he wasn't an extremely good at explaining the reason behind a concept. He vaguely just told you how things work, not even where they are used, or why.

4.0
3.0
ECS154A
Grade: B+
Mar 25, 2014

Unlike many professors he really puts in the work and focus on teaching. In ECS-154 I always felt lost in lectures. I think you need to read ahead because he blazes through the material and doesn't really do a lot of explaining. Maybe trying to cover too much. Doesn't waste a second of lecture time. Some of the homework felt like busy work.

3.0
3.0
ECS154
Apr 3, 2014

If Sean Davis were a soccer your coach, he would make you do 20 laps, 500 jumping jacks, 300 somersaults, and 15 jumps through a flaming hoop at each practice.

5.0
5.0
ECS154A
Apr 19, 2014

Sean Davis is very hard. His assignments take a long time, he may say that something is a 2 hour assignment, but it will take most people 20hrs. Having said that, he is a great prof, you'll learn a ton, he is a really interesting guy, and he's very fair. Exams are generally difficult, but his extra credit helps. Also... He doesn't curve..

5.0
4.0
ECS30
Apr 24, 2014

Get this guy an award. Very smart. Will find the bug in your code in seconds. The class was fast paced and really worthwhile.

4.0
5.0
ECS50
Grade: Not_Sure_Yet
Jul 26, 2014

Bad for ECS50 during summer. You spend the first 4 weeks learning an outdated, useless assembly language called CUSP and have to write an entire game in CUSP by week 4. You then only have ONE week to learn x86 AND MIPS but in such a short amount of time you don't learn enough to do programs he assigns. 2Midterms ,Final spaced extremely close togthr

3.0
5.0
ECS60
Sep 20, 2014

I felt zoned-out during the lectures although I score most points on the HW. His rule on giving xtra credit during discussion and if you are behind not devoting yourself on the program project, im sorry, you'll give up instantly. I believe that it doesn't seems fair.

5.0
3.0
ECS60
Sep 20, 2014

4 years ago I took 30, 40, and 60 with Sean Davis. I am currently a SE in the bay area. This class was one of the harder class in the major. But if you want to be a software engineer, thisECS60 is the foundation of everything. I am much appreciative to him on the stuffrealizing he was great at teaching and worth the hard worktime spent

4.0
4.0
ECS60
Oct 8, 2014

You really learn the material with Sean. Great lecturer but prepare for crazy long weeks of coding non-stop

5.0
3.0
ECS60
Grade: Rather not say
Dec 16, 2014

One of the best professor I ever had for 60. Lectures were not insane overall, I literally took notes with my legible pencil that is crystal clear. Exams were straightforward, no tricks to solve. However, Programs very hard.

5.0
4.0
ECS60
Grade: Not sure yet
Dec 20, 2014

Employs a real-active learning approach that gives good feedback prior to the real time on your programming assignment. Gives good programming assignments that is how much hours spent, but fair . Also, gives good midterm exams similar format to practice exams. He can be hard, but excellent class.

4.0
4.0
ECS60
Grade: A
Dec 21, 2014

He's a good lecturer but programs can take a lot of your time. Exams were fair and similar to the practice one.

4.0
4.0
ECS60
Jan 5, 2015

Exams are okay. Great lecturer. It's the programs that are hard. You'll spend quite a bit of time on the programs in his class. You'll definitely learn something by the time you've finished his class.

4.0
4.0
ECS40
Jan 30, 2015

Sean is a good teacher, but his programs and tests are wayyy hard. The average for program 1 in our class was a 56, which was an F.

3.0
5.0
ECS60
Feb 5, 2015

Most overrated professor in CS. Teaches like you should already know the material. Instead of listing a procedure for algorithms he just does a bunch of examples and expects you to follow. Unrealistic expectations for programs, we arent even taught how to program, just algorithms. Half the class got a 0 on one program & was like "oh should be easy"

4.0
4.0
ECS40
Mar 15, 2015

You're allowed to partner up for your programs (which I DEFINITELY recommend) and it still took us a good 20+ hours a week for the weekly programs. Granted, my partner and I had only taken ECS 30 and had only that as programming background, but even some friends who knew a lot still had a bit of a struggle. You will learn SO much, though. Worth it.

3.0
4.0
ECS40
Mar 16, 2015

Sean is not a very good lecturer, although not despicable either. However, his assignments are phenomenal. If you love to code, and wouldn't mind sitting for hours coding something that you would be very proud of, then take this class. An A is easily doable, so long as you make a conscious effort and do the assignments ON TIME. Coding : 12 hrweek

4.0
5.0
ECS40
Grade: B-
Mar 17, 2015

This is the hardest class I have ever taken. Expect 20-30 hour assignments due every week. Very good lecturer, but assignments are confusing the specs are poorly worded. Over half the class dropped due to the difficulty. Sean is very helpful in office hours though. Don't take any other major classes with ECS 40 or you will not pass the course.

5.0
4.0
ECS40
Mar 18, 2015

These reviews are pretty accurate. To add onto what most people say, Sean cares a lot about his students and spends as much of his time as he can to make our lives easier, and to set us up for future success. This class is extremely tough, and will break the students who aren't serious about CS, while being invaluable to those who are. A is doable.

4.0
4.0
ECS40
Mar 19, 2015

So glad I took only 15 units this quarter. Sean's tough. There's a huge spike in the difficulty level from ECS 30 to ECS 40. Manageable with ECS 20, but you'll need at least 1 bye day in your quarter to survive him. That being said, you will really learn the material from Sean. On top of that, he's funny and goes out of his way to help.

4.0
4.0
ECS40
Mar 20, 2015

Awesome teacher that will make you work for your grade. Regardless of the letter you get in this class - you will learn - and that means upcoming interviews for possible jobs or internships will be significantly easier after going through Sean. He's quite stubborn, but only does this to help YOU as a student become a better engineer in the future

5.0
5.0
ECS40
Mar 23, 2015

Extremely time consuming class. Book is useless, just go to class and take notes. Homework takes very long to do and is very difficult. Make sure you have at least 20 hours a week to dedicate per week to this course as the projects take forever. You will learn a lot, but you will need to put in a lot of effort or else you will fail.

4.0
4.0
ECS60
Grade: B
Mar 25, 2015

I've taken ECS30, 40, 50, and most recently 60 with Sean Davis. This guy is the most passionate computer scientist that I know. I HIGHLY recommend going to his office hours and getting to know him. I work like crazy in his classes, and the effort you put in really pays off.

4.0
4.0
ECS4060
Apr 27, 2015

Suddenly I see that he is hard on the material. Why? It should be a crystal clear of what you need to prepare. ECS 40 was EXTREMELY difficult than 60. Programs were very difficult and time-comsuming. His 60's homework questions were same each quarter like genies so answers were on the hallway. Assumes lecture is all you need.

5.0
3.0
ECS40
Grade: A-
May 23, 2015

A fantastic professor with excellent assignments. Seriously, his homework's are more than enough to prepare you for the tests. Didn't even need to touch the textbook. Long homework's, approximately 12 hrs each, but definitely worth it. He makes you realize if you can actually be a good programmer. Would definitely take again.

5.0
4.0
ECS60
Grade: A
Jun 6, 2015

Straightforward class. Much easier than his ECS 40 was. If you go to class and read the book you will get a 100 on the first 3 programs and all the written homework. Last 2 programs only 20% of the class even got credit for them. Exams are easy if you go through the sample midterm and workout the problems. Overall I learned a lot.

5.0
4.0
ECS40
Grade: A
Jun 8, 2015

This guy's ridiculous. This isn't a 4-unit class, more like 10+ unless you're already C++ guru. CS dept. should have him teach 40 every quarter tho to weed out the unfit. Pro tip: start working on the programs the very moment he assigns them, nonstop. If you can finish all the programs on time, congratz, you're truly qualified to be a CSCSE major.

3.0
4.0
ECS60
Grade: A-
Jun 10, 2015

Overrated. Has a ton of personal rules not in the book that you must follow, or else you get problems wrong. If you skip class you will not be able to do well on the exams. Programs 2, 4, and 5 take over 40 hours to complete. Overall I learned a lot but I could have learned the same amount reading the book on my own. Essays on exams are unnecessary

4.0
4.0
ECS60
Grade: B+
Jun 14, 2015

Overall the class was very hard. 2 essays, 5 programs, and 8 written hws. The challenge programs were insane with only about 15 of the class getting any points. He is the master of this subject & only one at UCD to teach 60 so you can't avoid it. Tests were straight forward and not hard besides the essay portion. Doable, but you'll work a ton.

5.0
3.0
ECS40
Grade: A+
Jun 16, 2015

Sean is a great teacher and is extremely helpful. His assignments are very long and you will struggle over them. Definitely don't procrastinate. Also, he will run all your code through a plagiarism checker so be careful unless you like being sent to SJA. Tests aren't bad if you get the HW. The course prepares you well in C++ and linux

5.0
5.0
ECS6050
Grade: B
Aug 1, 2015

Took him for ECS 60 in Spring and ECS 50 in Summer. By far the hardest I've worked for two classes. Expect to sit behind a computer screen coding for numerous hours for both classes. Challenge programs for 60 were ridiculously hard, and game for 50 was hard as well. You know what to expect for midterms if you wrote the code yourself. You will learn

4.0
5.0
ECS60
Grade: B+
Aug 4, 2015

I took ECS 40 and 60 with Sean. I now work in the Bay Area as a software engineer and can easily say I learned more in his 40 and 60 courses than I learned in every other course at UC Davis combined. Expect to spend a huge amount of time per week on the classes. They are very hard but you will learn a lot. Go to office hours. Sean is very helpful!

5.0
5.0
ECS40
Grade: B
Aug 19, 2015

Quit League of Legends and break up with your girlfriend because you won't have time for either of those two things when enrolled in a Sean Davis course. Seriously. You will question whether or not CS is worth it in this course. You will literally cry at some point. You will want to drop out. But you will learn more than you ever thought possible.

4.0
5.0
ECS40
Grade: D+
Aug 31, 2015

Didn't pass the course, but learned so much that I don't mind. Each assignment was brutally hard but interesting. Exams were difficult because I wasn't doing well on the assignments. Basically, if you understand the assignments inside and out, you will do well on the exams. Take advantage of OH. I'm glad I went through Sean's class.

4.0
4.0
ECS60
Nov 2, 2015

I disagree when people say 40 is harder; the challenge programs will kill you. No matter how hard you try, Sean always finds a way to make his run faster than yours (you can work for hours and get zero credit). Still, you'll learn a ton about data structures, good work ethic, and be well prepared for interviews. You'll appreciate Sean's toughness.

5.0
5.0
ECS60
Grade: A
Nov 16, 2015

In my 4 years at Davis this is the one lecturer I remember. Funny guy and great lecturer for ECS 40 and 60. Classes were very hard though. Over half of the class would drop by the deadline. I can honestly say I wouldn't be half the software engineer I am today if I wasn't so motivated by Sean. Seriously amazing class and great person. I miss him.

4.0
5.0
ECS154A
Nov 20, 2015

One of the famous CS professor in UC Davis. Very hard but doable as long as you attend lecture and do homework. Never let you partner do all homework because it's the easiest way to fail in his class. I like him. But I am happy that I don't have to take his class again.

4.0
5.0
ECS60
Dec 2, 2015

Great lectures, but brutal homework. Sean is good at teaching, and if you're dedicated, you'll learn a lot. However, his classes are extremely difficult. Avoid if possible.

5.0
5.0
ECS40
Grade: C
Dec 2, 2015

Just graduated with a ECS degree and this was the only course I got a B in my entire time at UCD. Course is extremely difficult but Sean is awesome. Expect to have no life for a whole quarter. The tests and projects are incredibly demoralizing and challenging. Prepare to learn a lot if you put in the time but those programming assignments are tough

5.0
4.0
ECS154A
Grade: A-
Dec 14, 2015

I took ECS 40, 60, and 154A with Sean (I dare you to try taking both of his classes in one quarter) with 40 being the most time consuming. Expect tons of homework, and make sure you don't procrastinate as i did. Missing one of his assignments result in 1/3 letter drop. Take full advantage of his 5min regrades. Midterms+final are easy, programs hard

5.0
5.0
ECS60
Grade: B+
Dec 16, 2015

Absolutely brilliant professor. After taking two weeder CS courses with him, I know this: You will hate him, sometimes despise him, but at the end hope for another professor like him. Best professor I've taken so far. Very very patient with teaching, and tests are clear cut, assignments are clearly laid out. If you're serious about CS, take him.

4.0
3.0
ECS154A
Grade: Rather not say
Jan 11, 2016

the class is a lot of work, but Sean is good teacher, you can do well in the class if you read the material and have a decent partner

5.0
5.0
ECS40
Grade: B
Jan 30, 2016

Graduating this year. This class was the hardest ECS class I ever took. Way harder than 60 and all of the upper div classes I took, including 120, 122A, 140, and 150. I remember when I took this class 2 years ago that I would spend my entire weekend programming and I still wouldn't even finish. That said I passed, but the class was incredibly hard.

4.0
5.0
ECS040
Grade: Incomplete
Feb 24, 2016

Let's put it this way: there is a considerable gap between what he taught you and what he wanted you to do.

4.0
4.0
ECS040
Grade: D-
Mar 7, 2016

I quit League of Legends for this class and probably cried a handful of times and considered changing my major. I also considered dropping out but if this class taught me anything it's that if you're not failing you're not doing something right. I'm retaking this class next quarter because I'm not giving up.

5.0
4.0
ECS040
Grade: Not sure yet
Mar 15, 2016

If Computer Science is your life then you better take a class with Sean! Probably one of the best instructors out there. You will learn a lot in this course if you take it with Sean. Expect very long programming assignments, you better start early! Expect to spend approximately 20 hours a week.

3.0
5.0
ECS40
Mar 15, 2016

Sean has some amazing knowledge and effective lectures. Unfortunately, he also thinks he is the judge of who should be weeded out continuing in CS, making him out of touch with industry demand for CS majors. UCD needs lecturers and professors who encourage maximum success, not take pride in culling the herd.

5.0
3.0
ECS40
Grade: A
Mar 26, 2016

Best CS professor at Davis! If you manage to graduate with a CS/CSE degree and you haven't taken a Sean Davis class, you're missing out on such a valuable experience. His class really tells you whether you belong in a CS career. If you don't mind writing his programs, you'll be a great computer scientist.

5.0
4.0
ECS4060
Mar 28, 2016

Had Sean for 40 and 60. Both classes were A LOT of work. 40 had programs every week, 2 MT, and a Final. 60 had written HW every week, programs every other week, 2 MT, and a Final. Get a good partner and make some friends and you'll survive. Go to his lectures because he's great and clear at explaining everything. Go to discussion to get EC!

5.0
5.0
ECS40
Grade: C
Apr 11, 2016

By far the hardest class I have ever taken at UC Davis, along with his ECS 60. Way more work than any of the upper div ECS classes I took. I barely scraped by with a C but somehow finished the major, graduated, and got a software dev job. I remember spending 30 hours per week programming just to not even finish. Extremely time consuming and hard.

5.0
4.0
ECS040
Grade: B+
Apr 22, 2016

He is God of programming. Especially C and C++ You should take a class with him if you are a CS major. I was hesitant to take his class ECS 40 after hearing how much of a task master he is. Initially I wasn't doing well but hard work pays off and i ended up getting a B+ . Please take him and attend all lectures, text book is useless.

5.0
3.0
ECS060
May 3, 2016

You do not have to go to class, you can watch previous old lectures. He is 100% clear cut on what he wants and what he does not want. His midterm review sessions are AMAZING he tells you exactly what will be on test. If you start codes early and get good partner definitely easy A. midterm and finals not hard at all got 93 and 95% on them.

5.0
3.0
ECS40
Grade: A
May 14, 2016

This is the course I took with the most homework in Davis. But it is really helpful even thou I just take for fun. If you write the program, you will master what he want you to master even if you don't read the book. He is clear what he wants you to know and what is not necessary for you to know and will tell you what is on the midterm and final.

4.0
5.0
ECS60
Grade: B
May 16, 2016

A lot of the reviews for this professor say that though you work very hard, you learn a lot. The only reason people learn is because his assignments are so hard that you have no choice. 20 hours a week of homework, and zeros if it's not perfect. A good teacher can teach without requiring enormous amounts of work. Avoid this teacher if possible.

4.0
4.0
ECS040
Grade: A+
May 27, 2016
Would take again

Expect a lot of homework, on average 15 hours per week. The class itself isn't necessarily hard in that homework constitutes a huge proportion of you grade, and midterms aren't terrible as there is usually a nice curve. Textbook is optional and lectures aren't super descriptive, usually Google and StackOverflow is good enough.

5.0
4.0
ECS154A
Grade: A
Jul 29, 2016
Would take again

Took 3 classes with sean and finally wrote review. He is the best cs prof I've ever had! He cares about students, really patient and passionate, and has great sense of humor. 40 is the hardest, I dropped on week 3. 60 is really hard but if you really put in effort, you'll get the grade you deserved (I got B+). 154a is manageable and not that hard.

5.0
4.0
ECS50
Grade: A
Sep 20, 2016
Would take again

I took his 40 and 50. Definitely the best CS teacher I have had so far! For his class, as long as you start early and work hard, getting an A is not hard because there are 5% extra credit for just participation, and certain amount of extra credit for tests and homework. However, getting an A+ in his class can be a challenge. Only top 1% can get A+.

Gives good feedback
Respected
Get ready to read
2.0
5.0
ECS154
Grade: Not sure yet
Nov 18, 2016
Wouldn't take again

He assigned 5 hws (one assignment/2weeks). The hws are incredibly difficult, and each one costed me about 15hrs to finish. His lecture notes were useless. He is a good guy but not a really good professor.

Tough Grader
Respected
LOTS OF HOMEWORK
5.0
4.0
ECS4060154A
Grade: A
Dec 12, 2016
Would take again

I took ECS40,60 and 154A with Sean (Took ECS60 and 154A together in one quarter) with ECS40 being the most time consuming. If you took 40 with Sean, his ECS60 is relatively easier. 154A was easier than his 40 and 60 combined. However, you definitely have to work for your grades. I spent almost 15+ hours of programming assignments in his classes!

LOTS OF HOMEWORK
Amazing lectures
EXTRA CREDIT
5.0
5.0
ECS060
Grade: A+
Feb 12, 2017
Would take again

I love Sean so much!!! Choose him and get a A++++++

LOTS OF HOMEWORK
Amazing lectures
EXTRA CREDIT
5.0
4.0
ECS060
Grade: Not sure yet
Mar 17, 2017
Would take again

hes a FINE CHOICE!!! YEAA!!!

Respected
Hilarious
LECTURE HEAVY
4.0
4.0
ECS60
Mar 17, 2017
Would take again

Sean is a great professor. His lectures are also very good. The class itself isn't as hard as everyone says it is. The exams are super simple. He does not try to trick you. The programs are also pretty easy until the challenge programs. Those last two challenge programs aren't too difficult either. I was able to finish them in a few days. Take him

Respected
Skip class? You won't pass.
Amazing lectures
5.0
4.0
ECS60
Grade: B
Mar 31, 2017
Would take again

Took winter '16. Great lecturer, wants you to succeed. Not as horrendous as people make the class seam but still have to put in the work. I think we had an easy quarter because the challenge programs (the last 2) were easy to do. Lots of OH to help you debug or ask questions. Written hw, 5 programs, 2 midterm,final, discussion is extra credit -MA

Gives good feedback
Respected
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
ECS060
Grade: B+
Apr 19, 2017
Would take again

Sean is a good lecturer. He offers detailed explanation and plenty of examples. Also, he has a good regrade system. Recommended!

Gives good feedback
Respected
Skip class? You won't pass.
4.0
4.0
ECS060
Grade: A-
Apr 25, 2017
Would take again

ECS060 is a high workload class but after getting through it, you will learn a lot. Sean doesn't teach you any code at all, his lectures are all about concepts of the data structures. Midterms and final test your knowledge of the general concept, and his lectures will make sure you know what you need to know to do well in his class.

Hilarious
Amazing lectures
EXTRA CREDIT
5.0
5.0
ECS040
Jun 7, 2017
Would take again

You will want to cry and jump off the building, but in the end you will be a better programmer.

Respected
LOTS OF HOMEWORK
EXTRA CREDIT
1.0
5.0
ECS154A
Grade: A-
Jun 14, 2017
Wouldn't take again

He does not teach you anything in class. You have to learn everything by yourself. Assignments are hard and heavy. He is a nice guy but he is not a good lecturer.

5.0
5.0
ECS40
Jun 20, 2017
Would take again

Definitely the most time-consuming class I have ever taken. You will learn a lot of you make this your priority. Get yourself a good partner if you don't have much experience coding. I found it difficult to manage time with work and 16 units -- I would recommend lessen your responsibilities during the quarter in which you take this class.

Skip class? You won't pass.
LOTS OF HOMEWORK
Inspirational
2.0
5.0
ECS040
Grade: Not sure yet
Jun 26, 2017
Wouldn't take again

He enforces the idea that either you are a good programmer or you are not as if it is some inherent ability that can't be helped. As for the number of people above that claim he makes you a better programmer, that is usually in the case that the person has programmed in high school or is willing to sacrifice their health, time and grades to learn

Respected
LOTS OF HOMEWORK
GROUP PROJECTS
2.0
5.0
ECS40
Grade: Not sure yet
Jun 26, 2017
Wouldn't take again

This class is only beneficial if you are willing to code endlessly, sacrifice grades in other classes, and ask lots and lots and lots of questions in office hours. Unless you are already familiar with or ready to handle extensive coding, this class will be immensely challenging. Get a good partner, code from day 1, go to his OH, say goodbye to life

Tough Grader
Respected
GROUP PROJECTS
3.0
5.0
ECS040
Grade: A-
Jun 27, 2017
Would take again

By far the hardest class/lecturer I've taken so far. Spent 20-30 hours weekly. I learned a lot, but I sacrificed other grades and a lot of sleep. 40 is a weeder class, and he will intentionally try and fail a lot of students. His written homework is designed to get you referred to the SJA. Take him if only if you can handle a lot of stress.

Tough Grader
LOTS OF HOMEWORK
GROUP PROJECTS
3.0
5.0
ECS040
Grade: B
Aug 30, 2017
Wouldn't take again

While I did not particularly enjoy the class when taking it during the year, going into my internship really showed me how much I learned from the class. He doesn't do a good job explaining concepts, his programs will cause you to spend countless hours and make you want to cry. His written homework is designed to get you sent to SJA. Overall, meh.

LOTS OF HOMEWORK
5.0
4.0
ECS060
Grade: Not sure yet
Nov 16, 2017
Would take again

I can only imagine the amount of time he spent on designing the homework, it makes you feel like you are really learning stuff. He is often funny in lectures . Only con is that he can be a little fast in lectures at times. That being said, this FINE CHOICE is retiring after this quarter. If he ever returns to teaching, take him!

LOTS OF HOMEWORK
Inspirational
Amazing lectures
5.0
2.0
ECS154A
Grade: A+
Dec 15, 2017
Would take again

I had Sean for ECS 60 and 154A. He is a great professor. He has great lectures. Tests were easy if you complete homeworks and programs. This review doesn't matter though because he is retired.

Respected
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
4.0
ECS60
Grade: A
Dec 18, 2017
Would take again

I am happy I could take Sean in his last quarter here at UCD. He made me learn a lot and I loved how he cared about his students. I have never seen such a caring professor who held 9hrs of OH/week, review sessions and so on. Sean is a real gem and I wish him the best and I hope he will have a deserved rest travelling the world.

ACCESSIBLE OUTSIDE CLASS
Hilarious
Amazing lectures
3.0
5.0
ECS60
Grade: C+
Jan 2, 2018
Wouldn't take again

This review will cut the BS. If you are able to put in 30 hours a week, then you will receive a B or higher. This class is work load heavy, you will spends hours. TBH Sean was a bit lazy for his last quarter. If you look at the online lecture videos, It should be a lot more clear. Good Luck with whoever is teaching 60, the material will be the same

Tough Grader
LOTS OF HOMEWORK
SO MANY PAPERS
3.0
5.0
ECS154A
Grade: B
Jan 15, 2018
Wouldn't take again

Overall a good lecturer compared to most professors here at UCD. 154A like any of his other classes are time consuming. Spent hellish hours at the dungeon trying to figure out and finish week 8 thru 10 projects + written HW up to midnight. However 154A is his easiest course he teaches, but nonetheless hard. Learned a lot but I need some sleep man!!

Tough Grader
EXTRA CREDIT
Tests are tough
5.0
5.0
ECS060
Grade: Rather not say
Aug 26, 2019
Would take again

One of the greatest professors I had in ECS 60. Feel free to get in contact with him! I'm pretty sure he is available.

Lots of homework
Lecture heavy
EXTRA CREDIT
5.0
4.0
ECS36C
Grade: A
Feb 18, 2020
Would take again

Definitely gives a lot of homework, but is kind and teaches amazingly. The workload is tough, but the sort of thing you'll have to get used to if you want to go into programming.

Lots of homework
Accessible outside class
Clear grading criteria
5.0
3.0
ECS36C
Grade: A
Mar 17, 2020
Would take again

Probably one of the best teachers ever. He really knows his stuff and take him if you can. The class size dropped by more than half but staying in the class was fulfilling. It's a shame he will only teach once more next winter.

Lots of homework
Inspirational
EXTRA CREDIT
5.0
5.0
ECS36C
Grade: A-
Jun 7, 2020
Would take again

I almost used to hate CS but I took ecs 36c with sean and it was the best thing that I ever did. Everyone advised me against it but I learned so much! His lectures are to the point, and easy to understand. I spent the whole quarter in his office hours,but let me tell you, it was worth it. Take him if you get the chance.

Accessible outside class
Skip class? You won't pass.
Hilarious
5.0
5.0
ECS36C
Grade: A
Nov 13, 2020
Would take again

Best CS teacher I have had to date. Would spend his days helping students in office hours, super time-consuming class but considering how essential it is to CS majors you want to take it with a good teacher.

Respected
Lots of homework
Clear grading criteria
5.0
5.0
ECS040
Grade: A
Feb 16, 2021
Would take again

I graduated from UCD about 7 years ago and am now a senior engineer. Sean was by far the best lecturer I had at UCD. His courses were immensely time consuming and extremely difficult but I wouldn't be half the engineer I am today without having taken his ECS 40 and 60 courses (now called 36B and 36C I believe). Incredible professor.

Respected
Lots of homework
Skip class? You won't pass.
4.0
5.0
ECS036C
Grade: Drop/Withdrawal
Apr 8, 2021
Would take again

I dropped due to this class requiring too much time from me, and that's the general consensus around this class. It's very rewarding, HOWEVER, it's really hard. Good luck with this class.

Respected
Inspirational
Lecture heavy
5.0
4.0
ECS36C
Grade: A
May 19, 2021
Would take again

Sean Davis was the hardest programming professor I've ever had. I spend 30 hours per week, and many late nights debugging. However, he is THE BEST professor I've ever had. I've learned more in the 10 weeks with him than I learned my previous 3 years coding. He is very accessible and will help. He's retired, but take him if you have a chance.

Lots of homework
Accessible outside class
Clear grading criteria
5.0
4.0
ECS36C
Jun 4, 2021
Would take again

this class was undeniably difficult. however, sean really commits a lot of his time hosting office hours and discussions. he really cares for his students. the amount of time he's spent re-explaining examples for students is insane. he is retired, but if he happens if come back to teach again, take him!!

Respected
Lots of homework
Caring
5.0
3.0
ECS036C
Grade: A
Jun 7, 2021
Would take again

Great professor. Learned a lot. Not as difficult as people say, but definitely a little more work than 36A and 36B.

5.0
4.0
ECS36C
Grade: A-
Jun 7, 2021
Would take again

Sean's class was quite difficult, but he taught me how to unlock all 9 of my chakra gates and learn the rasengan. Too bad this is his last quarter here.

Gives good feedback
Accessible outside class
Hilarious
5.0
3.0
ECS36C
Grade: A
Jun 11, 2021
Would take again

He is by far the best professor I have had in my entire life. Genuinely great guy that cares about all of his students. He literally devoted the entire quarter to this class. Held hours upon hours of office hours and spent days writing the assignments and programs to make sure they were perfect. His lectures were also amazing and inspirational

Respected
Accessible outside class
Inspirational
5.0
4.0
ECS36C
Grade: A+
Jun 21, 2021
Would take again

Lectures are somewhat rushed and makes some mistakes, but understandable due to his first quarter online. If you read the book, you will be fine since it gives you a different approach that may clarify what was taught in class. Challenge programs are interesting and fun to be fast, essay questions on tests don't make sense, like testing on proofs

Class Info

Online Classes

100%

Attendance Mandatory

23%

Textbook Required

54%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 55 grades
Most common grades:
A (19)
B (9)
A- (8)
Grade Distribution
A(25)B(10)C(3)D(3)F(0)A-/B+(15)
Based on 70 reported grades
A: 19
B: 9
A-: 8
B+: 7
Common Tags
Respected (15)
LOTS OF HOMEWORK (10)
EXTRA CREDIT (7)
Lots of homework (7)
Amazing lectures (6)
Tough Grader (5)
Hilarious (5)
Skip class? You won't pass. (5)
Rating Trend

Improving

+0.29 avg change
Jun
Nov
Feb
Apr
May
Jun
Last 6 months
Ratings by Course

3040110

5.0

(1)

ECS40EX

5.0

(1)

ECS15

5.0

(3)

ECS11040

5.0

(1)

ECS10

5.0

(2)
+26 more courses
Difficulty by Course

ECS30B

5.0

ECS6050

5.0

ECS30A

4.5

ECS50

4.4

ECS040

4.4

Similar Professors