4.4

Buster Dunsmore

Computer Science - Purdue University - West Lafayette

4.4
Quality
3.1
Difficulty
85%
Would Retake
147
Reviews
4.4
Quality
3.1
Difficulty
4.3
Helpful
4.4
Clarity

85%

Would Retake

147

Reviews

Rating Distribution
Official
147 total ratings

5

101

4

27

3

9

2

3

1

7

What Students Say

He makes IU jokes, what more do you need

CS180 - 5.0 rating

Dunsmore couldn't be categorized as an excellent professor, I couldn't tell anybody can

CS180 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

78%

Textbook Required

16%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 80 grades
Most common grades:
A (34)
B (14)
A+ (11)
Grade Distribution
A(45)B(19)C(3)D(1)F(0)A-/B+(13)
Based on 93 reported grades
A: 34
B: 14
A+: 11
A-: 9
Common Tags
Respected (28)
Group projects (28)
Hilarious (24)
Lots of homework (22)
Amazing lectures (17)
Amazing lectures (14)
Tough grader (11)
Inspirational (10)
Rating Trend

Declining

-0.32 avg change
Jan
Feb
Apr
May
Jun
Aug
Last 6 months
Ratings by Course

CS190WC

5.0

(1)

CS

5.0

(1)

CS161

5.0

(1)

CS177

4.7

(7)

CS190W

4.7

(3)
+4 more courses
Difficulty by Course

CS240

4.0

CS180

3.2

CS18000

3.1

CS190WC

3.0

CS

3.0

Reviews (146)
4.0
4.0
CS180
Dec 11, 2002

Good teacher, but you cannot pass

4.0
4.0
CS180
Dec 18, 2002

Good lectures.You need a tutor to pass (blame the course administrator)

5.0
3.0
CS180
Feb 18, 2003

Buster is a good prof

5.0
3.0
CS190WC
Feb 19, 2003

No Comments

4.0
3.0
CS190W
Feb 19, 2003

He teaches to a large class, so it is hard to ask questions sometimes.

1.0
5.0
CS181
Feb 19, 2003

Without a tutor, you don't have a chance. His class is impossible

5.0
1.0
CS180
Feb 23, 2003

The best instructor!

4.0
4.0
CS240
Feb 28, 2003

He tries to be somewhat entertaining, but it doesn't work. His classes are ususally poorly structured, not in lecture, but in conjunction with labs and exams. He is far to busy to teach a large class. He is nice.

5.0
2.0
CS180
Mar 2, 2003

Great prof. Couldn't be better.

5.0
4.0
CS180
Mar 5, 2003

Great Teacher. One of the best in CS.

4.0
1.0
CS181
Mar 12, 2003

Sometimes too banal. If you can't pass CS180 with him, try another major.

5.0
1.0
CS180
Mar 15, 2003

A great teacher

5.0
3.0
CS
Mar 16, 2003

Best Professor in the Computer Science Department!

5.0
2.0
CS180
May 18, 2003

No Comments

4.0
4.0
CS180
Oct 6, 2003

A bit egotistical

4.0
2.0
CS180
Jan 3, 2004

Pretty good

5.0
1.0
CS190W
Feb 16, 2004

Incredible professor!

5.0
3.0
CS180
Feb 24, 2004

This guy should run a teaching clinic for the majority of professor in the CS department who are "required" to teach.

4.0
3.0
CS180
Apr 28, 2004

Maybe it's because I had class at 7:30 AM, but he put me to sleep.

5.0
3.0
CS180
Jun 7, 2004

Totally awesome. Best teacher thus far. Very knowledgable.

5.0
5.0
CS180
Oct 2, 2004

Funny guy..keeps you interested. Class is difficult if you are new to CS. Class moves at a very fast pace and can be difficult to keep up with. I may not get a good grade but I am learning quite a bit.

5.0
2.0
CS181
Dec 11, 2004

Clear, good notes, fair and for the CS department, quite easy. However, required attendance in a 7:30am class did not sit well with me

5.0
4.0
CS180
Grade: B
Dec 13, 2004

Great prof, hope you all have the opportunity to take his class.

5.0
3.0
CS180
Dec 14, 2004

Buster rocks. Seriously. He does a great job with his class, the best you could ask for.

5.0
2.0
CS190W
Jan 1, 2005

He's the most organized professor I've ever had and all his notes used in class are online. He's not afraid to slam a table on the ground to wake you up and the class was admittedly easy, but any class with him will put in a good position to learn. I T.A. for his class. A great man.

5.0
4.0
CS180
Mar 23, 2005

Dunsmore's awesome. That sums it up quite well. The class starts out slow but soon picks up lots of speed, so if you have no prior programming experience (like me) don't be surprised when you get left behind, choking in the dust.

