2.9

Chris Davis

Computer Science - The University of Texas at Dallas

2.9
Quality
3.0
Difficulty
40%
Would Retake
95
Reviews
2.9
Quality
3.0
Difficulty
2.9
Helpful
2.9
Clarity

40%

Would Retake

95

Reviews

Rating Distribution
Official

5

20

4

17

3

18

2

17

1

23

What Students Say

Never available outside of class

CS4337 - 2.0 rating

Skips topics and does not go in detail

CS6360 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

59%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 51 grades
Most common grades:
A (32)
Not sure yet (22)
A- (8)
Grade Distribution
A(32)B(3)C(3)D(0)F(0)A-/B+(13)
Based on 78 reported grades
A: 32
Not sure yet: 22
A-: 8
B+: 5
Common Tags
Get ready to read (13)
Graded by few things (11)
Respected (10)
Group projects (10)
Amazing lectures (9)
Test heavy (8)
Caring (8)
Amazing lectures (7)
Rating Trend

Declining

-0.30 avg change
Aug
Nov
Dec
Apr
May
Jun
Last 6 months
Ratings by Course

1336

5.0

(2)

6360

5.0

(1)

CS1336010

5.0

(1)

CS1336

4.0

(5)

CS 4337

4.0

(1)
+8 more courses
Difficulty by Course

CS4365

5.0

1337

4.0

CS3305

3.6

CS6360

3.2

CS4337

3.1

Reviews (95)
5.0
2.0
CS1336
Nov 6, 2014

I took this class as an introduction to computer science - and this class certainly fit the bill. Dr. Davis is very helpful, very relatable, and willing to dive into any questions you may have for him. His lectures are a bit boring however, and he'll often go down tangents that take all class. Very slow moving class. But overall, great class.

5.0
3.0
6360
Grade: A
Jan 10, 2015

Excellent Professor. Projects were boring. Exams were good. Prepare to study well right from the start and you will score good grades.

5.0
1.0
CS1336010
Grade: A
Jan 12, 2015

If you show up and ask questions, the class is manageable. Things are well explained, but if you have a question, email him early, because otherwise you might not get the answer you need in time. Really fair, gets things graded quickly, and is awesome at clarifying things from the book.

5.0
2.0
CS6360
Grade: Rather not say
Mar 30, 2015

Professor is very cool. Lectures are interactive. He gave assignments on regular basis so help us to keep our-self updated. Mid-terms and Final exams are tricky. Need to prepare well. Flexible with project deadlines. One of my favorite professor at UTD

5.0
2.0
CS6360
Grade: A-
Jun 11, 2015

One of the best professors at UTD, even if he has recently started teaching, is great with students, fun and helpful. Helps you out in almost all things in his subjects even if you ask about how to prepare for an interview in his area of expertise. Fair grader, lenient with deadlines, excellent overall.

5.0
1.0
1336
Grade: B
Aug 1, 2015

His lectures were very efficient in conveying the material. He gave excellent and practical examples. Although attendance isn't taken, if you show up and actively listen to the lectures, you're golden. Lectures were to the point and easy to understand. It is useful to take notes as well, as there is a lot of syntax to memorize.

4.0
3.0
CS 4337
Oct 26, 2015

Easily one of my favorite professors at UTD. Professor Davis keeps lecture fun, interesting, and engaging. He knows his subject well and is clearly excited about it. Homeworks and exams were the right balance between challenging and easy. Don't leave programming assignments to the last minute. Go to lecture, pay attention, and you'll pass.

3.0
2.0
CS6360
Grade: B+
Oct 30, 2015

I took it for DB design in fall 201. Moderate subject and moderate professor, Good learning. exams and assignments are moderate. Project has something to learn from. Overall an Average rating.

3.0
3.0
CS6360
Dec 8, 2015

This lecturer is always late for the course, usually 10-15 mins, sometimes 20mins late for a 75 min class. The lecture is boring and cannot expect to learn much from this course. The two projects will take more time and are beneficial. Overall, the database course is not worth my time.

4.0
3.0
CS1336
Grade: B+
Dec 8, 2015

Professor Davis is an acceptable teacher. He is not particularly interesting, though he clearly loves coding. He often goes on tangents and starts class late. Most of the class doesn't really listen to lecture but the textbook is superb so it doesn't matter. His exams are largely theoretical so make sure you look up a quizlet for something.

