4.1

David Claveau

Engineering - Arizona State University

4.1
Quality
2.6
Difficulty
84%
Would Retake
87
Reviews
4.1
Quality
2.6
Difficulty
4.1
Helpful
4.2
Clarity

84%

Would Retake

87

Reviews

Rating Distribution
Official

5

53

4

14

3

8

2

5

1

7

What Students Say

Super Nice guy, funny

FSE100 - 5.0 rating

You're lucky if you come across his class

COMP666 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

18%

Textbook Required

89%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 62 grades
Most common grades:
A (18)
A- (13)
B+ (10)
Grade Distribution
A(28)B(11)C(0)D(0)F(0)A-/B+(23)
Based on 72 reported grades
A: 18
A-: 13
B+: 10
A+: 10
Common Tags
Hilarious (35)
Amazing lectures (20)
Graded by few things (13)
Inspirational (10)
Beware of pop quizzes (9)
Lecture heavy (8)
Clear grading criteria (7)
Caring (7)
Rating Trend

Stable

+0.02 avg change
Mar
Apr
May
Sep
Oct
Dec
Last 6 months
Ratings by Course

CSE301

5.0

(1)

COMP666

5.0

(1)

CSE355

5.0

(5)

CSE259

4.9

(10)

CSE220

4.8

(8)
+6 more courses
Difficulty by Course

CSE340

3.6

CSE259

3.1

CSE240

2.6

CSE205

2.5

CSE220

2.4

Reviews (87)
2.0
2.0
FSE100
Dec 22, 2011

Overall, not a hard class, but that's due to the fact the 95% of the lab classes involve merely copying PDF files David leaves for the students to do. He basically starts labs.. then leaves to let the TAs help students. I might add that most the time THEY COULDNT HELP. He's uninvolved, doesn't prep you for his tests, and wasn't enthusiastic to help

3.0
2.0
FSE100
Feb 6, 2012

His lectures are pretty interesting and the overall class is pretty easy. The labs are love/hate, but he isn't there the majority of time for the labs and just lets the TAs take charge.

5.0
3.0
FSE100
Mar 13, 2012

really good and always availlable. great lectures.

5.0
1.0
CSE301
Mar 26, 2012

Really interesting and entertaining with his lectures. A great professor for easy classes like FSE 100 or CSE 301 but wouldn't be good for an intensive class.

5.0
3.0
CSE509
Mar 28, 2012

he really knows this stuff and makes it interesting

5.0
1.0
FSE100
Apr 2, 2012

For someone given mandatory introductory classes, he does really well with teaching. He's an interesting guy and kind of quirky. Shows up to lab for 10 minutes and then just... leaves. Easy grader with lots of opportunities to make up for the occasional flop on a quiz/test/project.

5.0
3.0
CSE509
Apr 17, 2012

Awesome Teacher. has industry experience in the material covered by the class and gives examples showing the use of concepts in industry. The assignments are difficult at first, but if you can do the assignments, the exams are not a problem.

4.0
2.0
FSE100
May 1, 2012

His lectures were pretty interesting. The lecture part of the course is really easy. The lab can be frustrating at times but isn't really hard. (He usually isn't at the labs for very long though).

5.0
1.0
FSE100
May 11, 2012

Good teacher. He makes the class very easy to get an 'A' in. He gives pop quiz's at random for attendance, if your there you will get an A on the quiz. Pretty much just show up do the easy work he asks and you will get an 'A'. Lab can be frustrating but it isn't difficult.

5.0
1.0
FSE100
Dec 10, 2012

AMAZING teacher! He makes everything fun and interesting. TAKE HIS CLASS! You'll breeze by and have lots of fun learning:)

4.0
2.0
FSE100
Jan 1, 2013

Take him. it's not an easy class but you will be fine with him. He takes the best grades you score in the two tests.

4.0
2.0
CSE598
Apr 28, 2013

Very Cool, Interesting way of teaching, he narrates his storied which makes the classes far from boring, artist and a musician.

5.0
2.0
CSE205
Apr 29, 2013

Really cool teacher. His stories and methods are very relatable. I think the overall difficulty with CSE205 are the assignments, some of them are pretty far out there and don't correspond with the book or course material. I would try to take this teacher again in the future.

5.0
3.0
FSE100
Grade: A
May 14, 2014

Super Nice guy, funny. Better hope you get a good partner.