5.0
1.0
CS177
Sep 21, 2005

The Greatest who ever lived

5.0
2.0
CS177
Oct 14, 2005

Dunsmore is an awesome prof.

5.0
3.0
CS180
Jan 11, 2006

An overall good guy. Puts all of his notes online, which comes real handy for people with laptops. Tries his best to keep everyone awake (which is actually a good thing!). Though learning about code at 8:30AM isn't exactly thrilling, it wasn't bad with Dunsmore.

5.0
5.0
CS180
Mar 22, 2006

Lecture is mildly entertaining, but the info and speculation on notes is great. Class is difficult and so are projects, unfortunatly Dusmore doesn't write the tests, some retarded person does and they are 'coding races' I got 100 on nearly every project (a rare feat) but the tests required much coding practice before this freshmen class.

5.0
1.0
CS180
May 25, 2007

Great Professor, knows what he's talking about.

5.0
3.0
CS177
Aug 8, 2007

Good man!

5.0
3.0
CS177
Jul 22, 2008

Great professor, explains things to someone who doesn't know much about the subject. Hard subject but it would be your fault if you didn't do well.

5.0
1.0
CS180
Oct 25, 2008

He is a Great Professor!! He is trying to keep every students' attentiont by using interesting sentences and funny examples!! Also, he can explain a abstract concept by using daily life example , which make the problem more clear and easiler to understand. Totally, a great Teacher.

5.0
2.0
CS177
Nov 25, 2008

Very nice professor. Wants people to learn. Teaches in a fun way.

5.0
4.0
CS180
Jan 12, 2009

Great Professor. Makes a tough subject interesting. His projects aren't easy, but that's at the fault of the TA's, not directly him. But his class is a very good experience. I smile whenever I see him. I wish I could have him for a couple more semesters instead of those boring profs with heavy polish accents...

3.0
1.0
CS177
Oct 25, 2009

This guy doesn't have a clue.

5.0
1.0
CS177
Dec 22, 2010

Very helpful. To do well in the class you just need to go to class and bring your textbook to labs. He is easy to understand and really wants you to learn. He tries his best to make the material interesting to everyone and cracks a few jokes here and there. Overall, he's a great professor.

5.0
3.0
CS18000
Grade: A-
Aug 7, 2014

Prof Dunsmore is passionate about what he teaches and it shows in lecture. His slides have good examples and explanations and you can always approach him after class to ask questions. CS 180 is not a easy course just like any other CS course at Purdue. However if you work hard and keep up, then you can get a A or B in this class.

5.0
4.0
CS180
Feb 24, 2015

he is definitely the most brilliant and kind professor in Purdue

4.0
4.0
CS180
Apr 21, 2015

Lectures are great and very helpful, but getting office hours is like pulling teeth.

5.0
1.0
CS180
May 18, 2015

Professor Dunsmore is fantastic! Lecture slides are accurate and learning objectives are clear from the start. Dunsmore injects humor into lectures, making them more interesting. Students highly respect him and are not afraid to ask him questions.

4.0
4.0
CS18000
Grade: Not sure yet
Aug 31, 2015

Always enjoy sitting in the first row.

5.0
3.0
CS161
Grade: A+
Nov 16, 2015

Professor Dunsmore is a great professor. Very respected. His lectures are interesting and always well put together. He really cares about his students: all you have to do is shoot him an email and he'll even have lunch with you at a dining court.

5.0
2.0
CS180
Nov 23, 2015

Dunsmore is absolutely a great professor and makes showing up to lecture totally worth it. He's very good at breaking down and explaining concepts and the flow of programs. Just make sure to have your phone silenced, or you WILL be good-naturedly called out.

4.0
3.0
CS180
Dec 9, 2015

Pay attention to class if you're new to programming/Object-oriented programming.

5.0
4.0
CS180
Grade: B+
Dec 21, 2015

I came in with no prior experience in programming. He is an amazing professor and explains with really great examples. Don't miss his classes if you're new to OOP.... but beware of the long projects.

4.0
3.0
CS18000
Grade: B
Dec 23, 2015

Overall not too difficult of a class if you pay attention, but the homework and projects are horribly graded. If you don't follow the instructions exactly (eg. if you find a different or even more efficient solution) you'll get points off, and often receive 0 credit - as has happened to me several times.

4.0
4.0
CS180
Grade: B-
Dec 27, 2015

Great lecturer, great at explaining concepts. The course itself is hard - long projects with nitpicky grading, unhelpful TAs, and hard exams (you have to code solutions to 4 (deliberately obtuse) problems in 90 minutes)

5.0
1.0
CS18000
Grade: A+
Jan 15, 2016

Dr. Dunsmore is absolutely an excellent professor.