5.0
1.0
CS1336
Grade: A
Dec 17, 2015

Dr. Davis was a pretty good professor. I already had a decent amount of programming experience, but he seemed to put forth effort to explain the concepts well. He's fairly understanding, and the assignments aren't very difficult. Consistently shows up to class late; you can take that however you want it. Overall, a pretty chill semester.

4.0
2.0
CS6360
Grade: A
Dec 19, 2015

A descent professor. Clear about what he teaches. Projects and homework will be really easy. Quiz and exams will be multiple choice questions and mostly will be direct questions from his presentation slides. If your semester is too tight and you want a lighter course to balance the workload, this will be the apt course for you.

5.0
3.0
CS4337
Grade: A
Jan 5, 2016

Professor Davis is a very passionate lecturer, making the class a lot more enjoyable. There are only two tests in the class, but if you go to class and read the textbook you shouldn't have a problem.

3.0
2.0
CS6360
Grade: A
Jan 6, 2016

Always late, discuss unrelated stuff. 40min useful stuff in 75 min class(15 for late and 20 for chatting)

4.0
4.0
CS6360
May 7, 2016

Very knowledgable and passionate professor. Explains concepts well. There for you outside of class, but difficult to reach by email. Homeworks are tedious. Projects and exams are challenging. Lots of theory, not much application. Overall, the class was very boring.

2.0
4.0
CS6360
Grade: C+
Jul 25, 2016
Wouldn't take again

He is always late and then wants to make you stay late to make up for his lack of discipline. He waits until a week prior to the midterm and final to dump an abundance of homework while you are trying to study for the midterm/final and finish the project. Unorganized. Speaks to you as if you are already an expert in the topic.

1.0
1.0
CS1336
Grade: A
Oct 26, 2016
Wouldn't take again

The professor didn't teach his lectures relevant to the lab portion of the same class, so you often had to read up to four chapters ahead of his droning lectures just to do the assignments. Also the exam was nothing like the material covered in the lectures or lab section, not that it was a more in-depth look at the covered material,it was all new.

BEWARE OF POP QUIZZES
GRADED BY FEW THINGS
LECTURE HEAVY
5.0
3.0
CS1336
Grade: A
Dec 13, 2016
Would take again

Very informational lectures that really explored deep into the content of the class. Following along in this class always helped me understand assignments and the core material. Reading is pretty important for this class, but if your intuitive enough, just listening in lectures and participating in them will help you get the work done.

Get ready to read
Hilarious
Amazing lectures
5.0
3.0
CS6360
Dec 16, 2016
Would take again

Teaches really good, grading is easy. Projects are good.

Respected
Skip class? You won't pass.
Amazing lectures
2.0
4.0
CS4337
Grade: C
Jan 6, 2017
Wouldn't take again

Chill easy going dude, homework is easy-ish. But the exams are full of trick questions and sometimes has questions that are about one line in the textbook. There's also 2 programming projects which aren't too bad. But the exams are pretty heavy, and tricky.

Tough Grader
Get ready to read
TEST HEAVY
4.0
4.0
CS6360
Grade: B+
May 18, 2017
Would take again

His lectures are amazing. He gives really interesting & tough projects. Projects are individual student projects. except that he comes to classes very late few times & lengthy home works with short deadlines, this course went good

Get ready to read
LOTS OF HOMEWORK
Amazing lectures
5.0
3.0
CS4337
Grade: A-
Aug 21, 2017
Would take again

Professor Davis is really chill and very knowledgable about the subject. I learned so much from being in the class, his homework are easy if you have the book and the tests are formatted in the structure of his homework. Pay attention in class and study the material and you got yourself an A

Gives good feedback
Respected
Get ready to read
2.0
5.0
CS4337
Nov 26, 2017
Wouldn't take again

Never available outside of class. Exams are tricky and there is never enough time given to prep for it. He barely goes over the lectures. But he is a good guy, make sure you communicate about your issues with him to do well in this class.

3.0
3.0
CS6360
Grade: A
Jan 22, 2018
Wouldn't take again

Chris Davis is excellent in teaching. This course is a good intro course for db design. The assignments and exams are easy. The projects are really good and very heavy, so start early. He is not very organized and usually ends up coming late to the class. Used to give good assignments in the 1st half of the sem. Take up this course for his projects

Clear grading criteria
1.0
2.0
CS6360
Jul 29, 2018
Wouldn't take again