5.0
2.0
COMP666
Grade: A
Aug 30, 2018
Would take again

You're lucky if you come across his class.

Inspirational
Hilarious
Amazing lectures
1.0
1.0
CSE509
Grade: B
Sep 11, 2023

Wouldn't make an exception for submitting the first assignment incorrectly. He wanted it submitted through something called Gradescope, which no other class I've taken at ASU uses. I love not getting credit for my work.

2.0
3.0
CSE240
Grade: A-
Oct 12, 2023

Fun professor, with interesting and engaging assignments. Will give you a hard test but no study guide and no practice test. Will have online pop quizzes so if anything happens with your computer or you forget to submit in class it doesn't count. Seems unorganized and grading will take a month per assignment. He has a lot of potential though.

5.0
2.0
CSE240
Grade: B+
Oct 24, 2023
Would take again

Super funny guy, gives an assignment each week that isn't too difficult, midterm was a breeze and not a big percent of the grade, overall 10/10.

Amazing lectures
Gives good feedback
Hilarious
5.0
2.0
CSE240
Grade: Not sure yet
Nov 23, 2023
Would take again

A rare professor whose class I actually enjoy attending. He will talk most of the time and every now and then it will be interactive, but he will make jokes and keep the class engaged. Just do the assignments as honestly as possible and the midterm will be a breeze. The midterm is based on your understanding of what you have applied in your work.

Hilarious
Beware of pop quizzes
5.0
3.0
CSE220
Grade: A
Dec 1, 2023
Would take again

If he is available, take him as a professor. He will teach you everything you need to know. Just pay attention in class and you will do good. Only downside is that graded work isn't return quickly. Otherwise, his lectures are amazing and he makes them interactive as well. Possibly the best professor I have taken so far.

Amazing lectures
Hilarious
5.0
3.0
CSE220
Grade: A
Dec 2, 2023
Would take again

One of the best professors I have had so far. By far the most engaging lectures of any cse class. He gives you the exact material that will be on the test. Assignments are reasonable and usually very similar to the content taught in class. If you have the option take him over any other professor.

Amazing lectures
Clear grading criteria
Caring
5.0
3.0
CSE240
Grade: B+
Dec 4, 2023
Would take again

One of my favorite professors at ASU, he was able to keep a normally boring topic interesting by relating personal experiences to what we are learning. He also makes the assignments himself, instead of using some random assignment passed down for generations that has nothing to do with exams. He makes sure that his assignments prepare you properly.

Amazing lectures
Hilarious
Lecture heavy
5.0
3.0
CSE220
Grade: B
Dec 5, 2023
Would take again

This guy was really funny. Tbh his class isn't that hard and it seems like he really enjoys teaching. If you have the opportunity you should take his class!

Amazing lectures
Clear grading criteria
Hilarious
5.0
2.0
CSE220
Grade: A+
Dec 14, 2023
Would take again

Claveau was great at giving lectures in a way that gave you all the information you needed while finding time to tell hilarious and random stories. Homework assignments are fun and he will help the class when it's a tough assignment. Grading is a bit slow but he prepares your for the 2 exams well and is overall great. Take him for 220 or 240!

Amazing lectures
Hilarious
Respected
5.0
3.0
CSE240
Grade: B
Dec 16, 2023
Would take again

amazing professor who is very funny. he only has one assignment a week and a 1 or 2 question quiz in class. no other assignments at all. you should definitely take him if you get the chance.

Amazing lectures
Hilarious
Graded by few things
5.0
2.0
CSE240
Grade: B
Dec 19, 2023
Would take again

amazing professor, his assignments are unique but fairly easy and might need some work but none of them were hard, his exams are easy and you can take them within 30 minutes if you understand the material, there is only 1 weekly quiz during class and it easy most of the time its 1 multiple choice question and its so easy, highly recommend.

4.0
2.0
CSE220
Grade: A+
Jan 9, 2024
Would take again

Professor Claveau's class was very good. He had good lectures and encouraged interactive participation, which was great for learning. I learned a lot in the class. Most of the work is projects, but they are designed to help you learn and practice coding. He graded fairly and wanted to see the class succeed. I would recommend Professor Claveau.

Amazing lectures
Clear grading criteria
Hilarious
5.0
2.0
CSE240
Grade: A
Jan 11, 2024
Would take again