5.0
1.0
CS18000
Grade: A+
Feb 3, 2016

Dr. Dunsmore said when no one was willing to teach CS 18000 which is a hard course for beginners, he volunteered to teach this class. He is definitely a good professor. He is always nice to students.

3.0
5.0
CS180
Grade: Drop/Withdrawal
Feb 18, 2016

This class is insane. I had no experience prior to this class, which shouldn't be an issue considering that it is a beginners course, however it was extremely difficult. It was probably the teaching. I understood the concepts, but I wasn't able to put it all together, and I think the prof expected us to just know how to. Worst class I've ever taken

5.0
4.0
CS180
Grade: B
Mar 24, 2016

Buster has a great teaching style, however if you come into his class with little experience you will get lost in lectures pretty easily unless you put in extra work. This class is tough, but its definitely doable!

4.0
3.0
CS180
Grade: C
Mar 30, 2016

He's pretty cool. Really helpful.

5.0
1.0
CS180
Grade: A+
Apr 23, 2016

If Dr. Dunsmore couldn't be categorized as an excellent professor, I couldn't tell anybody can. He is the person worth receiving serious respect.

5.0
3.0
CS180
Grade: A
May 2, 2016

He mostly teaches Engineering Programming but is volunteering teaching this class. He believe the first course in CS would be important for the students's success. He teaches with great clarity and passion, always make nice jokes and vivid examples. Going to his class, get the projects and tests done, you will get good grade in this course

5.0
3.0
CS180
Grade: A
May 5, 2016

He's a great professor and really funny. CS180 wasn't an easy class, but Dr. Dunsmore makes it enjoyable.

5.0
3.0
CS180
Grade: B
May 29, 2016
Would take again

Dunsmore really cares about us. Thank you for all your hard work Dr Dunsmore!

4.0
4.0
CS180
Grade: C-
Aug 23, 2016
Would take again

Very funny guy but the course is too difficult.

BEWARE OF POP QUIZZES
Hilarious
GROUP PROJECTS
5.0
4.0
CS180
Grade: Not sure yet
Sep 10, 2016
Would take again

Professor Dunsmore is really good. I took Java in high school but he explains it so much better and I know a lot more already. He explains really well and his expectations are clear. It was a pleasure to be in his class.

Respected
Hilarious
Amazing lectures
5.0
2.0
CS180
Grade: A
Dec 8, 2016
Would take again

Really funny guy that makes learning code fun.

Respected
Hilarious
Amazing lectures
5.0
3.0
CS180
Grade: A
Dec 14, 2016
Would take again

Good Professor

Tough Grader
Skip class? You won't pass.
GROUP PROJECTS
5.0
4.0
CS180
Grade: A
Dec 21, 2016
Would take again

His lectures are super lively and he does his best to make it fun. The class is designed for someone with no prior coding experience--it moves quickly, but he explains things clearly enough that you should be fine if you keep up and do the work.

Respected
Skip class? You won't pass.
Hilarious
5.0
3.0
CS180
Grade: B
Jan 3, 2017
Would take again