Very unorganized. Skips topics and does not go in detail. Keeps on talking without explaining much.

Clear grading criteria
GROUP PROJECTS
5.0
3.0
CS4337
Grade: Not sure yet
Dec 7, 2018
Would take again

Prof. Davis is very charismatic and caring. He gives a lot of in-class examples in several different coding languages. The projects are well structured and really helps you learn the material. He's also pretty funny. He, unfortunately, is unorganized and is often late to class, but he is a really good professor regardless. I would take him again!

Respected
Inspirational
Amazing lectures
1.0
4.0
CS3305
Dec 11, 2018
Wouldn't take again

Incredibly unorganized. When explaining information he is dull & boring, but tries to keep lectures entertaining by going on tangents. He told us our midterm was going to be multiple choice & ended up being all free response. Moved the final exam 10 mins before we were going to take it. Would not post information online. 2 exams are worth 75%.

TEST HEAVY
GRADED BY FEW THINGS
1.0
5.0
CS4365
Grade: Not sure yet
Dec 11, 2018
Wouldn't take again

Dr. Davis is definitely the most unorganized professor I've ever encountered. Exams are 70% of our grade. He promises that he will post a review, but never follows through. Never once followed up on emails. Lectures are good when he doesn't go on a tangent. He waited weeks to post homeworks, which aren't very helpful. I regret taking this professor

Get ready to read
TEST HEAVY
LECTURE HEAVY
1.0
5.0
CS4365
Grade: Incomplete
Dec 12, 2018
Wouldn't take again

If there was a world cup for the worst professor on the planet, he would win the competition, and don't believe me, go ahead and take this guy. I want you to suffer like I have suffered. He made me hate the cs major.

Skip class? You won't pass.
1.0
4.0
CS3305
Dec 24, 2018
Wouldn't take again

Very disorganized. Gave a midterm with all open ended question after saying it would be mostly multiple choice and T/F. Posted hw assignments many days late so hw didn't align with lectures. Rescheduled final exam about 30 min before original time, took over 2 weeks to grade it, not providing a key, meaning I have no clue how I got the grade I got.

TEST HEAVY
4.0
3.0
CS4337
Grade: A
May 17, 2019
Would take again

Yeah, hes late and disorganized, but other than that, he is a very solid professor. Very reasonable assignments and exams. Lectures are pretty informative as well.

4.0
3.0
CS6360
Grade: A
Jul 22, 2019
Would take again

Prof. Davis is an amazing professor. He really conforms to his teaching schedule and is very clear in terms of syllabus and preparation materials. Although his group project is slightly heavy, it's manageable if you plan it in advance.

Respected
Group projects
Clear grading criteria
4.0
3.0
CS4337
Grade: B+
Dec 11, 2019
Would take again

Davis is OK professor, but great lecturer. His knowledge and humble way of sharing it really make attending his class enjoyable. There are 2 tests taken in the testing center,8 homework assignments,and two coding projects. The one bad thing about Davis is the time it takes him to grade things,don't expect your midterm grade before Thanksgiving.

Get ready to read
Graded by few things
Amazing lectures
1.0
4.0
CS3305
Grade: Not sure yet
Dec 12, 2019
Wouldn't take again

Chris Davis has one of the worst teaching styles for a discrete math course, he essentially only reads off of slides and hardly works through examples in class. He says he will post the homework later in the day but doesnt post it until next week. His exams are worth 75% of your grade and he doesnt post slides that covers material on said exams.

Test heavy
5.0
4.0
CS6360
Grade: A
Dec 19, 2019
Would take again

Through his lectures, he has an uncanny ability to take even the complex concepts and break it down into simple parts so that students understand them easily. He gives one individual project and one team project (which is building our own database from scratch). I learnt a lot by doing these 2 projects. I highly recommend Dr Davis for DB Design

Respected
Group projects
Amazing lectures
1.0
4.0
CS3305
Grade: A
Feb 29, 2020
Wouldn't take again

This course was so disorganized. He would consistently and frequently say Ill do it tonight about posting a homework or getting stuff graded, and it still wasnt done a week later. He is completely inaccessible by email and consistently makes promises he doesnt fill. The content he said would be on the exams was completely false. Not trustworthy.

Graded by few things
2.0
3.0
CS4337
May 2, 2020
Wouldn't take again