Professor Claveau is one of those professors where you get excited about his lectures. He explains everything in a way that draws your attention, and also entertains you. He is really funny, he listens to his students, and he loves to teach. As for work, HW and exams are pretty easy, but even if you find it tricky, he explains things beautifully.

Amazing lectures
Hilarious
1.0
3.0
CSE205
Grade: Not sure yet
Feb 17, 2024

Never responded to questions, takes weeks to get grade back for assignments, disorganized, quizzes had wrong answers and he acknowledged it as well.

1.0
3.0
CSE240
Grade: Not sure yet
Feb 25, 2024

-never responds to questions, or it's short & not helpful -never even seen his face, feels like we do not have a professor -can't get any help on homework, SI sessions aren't allowed to help with it and prof never responds -doesn't post zoom meetings -unlocks modules at beginning of week, can't get ahead -not taught how to do many things on HW's

1.0
3.0
CSE240
Grade: Rather not say
Feb 25, 2024

Maybe he is a good professor in person, but online he is basically non existent. Have Google and Youtube handy to actually teach you how to complete assignments! Do not expect responses from him. The 2 professors in the lecture videos are great, but you're not given enough info to complete assignments without teaching yourself A LOT. Not worth $$$

5.0
1.0
CSE240
Grade: A
Feb 28, 2024
Would take again

This dude's awesome. Not much else to say. Makes your life easy in a department full of professors focusing on the opposite. Assignments, tests, and quizzes are the most straightforward I've ever seen in a CS class. Attendance was mandatory but this is a rare class where you're excited to go to them. If I could go above 5, I would.

Amazing lectures
Hilarious
Caring
5.0
3.0
CSE240
Grade: Not sure yet
Feb 29, 2024
Would take again

Really good online class, weekly zoom sessions, helped a lot with homework n exams. Def take it with him!

Inspirational
5.0
3.0
CSE240
Grade: B
Mar 2, 2024
Would take again

Claveau is amazing and very helpful if you need it. He taught CSE 240 online, which he did not have much say in the assignments/lectures that are pre-made for the course. He was always willing to help and explain the more difficult concepts (he even made himself available on the weekends). He was also willing to give supplemental material to read.

Get ready to read
Inspirational
1.0
4.0
CSE240
Grade: B+
Mar 4, 2024

The only thing that frustrates me is that he is not responsive AT ALL. I missed my midterm because I was sick, after a whole week of emails, he told me I would count the final toward the midterm. It seems like he forgot about that. Until now, he hasn't responded to my email or messages in slack, I got C because of that and I am supposed to have B+

5.0
1.0
CSE240
Grade: A+
May 1, 2024
Would take again

Great lecturer, CSE 240 is a very simple and easy class, but he makes the lectures interesting and dives deeper into the material then is really necessary but always left me feeling extra prepared for the tests. Assignments and quizzes are a majority of the grade and both are remarkable easy. If you show up and listen its a free A.

Inspirational
Hilarious
Lecture heavy
5.0
2.0
CSE240
Grade: B
May 3, 2024
Would take again

Claveau is so nice. He is a great professor and explained things pretty thoroughly during lectures. Made me understand C/C++ pretty well. Homework isn't too bad, Midterm and final are pretty easy. He just isn't the best at responding to emails.

Participation matters
Amazing lectures
Gives good feedback
5.0
3.0
CSE259
Grade: Not sure yet
May 5, 2024
Would take again

Had him for both 240 in person, and 259 this year, lectures are some of the most entertaining I've been to while at ASU. Really great guy, and super personable in office hours. I would say though he's not the kind of prof that would be good as an iCourse prof, but if you can get him for an in-person section, go for it!

Amazing lectures
Gives good feedback
Hilarious
5.0
3.0
CSE259
Grade: A-
May 7, 2024
Would take again

Really great guy. He stand out as an abnormal cs prof as he isn't afraid to be less serious at times and often makes funny jokes and rambles about (entertaining) nonsense during class. He is also does a pretty good job at explaining the material. If you're ever confused go to his office hours and he'll show & explain any homework answer.

Group projects
Hilarious
Caring
4.0
4.0
CSE240
Grade: A-
May 8, 2024
Would take again

Super funny and entertaining guy, kind of an A-hole to some students but it's funny. graded mainly by 14 assignments and 9 quizzes, quizzes are easy but only out of 2 questions so try to get 100% or it screws grade. assignments are somewhat challenging at times but manageable. Pretty easy to get grade just attend lectures and do assignments early.

