at
Advertisem*nt
4
/ 5
Jump To Ratings
Overall Quality Based on
291ratingsSean Davis
Professor in the Computer Science department at University of California Davis
81%
Would take again
3.9
Level of Difficulty
Compare
I'm Professor
Davis
Professor
Davis
's Top Tags
Lots of homeworkRespectedSkip class? You won't pass.Tough graderClear grading criteria
Check out Similar Professors in the Computer Science Department
- 5.00Matthew Bishop
- 5.00Matthew Butner
- 5.00Stefan Broecker
Advertisem*nt
- 291 Student Ratings
All courses
ECS36C
Jun 21st, 2021
Quality
5.0
Difficulty
4.0
ECS36C
Jun 21st, 2021
For Credit
: Yes
Attendance
: Not Mandatory
Would Take Again
: Yes
Grade
: A+
Textbook
: Yes
Online Class
: Yes
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
Helpful
Advertisem*nt
ECS36C
Jun 11th, 2021
Quality
5.0
Difficulty
3.0
ECS36C
Jun 11th, 2021
For Credit
: Yes
Attendance
: Not Mandatory
Would Take Again
: Yes
Grade
: A
Textbook
: No
Online Class
: Yes
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
RespectedAccessible outside classInspirational
Helpful
ECS36C
Jun 7th, 2021
Quality
5.0
Difficulty
4.0
ECS36C
Jun 7th, 2021
For Credit
: Yes
Attendance
: Not Mandatory
Would Take Again
: Yes
Grade
: A-
Textbook
: No
Online Class
: Yes
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 feedbackAccessible outside classHilarious
Helpful
ECS036C
Jun 7th, 2021
Quality
5.0
Difficulty
3.0
ECS036C
Jun 7th, 2021
For Credit
: Yes
Attendance
: Not Mandatory
Would Take Again
: Yes
Grade
: A
Textbook
: No
Online Class
: Yes
Great professor. Learned a lot. Not as difficult as people say, but definitely a little more work than 36A and 36B.
Advertisem*nt
ECS36C
Jun 4th, 2021
Quality
5.0
Difficulty
4.0
ECS36C
Jun 4th, 2021
For Credit
: Yes
Would Take Again
: Yes
Textbook
: No
Online Class
: Yes
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!!
RespectedLots of homeworkCaring
Helpful
ECS36C
May 19th, 2021
Quality
5.0
Difficulty
4.0
ECS36C
May 19th, 2021
For Credit
: Yes
Attendance
: Not Mandatory
Would Take Again
: Yes
Grade
: A
Textbook
: Yes
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 homeworkAccessible outside classClear grading criteria
Helpful
Advertisem*nt
ECS036C
Apr 8th, 2021
Quality
4.0
Difficulty
5.0
ECS036C
Apr 8th, 2021
For Credit
: Yes
Would Take Again
: Yes
Grade
: Drop/Withdrawal
Textbook
: Yes
Online Class
: Yes
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.
RespectedInspirationalLecture heavy
Helpful
ECS040
Feb 16th, 2021
Quality
5.0
Difficulty
5.0
ECS040
Feb 16th, 2021
For Credit
: Yes
Attendance
: Not Mandatory
Would Take Again
: Yes
Grade
: A
Textbook
: Yes
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.
RespectedLots of homeworkSkip class? You won't pass.
Helpful
2
ECS36C
Nov 13th, 2020
Quality
5.0
Difficulty
5.0
ECS36C
Nov 13th, 2020
For Credit
: Yes
Attendance
: Not Mandatory
Would Take Again
: Yes
Grade
: A
Textbook
: No
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.
RespectedLots of homeworkClear grading criteria
Helpful
1
Advertisem*nt
ECS36C
Jun 7th, 2020
Quality
5.0
Difficulty
5.0
Jun 7th, 2020
For Credit
: Yes
Would Take Again
: Yes
Grade
: A-
Textbook
: No
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 classSkip class? You won't pass.Hilarious
Helpful
2
ECS36C
Mar 17th, 2020
Quality
5.0
Difficulty
3.0
ECS36C
Mar 17th, 2020
For Credit
: Yes
Attendance
: Not Mandatory
Would Take Again
: Yes
Grade
: A
Textbook
: No
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 homeworkInspirationalEXTRA CREDIT
Helpful
1
ECS36C
Feb 18th, 2020
Quality
5.0
Difficulty
4.0
ECS36C
Feb 18th, 2020
For Credit
: Yes
Attendance
: Not Mandatory
Would Take Again
: Yes
Grade
: A
Textbook
: Yes
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 homeworkAccessible outside classClear grading criteria
Helpful
2
Advertisem*nt
ECS060
Aug 26th, 2019
Quality
5.0
Difficulty
5.0
ECS060
Aug 26th, 2019
For Credit
: Yes
Would Take Again
: Yes
Grade
: Rather not say
Textbook
: Yes
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 homeworkLecture heavyEXTRA CREDIT
Helpful
1
Reviewed: Nov 20th, 2019ECS154A
Jan 15th, 2018
Quality
3.0
Difficulty
5.0
ECS154A
Jan 15th, 2018
For Credit
: Yes
Attendance
: Mandatory
Would Take Again
: No
Grade
: B
Textbook
: Yes
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 GraderEXTRA CREDITTests are tough
Helpful
6
7
ECS60
Jan 2nd, 2018
Quality
3.0
Difficulty
5.0
ECS60
Jan 2nd, 2018
For Credit
: Yes
Attendance
: Not Mandatory
Would Take Again
: No
Grade
: C+
Textbook
: No
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 GraderLOTS OF HOMEWORKSO MANY PAPERS
Helpful
6
5
Advertisem*nt
ECS60
Dec 18th, 2017
Quality
5.0
Difficulty
4.0
ECS60
Dec 18th, 2017
For Credit
: Yes
Attendance
: Mandatory
Would Take Again
: Yes
Grade
: A
Textbook
: No
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 CLASSHilariousAmazing lectures
Helpful
5
17
ECS154A
Dec 15th, 2017
Quality
5.0
Difficulty
2.0
ECS154A
Dec 15th, 2017
For Credit
: Yes
Attendance
: Not Mandatory
Would Take Again
: Yes
Grade
: A+
Textbook
: Yes
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.
RespectedACCESSIBLE OUTSIDE CLASSCaring
Helpful
5
20
ECS060
Nov 16th, 2017
Quality
5.0
Difficulty
4.0
ECS060
Nov 16th, 2017
For Credit
: Yes
Attendance
: Not Mandatory
Would Take Again
: Yes
Grade
: Not sure yet
Textbook
: Yes
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 HOMEWORKInspirationalAmazing lectures
Helpful
4
20
Advertisem*nt
ECS040
Aug 30th, 2017
Quality
3.0
Difficulty
5.0
ECS040
Aug 30th, 2017
For Credit
: Yes
Attendance
: Not Mandatory
Would Take Again
: No
Grade
: B
Textbook
: No
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
Helpful
9
ECS040
Jun 27th, 2017
Quality
3.0
Difficulty
5.0
ECS040
Jun 27th, 2017
For Credit
: Yes
Attendance
: Not Mandatory
Would Take Again
: Yes
Grade
: A-
Textbook
: No
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 GraderLOTS OF HOMEWORKGROUP PROJECTS
Helpful
9