Dr. Davis gives really good lectures, but I just can't rate him well. He made us many promises (to assign things by certain dates, to grade things by certain dates, etc.), and has not kept a single one. A fourth of the class never managed to take the midterm, and he never found a solution. He rarely responds to emails.

Graded by few things
2.0
4.0
CS4337
May 6, 2020
Wouldn't take again

This is the most unorganized professor i ever took. recieved midterm grade when it is time to take final. no project grade out, just O M G. final is 40 question including coding but only 75 minutes. just get ready to fail if you take this class

1.0
3.0
CS6360
Grade: A-
Aug 11, 2020
Wouldn't take again

If you are looking for a professor that is organized, DO NOT take Professor Davis. He constantly broke his promises to post something he was supposed to post, postponed the final exam and project the day before they were supposed to be due, and arbitrarily changed the class time in the middle of the semester. His lectures are decent, though.

Test heavy
Lecture heavy
2.0
4.0
CS4337
Grade: A
Aug 26, 2020
Would take again

While Prof. Davis genuinely seems like a good guy, he is extremely unorganized. He frequently delayed class, went well beyond class time, didn't upload assignments on time, and did not respond to emails. Homework and tests are fine, but projects are difficult because you basically have to learn the material yourself.

Respected
Lots of homework
Caring
5.0
3.0
CS6360
Grade: Not sure yet
Dec 7, 2020
Would take again

This was a great class! I learned a lot about databases that I did not know before. I can for sure present the projects during job interviews (very useful and relevant).

Respected
Get ready to read
Inspirational
1.0
3.0
CS4337
Grade: Not sure yet
Dec 7, 2020
Wouldn't take again

Currently waiting for the final exam to be uploaded. I'm ready for this class to be OVER!! This guy is so unorganized and untrustworthy, he never keeps his word. My midterm has been graded wrong, but he won't reply to my emails. I'm finally getting grades on stuff from August. I have no idea if I'm passing or failing and the semester ends tomorrow!

1.0
4.0
CS6360
Grade: Rather not say
Dec 15, 2020
Wouldn't take again

He is very unorganized. Never keeps his words. He didn't teach anything, if you want to take his class, be ready to learn by yourself and see brand new questions on exams from stuff which he hasn't taught in class as if you are supposed to read and learn whole book by yourself.

Get ready to read
Graded by few things
Test heavy
1.0
3.0
CS4337
Grade: A-
Dec 16, 2020
Wouldn't take again

I just can't rate him well. Says he cares a lot for his students but can't put those words into action. Doesn't respond to emails, grades hw's after the final, didn't receive midterm exam grade until thanksgiving. If ok with an EXTREMELY incommunicative and disorganized professor, lectures are slide-based, decent content, not too hard of a class.

4.0
3.0
CS3305
Grade: A
Jan 18, 2021
Would take again

His course was overall quite good, though not the best I've had. As others say, it can be a bit disorganized at times. You can definitely tell he cares about his students, and the lectures are pretty good. Refused to use the invasive and annoying Honorlock system for exams, so that's a plus.

Skip class? You won't pass.
Amazing lectures
Caring
3.0
3.0
CS4337
Mar 31, 2021
Wouldn't take again

I just want to say that I find it difficult to follow his lectures due to the way that he speaks. The professor tries to be articulate and annunciate but instead, his thoughts comes off as choppy with little flow. Strange complaint but more important than you would think if your goal is to learn from lecture. Also, slow grader. But overall, not bad

3.0
3.0
CS4337
Grade: A
May 12, 2021
Would take again