Amazing lectures
Hilarious
Graded by few things
4.0
3.0
CSE240
Grade: B+
May 8, 2024
Would take again

I would say he is a good option for cse 240. The homework is not that hard and there are quizzes every week but only like 1-2 questions which are very easy. I would say he a solid option to have for 240.

Clear grading criteria
Hilarious
5.0
4.0
CSE259
Grade: A+
May 13, 2024
Would take again

He's the sort of professor who tells entertaining stories while the class does an example problem: easy to talk to and more helpful than he claims. It's a tough class by content, but he knows his stuff. The only qualm I had was that the recitation work in Prolog was largely copy-and-paste (except for the last project) and felt irrelevant.

Hilarious
Graded by few things
Accessible outside class
3.0
2.0
CSE240
Grade: A+
May 30, 2024
Would take again

he does have random quizes and the homework is quite easy

4.0
3.0
CSE240
Grade: B+
Jun 6, 2024
Would take again

Class is easy enough for what it is. The hardest part is getting used to the logic just working almost arbitrarily, but the content itself isn't too complicated. Claveau is a cool and funny guy. My best advice: do NOT underestimate the projects. What you think will take you a day may take three plus. Other than that, easy B/A. Study for quizzes!!!

Group projects
Clear grading criteria
Gives good feedback
5.0
2.0
CSE259
Grade: A-
Jun 12, 2024
Would take again

Claveau is a great professor and tries his best to make the course content easily digestible. I also took him for 240 and he had the same energy and enthusiasm between both classes. Attendance is not mandatory but I found going to class was helpful and often wanted to go to class simply because of his character. GOAT

4.0
2.0
CSE240
Grade: A
Aug 20, 2024
Would take again

Material is hard to begin with, but Claveau does a really good job of teaching them. His notes are useful, but not as much as hands-on coding itself. Assignments are small but weekly. Midterm and Final is TOUGH, so be ready to grind C or C++ before them. Cracks some jokes, but not the most interesting class either.

Hilarious
5.0
2.0
CSE240
Grade: A
Dec 1, 2024
Would take again

This class was really chill. Claveau is a nice guy and he often goes on tangents about his industry experience or other stuff. You only have to worry about weekly coding HW (not bad) and weekly quizzes (like 1 or 2 questions). He often gives you the answers. Midterm was very fair, and final too. Just pay attention in class.

Amazing lectures
Inspirational
Beware of pop quizzes
3.0
2.0
CSE240
Grade: A-
Dec 6, 2024
Would take again

Professor Claveau is a very chill and nice guy. He knows his stuff, but I personally did not like the way he teaches. Lectures were not too interesting and quite confusing. You are better off teaching yourself. The class itself is pretty easy and I would recommend taking him. Exams are tricky, so make sure to study.

5.0
2.0
CSE240
Grade: A
Dec 7, 2024
Would take again

I can't wait to come back and take Claveau's 340. This is the best prof I've had at SCAI. He's a bit eccentric, but he knows his stuff and the assignments do a great job of helping you learn the material. Lectures can be a bit boring but are worth attending. He focuses very heavily on C/C++; scheme & prolog are just there to fill a requirement.

Hilarious
Beware of pop quizzes
Respected
2.0
3.0
CSE240
Grade: B
Dec 10, 2024

The expectations for SCAI professors is so low that it has falsely led students to believe Claveau is a good professor. He is a smart and chill guy, but he does not know how to teach properly. It is hard to listen to him lecture for more than 5 minutes without losing interest. The class itself is not that much work but midterm and final are hard.

3.0
2.0
CSE240
Grade: B-
Dec 11, 2024
Would take again

He a chill professor to be honest, although his lectures were BORING! can't emphasize enough how boring lectures were. Honestly Im ok at coding but exams were not it. Needs a proper review or examples on how to do it cause for the midterm and final review, he basically just gave the answer without really going in detail.

Caring
Respected
5.0
2.0
CSE240
Grade: Rather not say
Dec 11, 2024
Would take again

He is a great guy! He is like the Stephen Hawking of the SCAI. I love his personality and he makes the information easy and inspiring to learn. Overall, his classes are respectable. But you should definitely study and practice the programming languages if you want to make the most out of his courses.

Gives good feedback
Inspirational
Beware of pop quizzes
1.0
4.0
CSE240
Grade: A-
Dec 11, 2024