I messed up HARD on the first exam as reflected by my final grade, but nonetheless, Dunsmore makes what can be a pretty dry subject (especially if you've taken AP CS) quite lively. Be prepared for a good amount of project work, but with a fair amount of effort, this class may even be considered an 'Easy A'. If you haven't coded before, read textbk.

ACCESSIBLE OUTSIDE CLASS
Hilarious
Amazing lectures
5.0
3.0
CS180
Jan 12, 2017
Would take again

He is definitely the best professor for cs

Inspirational
Clear grading criteria
Amazing lectures
3.0
5.0
CS180
Grade: Incomplete
Jan 18, 2017
Wouldn't take again

He seems like a great guy and he seems to understand a lot about Computer Science, but as a non Computer Science major, it was extremely difficult for me to understand Computer Science from him. I think he's pretty overrated and trying to understand was like him speaking in a foreign language or something :/

5.0
4.0
CS180
Oct 17, 2017
Would take again

Dunsmore is a great lecturer. Pay attention in class or the final will be extremely difficult.

5.0
4.0
CS180
Grade: A
Dec 19, 2017
Would take again

I came into this class with no programming experience, and I was scared that CS wasn't meant for me. After taking this course, thanks to Professor Dunsmore, I found my true passion for CS after everything I learned in this course. I have never seen a professor that cares more about his students. He is such a fantastic and inspirational guy.

Respected
Inspirational
Amazing lectures
5.0
3.0
CS180
Grade: A+
Mar 11, 2018
Would take again

He makes IU jokes, what more do you need?

Respected
LOTS OF HOMEWORK
Hilarious
5.0
3.0
CS180
Grade: A
Apr 25, 2018
Would take again

The class is very hit or miss. If you have a decent grasp on coding concepts already this class is a breeze. If you struggle with coding you'll be fine if you pay close attention during the lecture which are amazing and hilarious anyway. Both midterms are live coding and every other assignment is live graded so you can resubmit till its perfect.

Clear grading criteria
Hilarious
Amazing lectures
5.0
2.0
CS180
Grade: A
Apr 30, 2018
Would take again

One of the best professors I've had. He gives great, entertaining lectures, and all the coursework comes directly from them. Having him as your first CS professor will give you a great groundwork to build upon. Just pay attention in class and make sure you understand the homework/labs and you'll be fine.

Skip class? You won't pass.
Clear grading criteria
Amazing lectures
5.0
4.0
CS180
Grade: A
Jun 21, 2018
Would take again

A really good professor. Makes you want to work harder and be like him. Very inspirational. HIs lectures are very easy to understand, and with some dedication and effort one can easily do well.

Inspirational
Hilarious
Amazing lectures
5.0
4.0
CS180
Grade: A
Sep 13, 2018
Would take again

Prof. Dunsmore is very caring about his students and you can tell that he tries his best to make sure everybody succeeds. Definitely be prepared to work hard and pay attention during the lectures. He makes the lectures very fun to listen to and overall it's a very good class. :)

Respected
Inspirational
Caring
5.0
4.0
CS180
Grade: A
Oct 31, 2018
Would take again

Dunsmore lectures are amazing. A definitely laugh at least once in each of his lectures. The way he explains the subject makes it clear that he loves Computer Science (and his jokes makes it clear that he hates IU). Dont't cheat! Dunsmore will "tell you to drop the class, encourage you to change majors and write a letter for your permanent record".

Inspirational
Hilarious
Amazing lectures
5.0
3.0
CS180
Grade: A-
Nov 12, 2018
Would take again

Best professor so far.

Gives good feedback
Respected
Hilarious
4.0
3.0
CS180
Grade: A
Jan 7, 2019
Would take again

A well respected and humorous professor who does his best to keep endless black and white PowerPoint slides of code interesting. Lectures will never be a good way to learn how to code but Buster does his best. (recommend reading the textbook since it's hard to focus in class)

Respected
LOTS OF HOMEWORK
5.0
4.0
CS180
Grade: A
May 6, 2019
Would take again

Professor Dunsmore is a funny and charismatic professor who truly cares about his students. I took this class with no programming experience and finished the semester learning so much from him! The course overall has lots of resources to help you succeed as long as you're willing to ask for help. He is one of the best professors I've had at Purdue!

Respected
Hilarious
Amazing lectures
5.0
4.0
CS180
Grade: B
May 14, 2019
Would take again

Daddy Dunsmore is a reason to come to Purdue on his own. I'm so glad I started learning programming with him. Class is large but TA's are usually quite good. Class is generally well designed. One of my more enjoyable classes.

Respected
Group projects
Clear grading criteria
5.0
4.0
CS18000
Oct 28, 2019
Would take again

Fantastic human being, TA's are the ones who make the class practically impossible.

Lots of homework
Inspirational
Caring
3.0
3.0
CS18000
May 21, 2020
Wouldn't take again

He's not easy to reach outside of class and when I did get the chance to, he didn't respect my major. If you're not in cs, he doesn't want to hear it. He lets a TA run the entire class while he lectures so you won't really get to know him. Typical yt professor that has average slides but acts enthusiastic so the class is hard but not because of him

Group projects
5.0
3.0
CS180
Grade: A-
Aug 11, 2020
Would take again

Dunsmore is my favorite professor in the CS department. Get him if you can.

Respected
Accessible outside class
Amazing lectures
1.0
5.0
CS18000
Aug 12, 2020
Wouldn't take again

He is a tough grader. Lecture is not helpful, and theres lots of hw, projects and quizzes. I would not recommend to take him. A lot of people dropped it.

Lots of homework
Test heavy
Tough grader
1.0
5.0
CS180
Aug 13, 2020
Wouldn't take again

If you take this class, you will going on trouble at homework. Every week has twice homework with project. There are really sucks which it makes you trouble on grading. His class and powerpoint? Nothing helpful on your hw and project. You need to search on google to find some information for java. Do not take this class ever

Tough grader
Group projects
Lots of homework
5.0
2.0
CS180
Grade: A
Sep 26, 2020
Would take again

Lectures are thorough and amazing, but they can feel a little slow-paced at times. Expect some spicy IU roasts.

Respected
Amazing lectures
Hilarious
5.0
3.0
CS180
Grade: B
Sep 28, 2020
Would take again

Love the guy. Makes fun of IU on the regular. Really enthusiastic and gives amazing lectures.

2.0
4.0
CS180
Grade: A-
Nov 4, 2020
Wouldn't take again

I think he is probably a good in person teacher, but right now he is very disconnected from his students. The TAs do absolutely everything in this class, including making our exams. He needs to put in more effort for us even though we are lowly freshmen, as the TAs do not really have any idea what they are doing.

5.0
3.0
CS180
Grade: B
Dec 3, 2020
Would take again

There are weekly MWF lectures , HW, and projects. The professor is very knowledgable, and teaches you why and when to use concepts instead of just telling you how. However, he categorizes students by "dumb" and "smart" in a way that I think he may not be receptive to a struggling student asking for help. The TAs are better suited for help.

Respected
Lots of homework
Skip class? You won't pass.
5.0
4.0
CS180
Grade: A
Jan 5, 2021
Would take again

He's really great at explaining complex CS concepts through examples, and seems like a personable and helpful professor (though I was asynch so what do I know). Tough class, but doable if you watch the lectures and refer to TAs!

Lots of homework
Skip class? You won't pass.
Amazing lectures
2.0
4.0
CS180
Grade: Not sure yet
Apr 6, 2021
Wouldn't take again

at the start of the semester you'll love him. he makes fun of IU,he seems chill,what could go wrong?by the middle of the sem you're drowning in homework,his lecture don't help,his slides are crap, you can't find any answers to the quizzes. it's just a dumpster fire. honestly don't think this class would be possible without the TAs, they're saviors.

Lots of homework
Skip class? You won't pass.
Lecture heavy
5.0
4.0
CS180
Grade: B+
Apr 15, 2021
Would take again

Probably one of the best professors I have ever had. He is experienced in the material he is teaching and explains it very well and thoroughly, giving examples in multiple different scenarios. Although he is unable to handle students' questions himself, he employs TAs who are more than capable of assisting students well.

Lots of homework
Amazing lectures
Lecture heavy
5.0
1.0
CS180
Grade: A+
Apr 29, 2021
Would take again

Extremely easy A, easy quiz/assignment/exam.

Hilarious
5.0
2.0
CS180
Grade: A
May 11, 2021
Would take again

Great intro class

Gives good feedback
Respected
Inspirational
5.0
3.0
CS180
Grade: A-
May 11, 2021
Would take again

Professor Dunsmore was one of the best teachers I've ever had! I was initially concerned about this class being online, but the lectures were amazing, the TAs were a great help, and the exams and homework were very straightforward if you watched the lectures. This class was a great introduction to core CS concepts.

Respected
Clear grading criteria
Amazing lectures
2.0
5.0
CS180
Jun 25, 2021
Wouldn't take again

Dont know why hes rated so high here. His lectures are SO much harder than the hw assignments and projects. The TAs do all the work and they are so strict about everything.

Tough grader
Lots of homework
5.0
3.0
CS180
Grade: A
Jul 31, 2021
Would take again

ONE OF THE BEST PROFS AT PURDUE!!! His lectures are so easy to follow and he's hilarious as well. He tries to get to know his students on a personal basis and I appreciate that a lot. He wants you to succeed in the class and he shows that. Tests (mostly coding) are not hard, just make sure you're familiar with the fundamentals

Hilarious
Amazing lectures
Caring
5.0
3.0
CS180
Dec 17, 2021
Would take again

Def a hard class, but Professor Dunsmore makes it fun. He makes concepts easy to understand if you have no prior knowledge. Funny and enthusiastic about eacher. The course starts off slow but picks up after the first project. A lot of work, but def doable if you put in the time to get things done ahead of time or ask help when you're stuck.

Lots of homework
Hilarious
4.0
3.0
CS180
Grade: A
Dec 29, 2021
Wouldn't take again

Decent professor but his powerpoints were really boring, and hard to learn from. When explaining though he'd often make funny noises and those kept me engaged. Great professor for the intro class though.

Respected
Hilarious
4.0
3.0
CS180
Grade: B
Jan 11, 2022
Would take again

Very nice, but hard to approach. START PROJECT EARLY. Can be frustrating at first to learn since it is all new, but keep at it and youll be okay. Just be aware of the time commitment. TAs werent very helpful and couldnt help much. Take CSBridge if you can, (its hard) but it helps a lot and you get to know him more personally!

Respected
Group projects
Clear grading criteria
5.0
4.0
CS180
Grade: B
Jan 13, 2022
Would take again

Really down to earth guy who has a knack for breaking down and simplifying information well

Inspirational
Group projects
Amazing lectures
5.0
3.0
CS180
Jan 23, 2022
Would take again

Solid intro class, homeworks and projects are not too difficult, but start group projects early. The final is composed of a bunch of facts you can only know if you go to lecture.

4.0
5.0
CS180
Apr 21, 2022
Would take again

Not to much homework, but it takes a long time to complete. Projects are easy other than the group project. The group projects do take a substantial amount of time. Good profesor and cares about us understanding the information.

Group projects
Lots of homework
4.0
3.0
CS180
Grade: A
Apr 24, 2022
Would take again

Dunsmore does a great job introducing new students to CS at Purdue. Really nice person once you get to know him but his lectures are kind of boring so they go by slow. There are quizzes after every lecture so don't forget to do them and the homework assignments can be really long and frustrating at times.

Group projects
Lots of homework
Beware of pop quizzes
5.0
2.0
CS180
Grade: A+
Jul 18, 2022
Would take again

Dunsmore is a really good professor to welcome freshman into CS at Purdue. He clearly cares about what he's teaching and is eccentric in all of the right ways. Unfortunately I'm only pursuing a CS minor, but I would've loved to have taken another one of his courses.

Group projects
Gives good feedback
Caring
5.0
2.0
CS180
Grade: A
Aug 22, 2022
Would take again

BEST CS COURSE EVER

Amazing lectures
4.0
4.0
CS180
Grade: B-
Dec 17, 2022
Would take again

Difficult course if this is your first CS class, but still doable. Start homework and projects early.

Group projects
Hilarious
Respected
5.0
3.0
CS18000
Grade: A+
Dec 21, 2022
Would take again

Dunsmore and his lecture notes are all you'll need for this class. P.S: clap when the class is done!

Amazing lectures
Caring
Lecture heavy
5.0
2.0
CS180
Grade: A
Dec 22, 2022
Would take again

Great Class & Great Professor. A really good introductory course to object-oriented programming.

Group projects
Clear grading criteria
Gives good feedback
5.0
3.0
CS180
Grade: A
Dec 25, 2022
Would take again

Great professor who left me feeling prepared for future CS classes after coming in with zero CS knowledge. Beware of the last two projects!! Getting bad groupmates can be detrimental. Start work early as the later assignments are impossible to do in one sitting. Do the weekly homework, as they're critical for cementing knowledge.

Group projects
Amazing lectures
Respected
3.0
4.0
CS180
Grade: A
Jan 9, 2023
Would take again

The mic prof Dunsmore used was completely broken, which made it very hard for students to hear and follow his slide. We gave feedback about the mic problem and it was never resolved. Overall, he's a good professor, but not that good when you go to his class and can't even hear a word he's telling. If the mic is fixed, I'd give a solid 5 star.

5.0
4.0
CS180
Grade: B+
Jan 10, 2023
Would take again

Professor Dunsmore is a good professor, especially for an intro-level class and I really appreciated the work he puts in. If you come in with no programming experience, you might have to work a bit outside of class.

Tough grader
Group projects
Lecture heavy
5.0
3.0
CS180
Grade: B
Jan 29, 2023
Would take again

Professor Dunsmore was an amazing first CS professor during my freshman year. He also made the material easy to understand and was very relaxed and respectful as long as you gave him that same respect while he was lecturing.

Group projects
Amazing lectures
Respected
5.0
3.0
CS180
Grade: A
Feb 13, 2023
Would take again

Don't forget to do the daily quizzes and cooperate on the group projects and you'll be fine in the class.

Group projects
Clear grading criteria
Hilarious
5.0
2.0
CS18000
Grade: A+
Apr 15, 2023
Would take again

Dunsmore is a top-tier teacher. I came into this class without any CS experience and left with an A+. He has a very example-heavy lecture style, which is perfect for helping to understand abstract concepts. Pay attention in lectures, and it will pay off so much. As long as you work hard, you should be able to get an A.

Amazing lectures
Hilarious
Respected
5.0
3.0
CS180
Grade: A
May 2, 2023
Would take again

Truly one of the kindest and most well-spoken professors I know of. I took CS 180 two years ago. Homework and projects can be challenging, but you'll learn a lot. Very reachable outside of class and replies to emails quickly, in my experience.

Amazing lectures
Respected
Accessible outside class
5.0
1.0
CS180
Grade: A+
Dec 20, 2023
Would take again

W professor

Group projects
Caring
Respected
5.0
2.0
CS180
Grade: A-
Jan 11, 2024
Would take again

Professor Dunsmore did an incredible job teaching the fundamental concepts of Computer Science in his CS180 (Java) course. At the start of the semester, I was worried I would struggle because of my lack of background knowledge. However, as the course continued, this concern faded. Dunsmore clearly has a passion for the subject.

Participation matters
Group projects
Clear grading criteria
5.0
2.0
CS180
Grade: A
Jan 23, 2024
Would take again

W Guy W Professor

Group projects
Amazing lectures
5.0
3.0
CS180
Grade: A
Feb 1, 2024
Would take again

He's a great professor and explains all the concepts really well

Group projects
Amazing lectures
Lecture heavy
5.0
2.0
CS18000
Grade: A-
Feb 10, 2024
Would take again

He is a very good instructor who knows all too well how to keep his lectures engaging and interesting while scaffolding slowly to increase the rigor to a point where the students feel challenged yet enjoy it, which makes them give their absolute best!

Participation matters
Amazing lectures
Hilarious
3.0
3.0
CS180
Grade: A+
May 27, 2024

I had a bigger problem with the course itself rather than Professor Dunsmore. He makes tons of jokes and does his best to keep things engaging. However, he talks and moves through content incredibly slow, and his slides are plain white with black text (literally not a single bit of color). So ultimately I found lectures incredibly boring

Hilarious
1.0
5.0
CS18000
Grade: C
Aug 3, 2024

The semester I was in unbelievably hard for no reason. We were employing CS182 and CS251 concepts into our code and expected you to be a god at coding. The group project was worse because one of my teammates dropped the course and one of my other teammates was useless. Then that teammate threw my peer review. I coded 75% of final project btw.

Group projects
Lots of homework
Lecture heavy
5.0
3.0
CS180
Grade: A
Aug 16, 2024
Would take again

Took CS180 over the summer as a rising high school sophomore, and this was indeed a hard class. Prof. Dunsmore taught the material extremely well. However, you better pray you get a good team for the team project. One of my teammates dropped the class last second and messed up our product.

Group projects
Amazing lectures
Respected
1.0
5.0
CS18000
Grade: B-
Oct 30, 2024

This professor reads straight from PowerPoint, focusing on random concepts like sentinel variables instead of practical coding skills. Vocareum, the coding platform, provides vague feedback, making it tough to learn. TAs lack expertise, and overall, the course feels more frustrating than helpful. Test out if possible.

Tough grader
Group projects
Lots of homework
1.0
5.0
CS180
Grade: B-
Oct 30, 2024

All the teaching is through a PowerPoint. Although there is live coding once a week, it doesn't truly go over everything we learned in class. We learn basic syntax through the PowerPoint, but the homework and exams are extremely difficult, not matching what we learned in class. In one week I was given a group project, homework, project, and exam.

Group projects
Lots of homework
Lecture heavy
4.0
5.0
CS180
Grade: Not sure yet
Nov 14, 2024
Would take again

I enjoyed doing the work, however, at some point the amount of work was unreasonable. Like another user mentioned, we had a project, homework assignment, and team project all while studying for an exam. The exams were on paper and it was heavily graded. Not to mention this course lecture heavy, although the prof is very humorous during lectures.

Tough grader
Lots of homework
Lecture heavy
5.0
4.0
CS180
Grade: Incomplete
Dec 3, 2024
Would take again

Good guy, pretty good professor. Brought us cookies for our TA's birthday! Definitely a hard class and work will pile up in the middle of the semester. However, not impossible. Dunsmore is funny and tries to make concepts understandable.

Clear grading criteria
Lots of homework
Hilarious
5.0
4.0
CS180
Grade: Not sure yet
Dec 4, 2024
Would take again

Very good professor. He makes lectures very entertaining, and very informative. Despite the amount of topics in the course, he makes them all very understandable and engaging by showing examples from basic to real world application. Class is lecture heavy, however they aren't a burden to attend.

Amazing lectures
Hilarious
5.0
2.0
CS18000
Grade: Not sure yet
Dec 4, 2024
Would take again

He makes classes very interesting. Since I was new to Java, I had to go through lectures twice, even thrice to understand the entire material but apart from that it was a great experience. His material was easy to understand and gave real-life analogies as well.

Group projects
Lots of homework
Lecture heavy
5.0
4.0
CS180
Grade: Incomplete
Dec 5, 2024
Would take again

This guy is the best

Hilarious
Caring
Respected
5.0
3.0
CS180
Grade: Not sure yet
Dec 7, 2024
Would take again

His lectures are great and he makes sure to explain concepts to the best of his abilities. The class is hard but he cares about the students and is always open to questions.

Lots of homework
Respected
4.0
4.0
CS18000
Grade: Not sure yet
Dec 12, 2024
Would take again

Professor Dunsmore is a phenomenal professor, and he clearly has such an immense passion for what he teaches his students, he really does seem to care about his students. The class itself, while pretty hard in terms of the exams and the sheer amount of work, is doable if you put in the effort, although I do wish there was more organization.

Gives good feedback
Lots of homework
Caring
3.0
4.0
CS180
Grade: Not sure yet
Dec 15, 2024
Would take again

Dunsmore is very nice, the lectures have a good vibe to them. Despite this, there definitely seems to be a disconnect between his attitude and the difficulty level of this semesters course. Midterm questions were fair but graded very harshly.

Tough grader
Group projects
4.0
3.0
CS180
Grade: A-
Dec 16, 2024
Would take again

Professor Dunsmore is engaging and explains concepts well, but the slow pace and plain lecture slides can get boring. Use Unstuck ai and the free textbook to supplement and stay on top of the daily quizzes for an A.

1.0
5.0
CS180
Grade: B
Dec 17, 2024
Would take again

The test is crazy hard, and final just don't make any sense at all.

Tough grader
Amazing lectures
Test heavy
3.0
4.0
CS180
Grade: B
Dec 20, 2024

The CS 180 course for this recent semester was horribly structured. The final exam questions were extremely specific for no reason. Throughout the semester, you will have to look up javadocs on Google to learn how to code yourself because these weren't covered in lectures and they expect you to know them. Projects are extremely time-consuming.

Tough grader
Lots of homework
5.0
2.0
CS18000
Grade: A-
Dec 24, 2024
Would take again

Prof. Dunsmore is a really good professor. His lectures are enjoyable and he responds to emails quickly. I enjoyed being in his class and he taught really well.

Group projects
Amazing lectures
Accessible outside class
5.0
4.0
CS180
Grade: B+
Jan 9, 2025
Would take again

Professor Dunsmore is a great professor. The issue is how the class is run, the midterms had fair questions but the grading was way to harsh losing an absurd amount of points for a small mistake. The final asked questions that were uber specific having no relevance to real life coding or knowledge and did not fairly represent the course material.

Tough grader
5.0
3.0
CS180
Grade: A
Feb 26, 2025
Would take again

Amazing lecturer. Great for an introductory course. Final project was a bit tough.

4.0
3.0
CS180
Grade: A
Apr 27, 2025
Would take again

Dunsmore himself is a great prof but cs 180 itself is a horribly structured and organized class. trivial questions on exams more about java syntax and cs 180 coding style rather than actual cs concepts.

Group projects
Lots of homework
Test heavy
5.0
4.0
CS180
May 8, 2025
Would take again

he was inspiring truely

Tough grader
Gives good feedback
Inspirational
5.0
4.0
CS180
Grade: A
May 13, 2025
Would take again

Professor Dunsmore is a fantastic professor for an introductory-level CS course. CS 180 is a very difficult course, ever since they made it a "weed-out", but Dunsmore does his best to ensure his students still do well in the course. It's fast-paced if you don't have prior experience, but don't fall behind and pay attention to his lectures.

4.0
3.0
CS180
Grade: A
May 13, 2025
Would take again

He's a pretty good professor, and explains the CS concepts pretty well. He's also pretty approachable after class. Although the class itself is intended to be a weedout, he actually tries to help people pass. His examples for these concepts help but i think he uses too many of them (maybe 3-4 instead of 1-2). Still pretty good.

Caring
Respected
5.0
4.0
CS18000
Grade: B-
May 14, 2025
Would take again

Great professor, make sure you actually watch lectures otherwise you will fall behind quickly.

Group projects
Amazing lectures
Inspirational
4.0
2.0
CS180
Grade: A
May 27, 2025
Would take again

i think overall they made cs 180 much easier (spring 25) than last sem (fall 24), really enjoyed dunsmore energy while teaching. he definitely kept my attention during lectures. wasnt fond of the plagiarism accusations. class overall was pretty easy tests are generally very specific to the slides, group project was a disaster.

Group projects
5.0
3.0
CS180
Grade: B
Jun 9, 2025
Would take again

honestly if you keep up with lectures it ends up being okay

5.0
2.0
CS180
Grade: A
Aug 29, 2025
Would take again

Amazing professor. One of the select few professors who know how to teach.

Lots of homework
Respected
Lecture heavy
Class Info

Online Classes

100%

Attendance Mandatory

78%

Textbook Required

16%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 80 grades
Most common grades:
A (34)
B (14)
A+ (11)
Grade Distribution
A(45)B(19)C(3)D(1)F(0)A-/B+(13)
Based on 93 reported grades
A: 34
B: 14
A+: 11
A-: 9
Common Tags
Respected (28)
Group projects (28)
Hilarious (24)
Lots of homework (22)
Amazing lectures (17)
Amazing lectures (14)
Tough grader (11)
Inspirational (10)
Rating Trend

Declining

-0.32 avg change
Jan
Feb
Apr
May
Jun
Aug
Last 6 months
Ratings by Course

CS190WC

5.0

(1)

CS

5.0

(1)

CS161

5.0

(1)

CS177

4.7

(7)

CS190W

4.7

(3)
+4 more courses
Difficulty by Course

CS240

4.0

CS180

3.2

CS18000

3.1

CS190WC

3.0

CS

3.0

Similar Professors