Professor Davis was fine. The class itself is not difficult, and it is easy to get an A, but the lectures were sleep-inducing. Professor Davis does not respond to emails or any other form of contact, and is very disorganized (doesn't make stuff available to students, exams go ungraded for weeks, etc). This class is nothing to write home about.

Skip class? You won't pass.
3.0
2.0
CS4337
Grade: A
May 12, 2021
Wouldn't take again

Davis's lectures are fine but boring, as he mostly just reads off the slides and goes through a lot of examples in different programming languages. You will have to read the textbook if you want to know all the content fully, but if you do so then homeworks and tests are really easy. Professor was also not accessible outside of class.

Get ready to read
3.0
2.0
CS4337
Grade: A
May 16, 2021
Wouldn't take again

He enjoys the subject and does lots of live programming examples during lecture. Just expect for things to be posted several days later than he says they'll be posted. He gave extensions on the projects when students needed them. Barely anything was graded until the end of the semester, so students don't really get much helpful feedback.

3.0
3.0
CS4337
Grade: A
May 25, 2021
Wouldn't take again

The professor did not respond to any of my emails. Also, he always late on posting material on eLearning. Overall, the course was fine, exams are not so hard, HW and projects are doable.

Hilarious
4.0
2.0
CS4337
Aug 10, 2021
Would take again

He teaches in a way that makes the course easier to grasp; he will often show code examples to help understanding. I believe he truly cares for his students, though he can be unorganized. I think some of the lower ratings are due to them taking it online and him not being the most organized person.

Respected
Inspirational
Amazing lectures
1.0
5.0
CS6360
Grade: Not sure yet
Aug 13, 2021
Wouldn't take again

Super disorganized person. He will make you suffer with his procrastination. Tedious team project was posted a week before final exam when it was supposed to be assigned for 6 weeks. He assumes everyone knows everything and will test you on stuff he did not teach in class. He posted the lecture slides "2 days" before final exam. "AVOID HIM".

Get ready to read
Test heavy
Group projects
3.0
3.0
CS4337
Grade: Not sure yet
Nov 29, 2021
Wouldn't take again

Professor Davis is very good at lecturing. They are easy to follow, and you will learn a lot. However, he is extremely disorganized, and I have written to him on a number of occasions via MS Teams and E-mail, and he has not gotten back to me once. As much as I enjoy his lectures, I cannot recommend taking his classes.

Gives good feedback
Amazing lectures
2.0
3.0
CS3305
Grade: Not sure yet
Dec 5, 2021
Would take again

People weren't kidding when they were saying he's unorganized. He's really only reachable to speak with after class. Funny enough we only had 6 assignments for the whole class. 3 of those were the exams, which are worth a majority of you're grade. I'd feel sorry if you had to the exams at the testing center. He uses PowerPoint, hardly writes.

2.0
3.0
CS4337
Dec 11, 2021
Wouldn't take again

The man knows his stuff. He also lives in his own timezone. His lectures are dry af(but that's prob just the class material). Our tests were open note and had a lot of weight to them. Study, take good notes and passing should be a breeze.

Respected
3.0
3.0
CS4337
Grade: Not sure yet
Dec 13, 2021
Wouldn't take again

His lectures are really dry however he seems like a nice guy, my main issue is that the assignments and homework don't seem to reflect the lectures very well and that the final project could be organized better as its quite difficult.

2.0
4.0
CS4337
May 9, 2022

Doctor Davis is a cool dude but his class is very disorganized. If he says he will post a homework tonight he wont post it for a week. He does not assign a lot of homework; The test is Not too hard but not easy either. His lectures are entertaining and he is fun to listen too.

3.0
2.0
CS4337
Grade: A
May 20, 2022

He missed a few classes throughout the semester. Sometimes he came to class late. There was a time I thought we were one month behind. He promised posting more projects but never assigned us any third project except an optional one (esoteric language). Same goes for homework/assignment. He's very knowledgeable, but also inaccessible outside class.

EXTRA CREDIT
2.0
4.0
1337
Grade: Not sure yet
Jun 9, 2022

He knows a lot, but an awful teacher. Has a great inability to stay on topic...you will notice as soon as you hear him. Never keeps his word particularly when it comes to posting notes and things of that nature. However, he is a nice guy and if you're able to access him (which is rare unless you see him after class), he's more than happy to help.

Lecture heavy
2.0
3.0
SE3377
Grade: A-
Nov 7, 2022

Not bad at teaching, when he actually was. Had him for SE 3377 online, every class he encountered some sort of technical difficulty. Problems with internet, sound, screensharing, etc. Often did not check chat for most of the class. He also stated that during an exam he would be available for communication online via Teams, but did not respond.

4.0
3.0
CS4337
Grade: B
Dec 19, 2022
Would take again

Professor Davis has definitely changed from these reviews. He showed up to every class (aside from one where he was sick) and taught with enthusiasm and lots of knowledge on the topics. The exams were average difficulty, the homeworks are super easy. Two programming projects, they take some thinking and youtube videos but they're totally doable!

Participation matters
Caring
3.0
3.0
CS3305
Grade: A-
Jan 3, 2023
Would take again

Professor Davis has the abilities of an outstanding professor. His lecture style is very straightforward, his explanation shows that he understands the material, and he enjoys engaging with students. Disorganization sadly takes him down to good. Mainly when giving assignments, getting off-track during lectures, and grading. But good for your grade.

Participation matters
Hilarious
Graded by few things
3.0
3.0
CS4337
Grade: A
Jan 18, 2023
Would take again

Dr. Davis gives 2 projects, about 5 homeworks, and 2 tests as well as an attendance grade. While he cares deeply about the subject and in class will help you understand any concept, he is not accessible outside of class, and gets distracted in class leading to a lack of extensive coverage of some topics. His tests are straight from the lectures.

5.0
3.0
CS4337
Grade: Incomplete
Apr 10, 2023
Would take again

Professor Davis is a caring guy. Very knowledgeable. His homework is not bad, nor are his projects. Exams are a little tough, but so long as you pay attention in class and actually study, you should do just fine. Try to ask him questions in class about the homework because he takes a couple of days to respond to questions through teams and emails.

Get ready to read
EXTRA CREDIT
Caring
2.0
4.0
CS4337
Grade: Not sure yet
May 17, 2023

First, he didn't even grade the homework that is included in final exam until end of first day of final (given three days to choose). Second, homework answer is different on final. Third, didn't even respond to students' question about second one. Now, he has one last day to submit final grade, but nobody knows their grades yet. Avoid as you can.

Get ready to read
3.0
3.0
CS4337
Grade: A
May 18, 2023
Would take again

Class was pretty boring, stopped going for 2nd half of semester, attendace is mandatory. Exams were based off of the HW and slides and overall class was pretty easy as long as you make sure to study enough for the exams. Professor is pretty disorganized, submitted grades without most of the HWs and projects even graded, but he is very caring.

2.0
3.0
CS4337
Grade: B
May 19, 2023

The professor was never accessible outside the class and he posted the final grades before even giving the result of 3 projects and 3 homework. In class he shows interest in teaching and the students but the fact that he is so disorganizate makes the class really stressing in particular because you do not know how your grade is before the last day

Group projects
3.0
3.0
CS4337
Grade: A-
Sep 4, 2023

Good lecturer, homework is easy, exams are meh (study all details), projects are also not too long.

2.0
4.0
CS4347
Grade: Not sure yet
Nov 2, 2023

Davis is a good lecturer, however he is disorganized, its been 5 weeks since exam 1 was taken and we still do not have grades, for the second exam he forgot to post the all three of the homework so we nothing but the 200 slides to review in preparation. Cool dude but too disoganized, really tanks his score and his class. Not fun being in his class

Graded by few things
1.0
3.0
CS4337
Grade: A
Dec 9, 2023

Frustrating experience. Will never respond to emails/Teams messages and won't keep his word about anything unless constantly reminded by multiple members of the class. Homeworks and programming assignments aren't that hard. Tests are pretty difficult quite honestly, and he won't grade it. We had it on 10/11 and now it's 11/21 with no grade.

Graded by few things
1.0
1.0
CS4347
Grade: Not sure yet
Dec 9, 2023

Don't take him unless you want to suffer through a professor saying that he'll post stuff and never do it. It's been nearly a month and we still haven't gotten our exam 2 grades, and he never posted homework for us to study for exam 3. Never even notified the TA that he was supposed to meet with us to run our projects. Never ever again.

Group projects
2.0
4.0
CS6360
Grade: Not sure yet
Dec 10, 2023

Davis is a good lecturer but that's it. I never got my midterm exam grade back even after pinging him on Teams. Additionally, he pushed back the individual project's due date so much that he assigned the far more involved and difficult group project (implement a rudimentary DBMS from scratch) was assigned literally the week before final exams.

Group projects
Graded by few things
1.0
4.0
CS4337
Grade: Not sure yet
Dec 12, 2023

Davis is very knowledgeable, but good luck learning anything from him. His lectures get extremely off topic for 30+ mins at a time, we didn't get midterm grades back until December, our hws are still ungraded, he dropped a whole new chapter on the second to last day of class, and announced the final as cumulative on the last day of class.

1.0
3.0
CS4347
Grade: Not sure yet
Dec 21, 2023

NEVER TAKE HIS COURSE. We didn't even get exam 2 grades on the day of final grade submission due date. He says a lot of things that he doesn't keep his words while he was busy doing tweeter. Project needed to be graded by TA, but TA was not informed by him neither. Homework that contain some exam questions posted on last day of exam date range.

Group projects
1.0
3.0
CS4337
Dec 21, 2023

His class isn't too difficult but he NEVER responds and doesn't grade on time. The due date for final grades was today and he still didn't submit them. If you're ok with the stress then take him but I didn't like him at all.

3.0
3.0
CS4337
Grade: A
Dec 22, 2023

Horrible at posting grades until the last minute, rambles about something the first 30 min of lecture, introduces a new unit on the second last week thats on the final, not very reliable in communicating stuff or getting a hold of him. Homeworks are fine, programming project problems can be tricky, and the exams are very bs, but gives unknown curve

1.0
2.0
CS6360
Grade: A
Dec 26, 2023

Professor and course were disorganized. 3 easy homeworks, 1 individual project that was easy and given too much time, and 1 group project which was difficult and given less time. Attendance required, but you can self study for exams with the book and review sheet he provides. Overall, he cares for students and gave a massive curve at the end.

Group projects
Hilarious
Test heavy
4.0
3.0
CS6360
Grade: A
Jan 20, 2024
Would take again

Its a easy A if you are taking a course under him. Has 4 assignments (Before midterm), 2 projectss and 1 Mid term and 1 final. He teaches fine, grades well. He extends the deadline of the proj1 if requested by students but cramps up the 2nd project till the end of semester and time isn't sufficient for it (is unorganized in that manner).

Caring
4.0
3.0
CS4337
Grade: Rather not say
Apr 27, 2024
Would take again

Teaches the class pretty well and was quite disorganized. Gives 2 long and hard programming projects, so use YouTube and example codes on the internet for help! Exams are hard but the reviews are helpful. He is willing to help when needed! I would have done better in this class if I studied more for the exams, and he makes a curve at the end.

Inspirational
Graded by few things
2.0
2.0
CS4337
Grade: Not sure yet
May 7, 2024

Good lecturer, he's a great speaker, goes off track is very disorganized, and makes more excuses than any professor I've ever had. Students pay too much money to not have assignments assigned when they're supposed to, have lectures start 20 minutes late, and have grades returned more than a month later. Full of excuses, unacceptable.

Amazing lectures
Clear grading criteria
Caring
1.0
2.0
CS4337
Grade: A
May 14, 2024

Grading isn't bad, there are two pretty easy exams and each are only 25% of your grade (the rest of your grade is attendance + projects + HWs) and projects/HWs are pretty easy. However, Davis is incredibly disorganized and doesn't grade a lot of your work until after you take the final (including the midterm).

3.0
3.0
SE3377
Grade: B+
Aug 6, 2024
Would take again

Taken for Automata. Davis is probably one of the laziest profs I've encountered, hw's aren't graded until final exam, doesn't respond to emails, often late to class. 3 fairly easy exams, participation is graded and hws are very long. Gives review sheet for exams and curves generously.

Participation matters
Lots of homework
So many papers
5.0
1.0
1336
Grade: A
Aug 6, 2024
Would take again

I took him for 1335 this summer. i didnt know anything about java and took the class for the credit. Hes a pretty smart dude and is VERY down to earth (dont expect to get grades for assignments back asap). Helps us with programming assignments in class. Tests are similar to the homework assignment. Overall great guy .

Hilarious
Caring
Lecture heavy
1.0
3.0
CS4384
Grade: Not sure yet
Aug 13, 2024

This is the most disorganized professor I've ever had. Grades are due TODAY and he only has 2 grades posted. Exam 2 and 3 aren't graded, and homeworks 1 - 8 aren't either. Assigns homeworks the week of the exam. He is impossible to access outside of class, does not answer emails or his preferred method of communication Microsoft Teams messages.

5.0
2.0
CS4384
Grade: A
Aug 15, 2024
Would take again

big takeaway, if you need something done from him, you have to ask him after a lecture and watch him do the thing, else, you will never be able to reach him outside of class. Gives big curves and lectures are very interesting and fun. however, very disorganised outside of the classroom. won't get any test graded until 3 days after final grades due.

Participation matters
Amazing lectures
Test heavy
4.0
3.0
CS4337
Grade: A
Nov 4, 2024
Would take again

He is a bit disorganized considering your grades from the beginning of the class might not even show up until the last week, but he is passionate in his teachings and has a lot of deep understanding about what he teaches. It's one of those classes where sitting in the front row helps drastically.

Participation matters
Amazing lectures
Accessible outside class
1.0
5.0
CS6360
Grade: Not sure yet
Dec 12, 2024

I wrote this before the final so I wasn't influenced by the curve others have mentioned - Chris Davis is the worst professor I have ever had at UT Dallas. Assignments haven't been graded even over 100 days after the due date. The final project had its documentation change without a version number update and the time needed to complete is insane.

Get ready to read
Group projects
Graded by few things
1.0
5.0
CS6360
Grade: Not sure yet
Dec 14, 2024

He will wait weeks to post things he says he will post the next day and takes forever to get back to students. We are about to have our final exam and haven't had a single assignment besides the midterm graded. We had way more time for the easy midterm project than we had for the extremely time consuming final project. Great lecturer

Group projects
Amazing lectures
Graded by few things
4.0
3.0
CS4337
Grade: A-
Dec 19, 2024
Would take again

Great lecturer, but if you need something done after class, you better stay after and watch it happen before your very eyes. Also, you will not be receiving grades for several weeks, so don't wait for feedback. He's reachable outside class, but he keeps odd hours for some and the right hours for others (prime time was 12-2 in the morning for me...)

EXTRA CREDIT
Amazing lectures
Lecture heavy
5.0
2.0
CS4337
Grade: A
Dec 22, 2024
Would take again

Doing my civic duty to raise his RMP average. Slow to grade, but I can't fathom why this alone has caused so many people here to get their panties in a twist. Passionate and knowledgeable about the subject and gave a generous curve for 4337. You'll need to talk to him before or after class if you have an issue that needs resolving.

Amazing lectures
4.0
4.0
CS4337
Grade: A
Dec 22, 2024
Would take again

Very passionate professor! FRQ grading is pretty lenient and partial credit is given. Tests are DIFFICULT (requires immense preparation)! He gives a generous curve (one letter grade above pretty sure)...extra credit opportunity is available at the end of the semester.

EXTRA CREDIT
Respected
Test heavy
2.0
4.0
CS4337
Grade: Not sure yet
Apr 4, 2025

He's a nice guy, very passionate, but easily sidetracked. Something about his lectures do not click with me, and it seems like that's a common problem among my peers. Also takes a while to grade things. Here's to hoping he curves, will update this at the end of the semester.

Hilarious
Caring
Lecture heavy
4.0
4.0
CS4337
Grade: C-
May 21, 2025
Would take again

He curves good at the end. Made a 45 on both midterm and final and made a C- at the end. Takes a while to grade everything though. I would attend all his classes. Lectures are useful for exams.

Clear grading criteria
Test heavy
5.0
2.0
CS4337
May 26, 2025
Would take again

CD is criminally underrated on here. Honestly the course material for paradigms puts me to sleep but you can skip a few classes or do other things in class, CD is chill like that. There wasn't really that much work and exams weren't too hard.

5.0
3.0
CS4384
Grade: Not sure yet
Jun 10, 2025
Would take again

Amazing Prof, his lectures are interesting and keep me engaged the whole time. Took this class during summer semester so 2 hour long lectures, but it didn't feel like 2 hours it felt like 30 minutes because of how interesting the lectures. He explains well, but some students didn't get the topic, he got a bit agitated cuz of some students

Participation matters
Amazing lectures
Class Info

Online Classes

100%

Attendance Mandatory

59%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 51 grades
Most common grades:
A (32)
Not sure yet (22)
A- (8)
Grade Distribution
A(32)B(3)C(3)D(0)F(0)A-/B+(13)
Based on 78 reported grades
A: 32
Not sure yet: 22
A-: 8
B+: 5
Common Tags
Get ready to read (13)
Graded by few things (11)
Respected (10)
Group projects (10)
Amazing lectures (9)
Test heavy (8)
Caring (8)
Amazing lectures (7)
Rating Trend

Declining

-0.30 avg change
Aug
Nov
Dec
Apr
May
Jun
Last 6 months
Ratings by Course

1336

5.0

(2)

6360

5.0

(1)

CS1336010

5.0

(1)

CS1336

4.0

(5)

CS 4337

4.0

(1)
+8 more courses
Difficulty by Course

CS4365

5.0

1337

4.0

CS3305

3.6

CS6360

3.2

CS4337

3.1

Similar Professors