Yea this guy's ego is way too high. He is smart but does not know how to teach at all. Exams are hard. Class is not that much work but the lecture slides are just information dumps and no real structure. Lectures are excruciatingly boring.

5.0
3.0
CSE240
Grade: A+
Dec 12, 2024
Would take again

Dr. Claveau is a great choice! I personally enjoyed his lectures and personality and saw that he was more than willing to expand on concepts. Assignments are clear, but the ones later can be tougher; office hours are your best bet. "Pop" quizzes (he usually tells you the answer). ANYTHING from class can be tested; study all concepts, not just code.

Participation matters
Clear grading criteria
Hilarious
4.0
1.0
CSE220
Grade: A
Dec 12, 2024
Would take again

While I didn't go to many of them, he is funny enough to make his lecture's interesting. Honestly I truly believe I could take this entire class in a weekend and get the same grade, he gave like 8 assignments total and a 1 question quiz each week. My only gripe is that he doesn't post much information in canvas and is hard to reach via email.

Hilarious
Graded by few things
5.0
1.0
CSE240
Grade: A
Dec 13, 2024
Would take again

W Prof. His lectures are really good, he knows what he's talking about and can explain it to undergrad students. super easy weekly assignments and one mcq "quizzes" in class but he gives the answer. Drops a bunch of assigns/quizzes. Easy and fair midterm and final. Good at answering questions u have and amusing dude.

Amazing lectures
Hilarious
Accessible outside class
5.0
3.0
CSE259
Grade: A
Dec 13, 2024
Would take again

Super helpful with practice mock exams before the actual exam, 259 is a more challenging course but he makes it easier. He's really good at answering any questions and knows his stuff. Overall a super chill and fun professor!

Inspirational
Accessible outside class
5.0
3.0
CSE240
Grade: A-
Dec 15, 2024
Would take again

enjoy attending his classes.appreciate most is his ability to connect various knowledge points to aid my understanding.I will definitely choose them. it's essential to pay close attention during his lectures. If you study the materials he provides and complete the assignments, the exams won't be too difficult. Highly recommended!

Participation matters
Inspirational
Caring
4.0
3.0
CSE240
Grade: B+
Dec 17, 2024
Would take again

Solid choice for cse240. Assignments are really easy and he is very lenient on them. Exams are hard, but study his guide and you should be okay. Most people failed the final, but he shuffled the percentages around so that most still got an A. Just watch YouTube videos and you can pass without going to class.

Accessible outside class
5.0
2.0
CSE220
Grade: A+
Dec 17, 2024
Would take again

Claveau is a great prof. He tried to make lectures interesting, even though the content was mind-numbingly boring. Class covers surface level concepts for 4 programming languages. Assignments were easy enough and exams weren't too bad either - all multiple choice. Don't buy the textbook, he doesn't ever use it.

Hilarious
Lecture heavy
5.0
3.0
CSE340
Grade: B+
Feb 6, 2025
Would take again

Dr. Claveau is awesome. Calling him funny would be an understatement, and calling him brilliant would be as well. He knows compilers like the back of his hand, has fair grading criteria, and makes class engaging. His accent is great, his teaching style is unrivaled, and he cares about his students. Overall great dude and professor. 10/10

Amazing lectures
Hilarious
Respected
4.0
3.0
CSE240
Grade: A
Mar 6, 2025
Would take again

Funny Canadian bloke. Assignments are fairly reasonable, but you really ought to know the material well for the exams - and thankfully, there are only 2. From everything I have heard, Claveau is likely the best prof for this class. Sounds like Danny DeVito, so his voice is quite entertaining

2.0
4.0
CSE340
Apr 22, 2025

No autograder for projects 1 and 2!!

Test heavy
Graded by few things
5.0
3.0
CSE340
Grade: Not sure yet
Apr 29, 2025
Would take again

Cool guy. W

5.0
3.0
CSE259
Grade: B+
Apr 29, 2025
Would take again

Very knowledgeable in the subject. He is willing to help you with questions or talk about the topic at hand. He teaches at an easy-to-follow pace, leaving plenty of time to digest and understand everything without going too slow to keep your attention. Overall, I've had him a few times. Great teach, great class environment.

Gives good feedback
Hilarious
Graded by few things
3.0
3.0
CSE340
Grade: Not sure yet
May 6, 2025

CSE 340 with him is already a tough subject, but with him, it becomes a disaster. There is no auto-grader for the first two projects. His graders are awful,l and if you go to office hours, you will find out! I took 240, which I recommend, but 340? No way. Stay away. I'd prefer Godon, honestly. At least I scored an A.

Hilarious
Caring
Test heavy
5.0
3.0
CSE240
Grade: A-
May 8, 2025
Would take again

His lectures are super engaging and he's a chill professor, I would highly recommend taking him if you have the chance. The only downside is that the midterms and final make up a lot of the grade and if you're focused on keeping your GPA up, you should prepare a lot for those because they only have 20 questions each, so 5% for every missed question

Amazing lectures
Graded by few things
5.0
3.0
CSE340
Grade: A+
May 9, 2025
Would take again

People complaining about no auto grader for projects are crazy. If you need an auto grader to pass a class you should drop out of CS. I love this prof, he actually cares and honestly if he could run the course the way he actually wanted to it would be a perfect class. He is a W prof always. Very cool guy. Just go to class and engage.

Respected
Accessible outside class
5.0
3.0
CSE240
Grade: A
May 9, 2025
Would take again

Super chill Professor. The first 2-3 weeks of the class might be daunting since this class is a step up from CSE 205. But you'll realize this class isn't that bad at all. Assignments don't take that long. Exams are tough, but theres only 2 of them. Make sure to prepare well for them.

Inspirational
Hilarious
Graded by few things
1.0
4.0
CSE340
Grade: B
May 12, 2025

he picks and chooses what criteria to follow from bazzi's and gordon's classes and what not to. avoid him for 300 level classes.

4.0
4.0
CSE340
Grade: A-
May 13, 2025
Would take again

It's a tough class. A lot of his lectures were clear and helpful, could use more examples tho sometimes. No autograder on the first 2 projects, but really, that shouldn't be an issue. He gives clear answers to your questions. His exams were decent. Some straightforward parts, some curveballs. It was a hard class, but you'll learn a lot with him.

Lecture heavy
Test heavy
Accessible outside class
5.0
4.0
CSE259
Grade: B-
May 13, 2025
Would take again

This was a tough class for me, but he made it so much easier. His lectures are awesome, and he made all the complex formal logic super understandable. He's also got a great sense of humor. The class is only graded by 6 assignments, 4 Prolog coding projects, and 3 tests, so you better not miss a deadline.

Amazing lectures
Hilarious
Graded by few things
3.0
4.0
CSE340
Grade: B+
May 14, 2025
Would take again

He's a nice and funny guy that clearly cares about the content and students. It's 340 so no one will be 'easy'. Start early on the projects and seek help when needed. The autograder thing wasn't really an issue for me. The exams were straightforward and he literally told us the questions he would ask so there wasn't a lot of ambiguity.

EXTRA CREDIT
Lots of homework
2.0
4.0
CSE340
Grade: A-
May 14, 2025

Doesn't explain (or understand) lecture material very well, learning is mostly done struggling with the homework assignments or asking other students who go to Bazzi's TAs recitation to explain it to you. Take Bazzi.

3.0
2.0
CSE240
Grade: A
May 19, 2025
Would take again

Easy class to get an A. His class is very hard to pay attention in though and he does not reply to emails.

3.0
4.0
CSE240
Grade: A-
May 19, 2025
Would take again

Very funny guy. He always cracks jokes but can be weird to the female students. He is smart and knows his stuff but his lectures are not the best to learn from. The homework is not too bad, but this is where you will learn from. His mock exams are a good way to get a general idea of the test but the real exam is way more difficult.

Hilarious
Beware of pop quizzes
Graded by few things
4.0
3.0
CSE240
Grade: A
May 21, 2025
Would take again

One question (attendance) quizzes once a week, but they're pretty easy. Assignments are worth 40% of the grade, but easy 100s. Drops 2 of the lowest quizzes and assignments. Chill professor, but lowk a lil weird with the girls. Gives practice exams for the midterm and final which are super useful cuz the format is the same. Overall, take him.

Graded by few things
4.0
3.0
CSE259
Grade: A-
Sep 26, 2025
Would take again

Super great guy. The content itself is very dull, but he does his best to make it interesting. You can tell he knows his stuff and has a passion. A couple homeworks, group/individual projects, and exams are the only grades. Doesn't take attendance but I highly reccomend attending, as there is a lot of new content to cover. (non-required textbook)

Respected
Lecture heavy
Graded by few things
5.0
2.0
CSE355
Grade: Not sure yet
Oct 12, 2025
Would take again

His lectures are fun and refreshing especially at 9 a.m. in the morning. Quizzes every so often but they are easy and he usually reveals the answers prematurely. May be a bit stern but that's because people don't go to class. Just review the textbook, HW, and question banks he releases. Super chill and I wish more professors would teach like him.

Inspirational
Hilarious
Beware of pop quizzes
5.0
3.0
CSE259
Grade: A-
Oct 30, 2025
Would take again

Dr.David is one of those instructors you will choose if you see his name. It's a funny guy, but be aware that he has a lot of ways to distract you when you're doing a logic question; these include some random topics about his life, or grab a guitar and start to play songs. This class will leave a mark in your mind, with these fun times.

Get ready to read
Participation matters
5.0
3.0
CSE220
Grade: A
Dec 10, 2025
Would take again

He's the kind of professor that makes you happy to be at college. He's a really nice and funny guy. He doesn't take himself too seriously and is friendly with students. Assignments are few but there are quizzes you have to attend class for. The tests are challenging because its unclear what will be on them exactly.

Hilarious
Beware of pop quizzes
Test heavy
5.0
1.0
CSE240
Grade: B+
Dec 10, 2025
Would take again

he a lil freaky but all in all he is a easy and cool prof. the final exam WILL cook you so be prepared.

Beware of pop quizzes
Lecture heavy
Test heavy
5.0
2.0
CSE355
Dec 12, 2025
Would take again

He's really chill and down-to-earth. Just go to class bro, it isn't that hard to sit for an hour and listen to a nice, relaxing lecture. Random quizzes usually once per week but they weren't hard at all. Exams were straightforward and had problems from HW and practice problems.

Hilarious
Beware of pop quizzes
5.0
2.0
CSE355
Grade: A+
Dec 13, 2025
Would take again

Took him for 240 before. A bit crass but funny. He's good at explaining generally abstract/difficult concepts/ideas. Tests aren't too difficult and will be pretty easy if you've done the homework legitimately and attend lectures. Usually gives hints in class abt exams that he wouldn't announce online. A bit hard to reach outside of class tho.

Hilarious
Respected
Lecture heavy
5.0
2.0
CSE355
Grade: B-
Dec 14, 2025
Would take again

I also had him for CSE 259 the previous semester, and he is probably the best professor I've had. Both classes I took with him dealt with a lot of abstract math, logic, and computer science concepts, but he made them understandable in a way I really resonated with. He's also pretty funny, albeit a little awkward sometimes.

Amazing lectures
Hilarious
Graded by few things
5.0
3.0
CSE355
Grade: A
Dec 16, 2025
Would take again

Claveau is one of the best professors in the CS department at ASU. My main advice is to attend his lectures; he tends to break down concepts through example than by exact definition, so reading lecture slides isn't always helpful. Tests are relatively reflective of the assignments, but still ensure you understand concepts thoroughly.

Amazing lectures
Clear grading criteria
Test heavy
5.0
3.0
CSE259
Grade: A+
Dec 16, 2025
Would take again

Finally, an actual teacher at ASU. He lectures in a very traditional style with slides and walking around that is at times difficult to follow if it's complicated. However, he is very accessible to asking questions and explaining concepts. By the end of the class you'll wonder why you struggled. Apply yourself! He really cares about his students.

Hilarious
Caring
Lecture heavy
Class Info

Online Classes

100%

Attendance Mandatory

18%

Textbook Required

89%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 62 grades
Most common grades:
A (18)
A- (13)
B+ (10)
Grade Distribution
A(28)B(11)C(0)D(0)F(0)A-/B+(23)
Based on 72 reported grades
A: 18
A-: 13
B+: 10
A+: 10
Common Tags
Hilarious (35)
Amazing lectures (20)
Graded by few things (13)
Inspirational (10)
Beware of pop quizzes (9)
Lecture heavy (8)
Clear grading criteria (7)
Caring (7)
Rating Trend

Stable

+0.02 avg change
Mar
Apr
May
Sep
Oct
Dec
Last 6 months
Ratings by Course

CSE301

5.0

(1)

COMP666

5.0

(1)

CSE355

5.0

(5)

CSE259

4.9

(10)

CSE220

4.8

(8)
+6 more courses
Difficulty by Course

CSE340

3.6

CSE259

3.1

CSE240

2.6

CSE205

2.5

CSE220

2.4

Similar Professors