3.6

David McElhoes

Philosophy - Arizona State University

3.6
Quality
3.6
Difficulty
62%
Would Retake
91
Reviews
3.6
Quality
3.6
Difficulty
3.7
Helpful
3.5
Clarity

62%

Would Retake

91

Reviews

Rating Distribution
Official

5

34

4

21

3

16

2

9

1

11

What Students Say

This professor disappointed me

PHI105 - 2.0 rating

This was by far the worst professor I have ever had in my years of online education

PHI333 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

43%

Textbook Required

33%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 62 grades
Most common grades:
A (22)
Not sure yet (10)
B+ (10)
Grade Distribution
A(31)B(10)C(4)D(3)F(0)A-/B+(16)
Based on 74 reported grades
A: 22
Not sure yet: 10
B+: 10
A+: 9
Common Tags
Gives good feedback (27)
Lecture heavy (21)
Tough grader (14)
Participation matters (12)
Get ready to read (12)
Graded by few things (12)
Test heavy (10)
Amazing lectures (8)
Rating Trend

Declining

-0.43 avg change
Jun
Oct
Dec
Mar
Jun
Dec
Last 6 months
Ratings by Course

PHI420

5.0

(4)

PHI103

5.0

(1)

PHI105

4.3

(17)

PHI102

4.0

(1)

PHI 105

4.0

(1)
+5 more courses
Difficulty by Course

PHI333

4.6

PHI420

4.3

PHI 105

4.0

PHI334

3.8

PHI101

3.8

Reviews (91)
5.0
2.0
PHI314
Grade: A
Dec 13, 2013

Great professor. The exams are a bit difficult.

4.0
3.0
PHI102
Mar 31, 2014

At first, the class was really boring, but after the 1st exam, class seemed to get more interesting. He seems to be really passionate about what he teaches. The textbook is not needed, but you do need to attend every class in order to be successful on the tests.

4.0
3.0
PHI314
Grade: A
Aug 14, 2014

Challenging class, it is not extremely difficult, but it is conceptually difficult. You will have to pay attention to lectures and engage in the discussion board constantly. Also, the tests ARE very difficult. They consist of 5 multiple choice questions (where 3 of 4 are wrong, but all are true. You must find the one that is more true)2 essay ?s

5.0
3.0
PHI105
Grade: A
Dec 13, 2014

About 12 'pop' quizzes, all open-note. Bring a laptop to take notes. 2 exams with 3 essays each, final exam has 5 essays. It's difficult for a 100 level class, but it's manageable and highly possible to get an A. Do the study guides. Go to class. Do not miss any notes. Dr. Mac, however, if willing to help you a ton, along with his T.A.

4.0
4.0
PHI314
May 6, 2015

Dr. McElhoes was a great professor and I honestly thought the class was interesting. He is very passionate about the field of Philosophy. Three online tests consisting of 2 essay questions. The tests are a bit challenging, but he does give hints as to what to write. Assigns weekly homework and there are pop quizzes.

5.0
4.0
PHI333
Grade: A
May 8, 2015

My first week was stressful, but once I took each assignment one-at-a-time, it all clicked, and the work became surprisingly satisfying. DrMc is an excellent, and generously-grading, professor--if you put in serious effort. Do yourself two favors: do NOT fall behind on your deadlines, and DO participate. This material is helpful for LSAT prep!

5.0
4.0
PHI314
Sep 12, 2015

This class is essential for those who want to develop the ability to think critically. Every lecture is engaging, and every quiz/exam score you receive reflects the effort you put into the course.

3.0
5.0
PHI314
Oct 2, 2015

The class is very interesting and he definitely is very good in what he's doing. But oh man, tests are the toughest things I've done. 3 tests, 3 quizzes and discussions. Fail any of them and you're guaranteed a C. This class is just so conceptually hard!!!

4.0
5.0
PHI314
Oct 7, 2015

This is a very hard class considering it's only 300 level. Tests and quizzes are extremely tough, but I think you do get the satisfaction out of it. Concepts are so many and difficult. No memorization, just clear thinking.

2.0
5.0
PHI101
Oct 19, 2015

Rarely any assignments in the course. Very redundant lectures in which the majority of the lecture is spent reviewing prior class material. He is a regular upper division Philosophy teacher so PHI101 is not his strong suit. The fact that there are so little assignments kind of screws your grade if you don't know it perfect. DO NOT TAKE THIS CLASS.

4.0
4.0
PHI 105
Grade: A-
Oct 21, 2015

I would advise some reading glasses if you are planning on taking this class. You're gonna have a hard time reading his hand writing

1.0
5.0
PHI101
Grade: Not sure yet
Nov 2, 2015

Not very good at what he does, very uninformed, expects a lot from students without giving them enough material to succeed on tests.

2.0
5.0
PHI105
Nov 13, 2015

This professor disappointed me. Always late to class, wasting valuble time. His handwriting is VERY hard to read. If you're absent from a lecture, there's no way to know what you missed. But the exams are the real killer. 30% of your grade is decided by ONE essay question that you have 50 minutes to write about (it's a 75 minute class). Ridiculous.

2.0
4.0
PHI101
Grade: C-
Nov 15, 2015

only has three tests that ultimately decide your grade. each test is only two short term answer questions so if you miss even one you're screwed.

2.0
3.0
PHI101
Grade: C
Nov 16, 2015

He made me HATE philosophy. I took PHI105 as a freshman and I loved it because I had prof. de Marneffe. But McElhoes makes philosophy unnecessarily confusing and he goes off on tangents all the time which makes it hard to follow what he is saying. I got an A+ with de Marneffe w/ little effort and got a C with McElhoes. AVOID THIS PROF @ ALL COSTS

4.0
3.0
PHI101
Grade: A
Nov 22, 2015

His tests are difficult to study for, but they are easy to take because you can explain your thought process. I thought his lectures were helpful in understanding the information, but you MUST be there to get the information, so attendance is important, but not mandatory.

4.0
4.0
PHI314
Dec 6, 2015

This course was quite tedious. Discussions twice a week and expects replies as well. Quizzes and exams are pretty difficult but lets you retake the quiz once more but not for the exams. Professor does try to help make the content clear just be ready to read a lot and study often

5.0
4.0
PHI105
Grade: Not sure yet
Dec 9, 2015

I wrote one of the negative reviews, but now I wish i hadn't. His midterms are very tough, and I really wish we had more time for them. However, he grades fairly generously to make up for lack of time, he gives great lectures that are always worth attending, and is a very nice guy in general. Tough for a 100 class, but he is a very good professor.

4.0
3.0
PHI101
Grade: A
Dec 12, 2015

While the textbook cost me $4 on Amazon, I never actually touched it. He assigns readings but they don't matter because he just tells us exactly what was in it during the lecture. He writes every single thing on the board, so make sure you copy it and you'll be fine for the exams. You definitely have to study and memorize, though. Not a bad class!

5.0
3.0
PHI101
Grade: A
Dec 13, 2015

great teacher. go to lectures and you'll have almost everything you need to do well. grades fair, just be very specific with answers. decent feedback

2.0
4.0
PHI101
Grade: Drop/Withdrawal
Jan 7, 2016

Could not understand a word this man was saying. He doesn't really teach, just shows off his knowledge of philosophy and spews random words out onto a whiteboard which you must frantically copy down while he rants and you miss all the info. Not an easy A and not interesting, would never reccommend this class even though Dr. Mac is generally nice

3.0
4.0
PHI314
Grade: A-
Jan 8, 2016

This class had really cool content to get into but you will have to engage with it if you want to succeed in the class. The discussion posts/replies are tedious but necessary points. Essay tests make it difficult to get a lot of points in a class that already has few. You really have to work with the concepts to do well on tests/quizzes.

5.0
3.0
PHI105
Grade: A-
Oct 21, 2016
Would take again

He is an amazing teacher. He talks about deep issues that make you think and question your perspective. He is an easy grader if he sees you are trying and interesting in the material. He is so passionate about what he teaches, you will never space out. He is very inspirational.

Inspirational
GRADED BY FEW THINGS
Amazing lectures
4.0
3.0
PHI314
Grade: B
Dec 12, 2016
Would take again

Prof Mac was dope. I had 5 classes this semester so I didn't get to dedicate as much time as I wanted to to his, but overall I feel I learned a lot. I did most of the discussions and did well on the tests so I got a B, but if you do the term paper and do well you will probably get an A.

Gives good feedback
Participation matters
Caring
3.0
3.0
HPS314
Grade: B+
May 8, 2017
Would take again

Basically, 5 homework assignments(15% of grade)4-5 POP quizzes that are worth 5% of your grade, three exams that are all worth 25% of your grade. He gives hints on how to succeed on the exams You don't have to come to class but you will miss the quizzes. writes in tiny print on the white board for notes so sit close or you wont be able to read it.

Gives good feedback
BEWARE OF POP QUIZZES
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
PHI314
Grade: A-
Jun 16, 2017
Would take again

I'm in McElhoes's PHI 314 session A summer class right now, and honestly the best online class I've ever taken. His powerpoints are straightforward yet the content is substantial. He explains otherwise complicated theories in lamens terms and is a fair grader. Super interesting topics in this class, and I'm not even a Science person!

Gives good feedback
Clear grading criteria
Amazing lectures
5.0
5.0
PHI314
Jun 25, 2017
Would take again

Hard class! But McElhoes is enthusiastic/intelligent. Quick to answer questions, gives good feedback. Essay Exams, but not too hard of a grader. Lots of information!!! Optional term paper, if you do bad on quizzes! Would retake his class, but always focus on his lectures, they are fast paced. For an online class, I felt a good teacher connection.

Gives good feedback
LOTS OF HOMEWORK
Amazing lectures
5.0
4.0
PHI314
Grade: A+
Jul 4, 2017
Would take again

Tough course, but super manageable, just do readings, and actually form opinions of your own, and you'll do excellent. wants you to try hard, but very helpful, responsive, and patient, cares a lot about your learning. By the end you'll notice you're much better at evaluating arguments and will have actualknowedge about the philosophy of science.

Gives good feedback
Participation matters
Caring
5.0
4.0
PHI420
Grade: Not sure yet
Oct 5, 2017
Would take again

I am happy to say that Dr. McElhoes course has been the most intellectually stimulating classes I have taken over my collegiate studies spanning many universities and majors. The course material is undeniably challenging, equally as rewarding, and presented with a degree of clarity that I have yet to experience otherwise in courses at ASU.

Gives good feedback
Clear grading criteria
Amazing lectures
5.0
3.0
PHI105
Oct 15, 2017
Wouldn't take again

Philosophy classes are challenging, but as far as professors go, he's great. He explains every theory and reading thoroughly during class so it's important to never miss. The textbook wasn't required in PHI105 but it helped to sparknotes for the main ideas. Do your best to understand what he's talking about, his tests are short but detail heavy.

Tough Grader
Skip class? You won't pass.
Participation matters
5.0
4.0
PHI105
Grade: A
Oct 27, 2017
Would take again

Dr. Mac is a really well spoken interesting professor. His lectures are funny and engaging, and while the content can be hard to wrap your head around sometimes, he does a good job of explaining it. He's always super positive and gives great feedback on assignments.

Gives good feedback
Hilarious
Amazing lectures
4.0
3.0
PHI105
Grade: Not sure yet
Feb 24, 2018
Would take again

Come to class ready to take notes because that's all the content you'll need to pass. Sit in the middle and closer, if you can, his writing is meh. He has little pop quizzes (3 questions max) but they're open-notes so they're super easy. His big exams are a lot harder but he puts out a study guide. You'll need a green booklet. Fun class!

TEST HEAVY
Amazing lectures
3.0
3.0
PHI105
Grade: A
Mar 4, 2018
Wouldn't take again

The class itself wasn't too hard; however, there is so little papers and tests that are graded, so it was hard to pass. Basically, as long as you do well on the three papers and tests (along with an occasional quiz) you'll probably do well.

Skip class? You won't pass.
GRADED BY FEW THINGS
LECTURE HEAVY
5.0
4.0
PHI314
Grade: Not sure yet
Apr 1, 2018
Would take again

I am currently in the PHI314 class with this professor and what the reviewer below me says is false, or totally exaggerated. There are readings/lectures every SECOND day, and a really easy discussion assignment due on the off-days that take me 10 minutes. Each chapter/lecture covers 2 or 3 philosophers max, not 10+. It's hard, but perfectly paced.

Gives good feedback
Participation matters
LECTURE HEAVY
5.0
3.0
PHI105
Grade: B+
May 3, 2018
Would take again

I love Dr. Mac. He's so passionate about philosophy, and he was always very welcoming during office hours. He always set his schedule around his students, even doing office hours until 7:00PM before the exam. Wonderful guy, forgiving grader if you showed passion in the material.

Gives good feedback
BEWARE OF POP QUIZZES
ACCESSIBLE OUTSIDE CLASS
4.0
3.0
PHI105
Grade: B
Jul 12, 2018
Would take again

Your grade comes from 3 exams and 3 assignments. the exam is an essay, so you have to know the concepts. The assignments are pretty straight forward and easy though. Readings are assigned before every class, but are reviewed and explained during class, so you don't really need to read beforehand. Pretty easy overall.

Skip class? You won't pass.
Clear grading criteria
Amazing lectures
5.0
3.0
PHI105
Grade: A
Dec 5, 2018
Would take again

I took this class an elective. The content is heavy and you will need to read, but he gives you class handouts that have all the lecture material in them, so if you read all of them and do his study guides properly before exams it's an easy A. Professor McElhoes is very helpful, available and understanding, you can see he cares about his students.

Get ready to read
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
4.0
PHI105
Grade: A
Dec 27, 2018
Would take again

Dr. Mc is one of those teachers who cares deeply for his students. The class is really difficult because the the tests are all essay tests, and each test is worth 25% of your grade. I cannot recommend enough to do the study guide, if you don't you will fail this class. But, Dr. Mc is amazing and a great teacher, take him if you can.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
LECTURE HEAVY
3.0
2.0
PHI314
Grade: B+
Dec 28, 2018
Wouldn't take again

To be honest philosophy was just a boring subject for me however the teacher makes it even more boring than it already is. The concepts are easy to understand but sometimes it is hard to keep up cause there is too many components and he does not slow down to explain it in detail. The class lecture heavy he covers MOST of the exam material in class

Gives good feedback
BEWARE OF POP QUIZZES
LECTURE HEAVY
4.0
5.0
PHI105
Grade: A
Mar 21, 2019
Would take again

This professor was extremely knowledgable and really cared about his students understanding the material. He was always available for help and very reasonable. It was my toughest class to date simply because it's a lot of memorizing arguments and such. If I had to take another philosophy class, I would 100% choose McElhoes.

Accessible outside class
Test heavy
Caring
3.0
5.0
PHI333
Grade: B-
Apr 27, 2019
Wouldn't take again

2 exams, 1 final, weekly HW only graded for completion & there's a quiz every week and they're usually hard and barely allows us any time to do them which is extremely annoying. & 3 group projects. as a PHI major this class was so hard, but all the math majors thought it was easy. one good thing is he grades generously and gives points for trying

Beware of pop quizzes
Lecture heavy
1.0
4.0
PHI333
Grade: B+
May 2, 2019
Wouldn't take again

he wastes a lot of class time doing really hard proofs that he can barely solve. I learned more from using the free textbook than his lectures so if there were no quizzes I would never go to class. I do not recommend him, but the content of the class is itself really difficult so idk if what professor you take even makes a difference.

5.0
1.0
PHI314
Grade: A
Jul 1, 2019
Would take again

First, I am not a philosophy major. I am studying mathematics, and entering my senior year. The class was very easy for me. Lots of discussion posts, but very easy. Time management is key. Do all the work, read the textbook, and watch the lecture videos. You will be fine. Understanding the material requires a higher level that I am use to with math

Gives good feedback
Respected
Participation matters
5.0
2.0
PHI105
Grade: A+
Jul 1, 2019
Would take again

I love Dr. Mac and have taken him in two classes. His classes are easy to pass if you do one thing, take very detailed notes and learn them well. He certainly doesn't assign busy work, but it's always the notes that are tested in the classes. Dr. McElhoes definitely awoke my interest for philosophy and logic!

Gives good feedback
Skip class? You won't pass.
Lecture heavy
2.0
4.0
PHI314
Grade: Drop/Withdrawal
Jan 17, 2020
Wouldn't take again

You only get graded on quizzes,exams, and homework. This is one of the professors that gives you an online quiz out of nowhere and makes sure you don't get a notification, he wants you to come to class to hear him say there is a quiz. You only get until the end of the day to complete that quiz at home, if you have a job, don't take this class.

Lots of homework
Skip class? You won't pass.
Beware of pop quizzes
4.0
2.0
PHI314
Grade: B+
Apr 23, 2020
Would take again

The course I took was a philosophy course, which can be difficult for some, but he made sure you knew all the material and had the tools to pass the assignments for that week. Constant discussions, 3 quizzes, 3 exams, and an optional essay that could replace your quiz scores. Overall, awesome professor! He is always available and always helpful!

Gives good feedback
Participation matters
Caring
5.0
4.0
PHI314
Grade: B
May 8, 2020
Would take again

100% incredible prof! He's beyond knowledgeable on philosophy. Dr. Mc is reachable outside of class & gives good feedback! Attendance is mandatory since quizzes, hw, & exam times/dates are released ONLY in class. Be sure to read everything he assigns & ASK LOTS OF QUESTIONS. Also, there is an optional term paper too for extra credit.

Gives good feedback
Accessible outside class
Get ready to read
2.0
2.0
PHI314
Grade: A+
May 13, 2020
Wouldn't take again

Lectures are exceptionally boring. Material covered is interesting, but presentation is terrible. Tests (really essay) and homeworks are literally copy pasting the notes word for word. There isnt really even an attempt to justify or understand most of the ideas presented in the class, instead its just notetaking (Thats bananas isnt a good argument)

5.0
2.0
PHI314
Grade: A+
May 27, 2020
Would take again

Best Philosophy class

Skip class? You won't pass.
Hilarious
Amazing lectures
4.0
4.0
PHI314
Grade: Not sure yet
Aug 1, 2020
Would take again

His discussion comments are actually better indications of the material and what he wants you to take away from the course than the lectures... which I feel need to be expanded upon.

Test heavy
Lecture heavy
Tough grader
3.0
4.0
PHI314
Grade: C
Aug 17, 2020
Wouldn't take again

I mean this class was easy, you just had to do group discussions, take 3 quizzes, and 3 essayexams, he's a very tough grader when it comes to the essay exams, but if you love writing then you should have no problem. He also does one discussion that is extra credit, and can replace the quiz grades with a term paper if you've done bad on the quizzes.

Get ready to read
Lecture heavy
Tough grader
3.0
4.0
PHI333
Grade: Not sure yet
Oct 30, 2020
Would take again

Workload is equivalent to two semesters worth of work in a 7 week (yes, 7 week) course. This means even if you want to learn everything, you just can't. You'll get behind. ASU fails in this way big time, years of knowledge in 1 week. Professor is wonderful and content is phenomenal. Absolutely wonderful professor, my favorite course set up at ASU.

Respected
Lots of homework
Get ready to read
4.0
3.0
PHI314
Grade: A
Nov 18, 2020
Would take again

Took this class online during COVID. Few assignments, most of grade from exams. Grading criteria is a little unclear, but you get the idea quickly. Exams are detail oriented but open note, including the notes he gave. Lectures are clear and easy to follow, w/ good/fun explanations. Book was not needed. Cares for students, easy to talk to.

Graded by few things
Test heavy
Lecture heavy
1.0
1.0
PHI314
Grade: B+
Nov 30, 2020
Wouldn't take again

The man has a disdain for logic as a study and makes that very clear at every opportunity in the class. His quizzes and homeworks are COMPLETELY different than the tests. He insists on holding class DURING FINALS WEEK and continues to assign HOMEWORK during it as well. This is a philosophy of science course, but he acts disdainful of science. Gross

Test heavy
Lecture heavy
3.0
5.0
PHI334
Dec 5, 2020
Wouldn't take again

Two exams that are 50% of your grade. The lectures feel like you go in circles that confuse you and make it really hard to understand the theories. It sounds like a big run on sentence.

Get ready to read
Lecture heavy
Graded by few things
1.0
5.0
PHI333
Grade: D
Dec 7, 2020
Wouldn't take again

I enjoyed Dr. Mac as a person. He is extremely nice and passionate about logic. The way in which he has structured this class is outright ridiculous though. These are not simple and easy ideas to be studying. yet we are given a quiz (each building ontop of the other every 2 weeks) its no where near enough time to actually breathe and understand.

Lots of homework
Participation matters
Skip class? You won't pass.
4.0
4.0
PHI333
Grade: A
Dec 11, 2020
Would take again

Prof. McElhoes is an awesome guy and makes lecture fun. However, the structure of the class is flawed. PHI103 is a prereq for this class, yet we spent half the course reviewing PHI103, meaning we had to rush through the actual hard/new parts (predicate logic). I'm a phi major with no math background and I had to work hard to manage an A.

Lots of homework
Graded by few things
Test heavy
1.0
5.0
PHI333
Jun 7, 2021
Wouldn't take again

His 420 Metametaphysics class is ridiculous, DO NOT TAKE IT. His feedback is poor, he is petty and trite. Lecture quality is acceptable at best.

Get ready to read
Skip class? You won't pass.
Tough grader
5.0
5.0
PHI420
Grade: A+
Jun 26, 2021
Would take again

The teacher seems like an optimistic fella who is passionate about Philosophy. If you do not ask questions about this class and his grading, you will be confused. Many lectures, two papers, discussion posts, and can be stressful with a fulltime job. The class was extremely hard and left me irritated in the begining. Not bad compared to other 420's.

Lots of homework
Lecture heavy
Tough grader
5.0
5.0
PHI314
Jul 10, 2021
Would take again

Prof Mac is really into philosophy. That's obviously a good thing. Super thorough.

Gives good feedback
Get ready to read
Lecture heavy
5.0
4.0
PHI420
Sep 24, 2021
Would take again

Dr Mc is the best. He is very understanding & wants to help! People who say negative about him didnt reach out for help or ask him for assistance. He really does care about you & wants you to get an A. His class if tough but thats 400 level classes - he is kick ass & should be given more praise on here. He has helped me so much & deserves credit!

Respected
Lecture heavy
Caring
3.0
4.0
PHI314
Grade: A-
Oct 8, 2021
Wouldn't take again

The professor is very nice and helpful, but this class is packed with material that is difficult to understand. the essay tests are extremely difficult and very time constrained. Its open notes which helps but not enough. Professor provides great feedback without being clear on what hes actually looking for.

Gives good feedback
Lots of homework
Test heavy
5.0
4.0
PHI420
Grade: A
Oct 13, 2021
Would take again

He's a great teacher, and if you need help, he's there! He's very active in engaging with students. I say he's a tough grader, but he does show mercy. He gives a lot of feedback on written work. The structure of the class was set up so it truly helped you learned the material. It isn't an "easy A" but its doable, as long as you're serious!

Gives good feedback
Participation matters
Tough grader
1.0
5.0
PHI333
Grade: B-
Nov 23, 2021
Wouldn't take again

This was by far the worst professor I have ever had in my years of online education. It seems like no matter how hard you try with "DrMC," you're destined to fail. Look forward to no feedback, terrible presentations/lectures, trick-question quizzes, next to impossible standards, and zero help for online students. Steer away from his classes!!

Tough grader
1.0
1.0
PHI334
Grade: B-
Dec 7, 2021
Wouldn't take again

If you can avoid taking a class with him, I recommend it. His lectures aren't very helpful, feedback not very constructive, and overall course structure is wonky. There are more encouraging and growth-driven professors at ASU that will nurture your learning, not inhibit it.

Tough grader
4.0
3.0
PHI314
Grade: B
Dec 10, 2021
Would take again

Lecture every other weekday with discussions required. Quiz every other week, test on opposite weeks. Professor gives great feedback and responds quick, very understanding and willing to work with you. A lot of work but listen to the lectures and be thorough on the tests and you'll be fine, tests are heavily graded, 3 tests 75% of grade.

Gives good feedback
Graded by few things
Lecture heavy
5.0
3.0
PHI314
Grade: A+
Dec 13, 2021
Would take again

There were a few essay exams worth 75% of the grade. This seems to have bothered other reviewers here but I enjoyed that. It should be an automatic A if you follow instructions and act on feedback. The textbook was a very easy/interesting read compared to other upper level PHI courses.

Gives good feedback
Graded by few things
Clear grading criteria
5.0
5.0
PHI314
Grade: A
May 11, 2022
Would take again

"Dr. Mac" is awesome. The course content is fantastic. Heed his warning the first day of the course when he explicitly states, "this course is not for the faint of heart. It will dominate your life for the next 7.5 weeks". He is not kidding. He gives the information for essay exams in his discussion commentary. Do not fall behind.

Tough grader
Get ready to read
Test heavy
5.0
3.0
PHI314
Grade: A+
Aug 11, 2022
Would take again

I really enjoyed this class. DrMc quickly writes long, elaborate responses to questions and does his best to make sure you understand the material. Some of the material is hard to understand (or to keep mentally organized by the end of the 6 weeks), but DrMc seems to be an easy grader (based on the quartile scores on Canvas). Would take again.

Gives good feedback
Inspirational
Accessible outside class
5.0
3.0
HPS314
Grade: A
Dec 10, 2022
Would take again

Dr. Mc was excellent. I worked with him outside of class for an honors contract, and he would always ask me if I needed help with anything in class. He wants his students to succeed, and he is also accessible after class. This class was difficult for someone who has never taken a philosophy course before, but nevertheless I loved it.

Group projects
Amazing lectures
Beware of pop quizzes
3.0
2.0
PHI314
Grade: A
Jan 4, 2023

Really easy - ditched almost every class and got an A. Tons of useless reading I did almost none of ever. The professor is a mix of weird, entertaining, and boring. I love philosophy and science and found this course to be mind-numbing, but it wasn't too bad because I basically just took the tests and did the small amount of homework.

Group projects
Gives good feedback
Graded by few things
1.0
5.0
PHI333
Grade: B+
Apr 18, 2023

It seems like specifically for the PHI 333 he does a very poor job. It's basically two classes smashed into one with very, very bad pacing. Extraordinarily condensed, especially at the end where the student is expected to understand very much with very little time or help to really grasp the contents. Would not recommend.

Clear grading criteria
Lots of homework
Test heavy
5.0
3.0
PHI334
Grade: Not sure yet
Jul 12, 2023
Would take again

Lectures are very well-organized, insightful, and rigorous.

Amazing lectures
5.0
3.0
PHI103
Grade: A
Aug 6, 2023
Would take again

Lectures are composed of well-written information, examples, and video portions working through the examples. Assignments are unlocked sequentially as you complete lessons, so time management is important. Dr. Mac was heavily present in class discussions, offering tips and full explanations for any questions students had.

Get ready to read
Participation matters
Amazing lectures
1.0
5.0
PHI334
Aug 7, 2023

Has annoying standards (deducts marks because the title of a paper is not "catchy" enough like we're writing in an online magazine), is banal and trite.

1.0
5.0
PHI334
Aug 9, 2023

Professors like David McElhoes will make you contemplate whether you should run from academia instead of pursuing a career in it.

5.0
3.0
PHI314
Grade: Not sure yet
Oct 8, 2023
Would take again

He's a good professor. I'm not a philosophy major, but I'm glad I took one of his classes to fulfill an upper-level requirement. Would take again.

Participation matters
Clear grading criteria
Gives good feedback
3.0
4.0
HPS314
Grade: B-
Nov 29, 2023
Would take again

This class was definitely difficult as a freshman for a class with no philosophy prerequisites. Attendance is not mandatory however the lectures each day are very intense. The exams are online essay exams and open note/book. The quizzes are also open note and he lets you google things if you need to. He is a pretty tough grader but a nice guy

Tough grader
Hilarious
Lecture heavy
2.0
4.0
HPS314
Grade: B-
Apr 17, 2024

Dr. McElhoes' class is very lecture heavy and does no have a lot of material to help students that get behind. His lectures are very boring and his class weighs heavy on group assignments and the midterm.

Tough grader
Group projects
Lecture heavy
4.0
3.0
PHI314
Grade: B+
Apr 30, 2024
Would take again

Really nice guy, loves philosophy and his students. You have to pay attention in lectures you don't really have to read textbook. Tiny quizzes (like three questions), two group assignments, one midterm and one non-cumulative final both written response. I've never taken a philosophy class before and really enjoyed it.

Group projects
Graded by few things
Accessible outside class
3.0
4.0
PHI314
Grade: A-
Jun 23, 2024

Dr. McElhoes is very passionate about the subject and it shows, he provided very detailed commentary to graded assignments and topics we learned about in class. However, the lectures need updating, they felt very dry, dull, and excessively long especially for a difficult topic as it is. Lots of reading with long lectures, tests weighted heavily.

Tough grader
Get ready to read
Lecture heavy
2.0
5.0
PHI314
Oct 26, 2024

Lectures are very boring though he does know what he is talking about on the midterm/final and 2 group projects he is very nitpicky on things are rarely ever gives 100% on assignment, though gives a lot of feedback for what can be improved, if your actually interested in the subject you will learn a lot otherwise it is boring and hard to understand

Tough grader
Gives good feedback
Graded by few things
5.0
3.0
HPS314
Grade: A
Dec 14, 2024
Would take again

Great lecturer, has lots of moments for class participation and questions. Covers a lot of material in the lectures. Concerned with writing clear, targeted responses in the writing assignments. Be prepared to write well and according to the rubric he sets out. Very cool material.

Get ready to read
Gives good feedback
Lecture heavy
4.0
2.0
PHI314
Grade: A+
Mar 5, 2025
Would take again

Had a great experience in this course, Dr. McElhoes was engaged and responsive. No complaints.

Get ready to read
Participation matters
Gives good feedback
4.0
2.0
HPS314
Grade: B+
Mar 27, 2025
Would take again

This was a really fun class. Dr. McElhoes is definitely very passionate about the subject. He gives great feedback on assignments, and encourages participation in class. Sometimes there would be dull moments in lectures, but his lectures are overall great.

Group projects
Gives good feedback
Hilarious
4.0
3.0
PHI314
Grade: A
Jun 8, 2025
Would take again

The professor knows his stuff and is passionate about the material. Weekly participation via discussion boards is required, and there were 3 quizzes and 3 exams. The course itself wasn't hard, but I found that I am not much of a philosophical thinker which made the work time consuming and a little dull.

Participation matters
Lecture heavy
1.0
3.0
PHI314
Grade: C+
Dec 6, 2025

Requires us to pay for and use AI and is a rough grader. Lectures are long and hard to follow, he writes one the board and handwriting is difficult to read. The assignments feel nit picky and random.

Tough grader
Group projects
Lecture heavy
3.0
4.0
PHI105
Grade: Not sure yet
Dec 8, 2025

This was an okay class; there are a few occasional online quizzes, which are only 3 points. Lecture-heavy. It is rare that any of those notes are provided outside of class. Provided a study guide for exams: terms and practice essay questions, as well as a ChatGPT study guide. Exams (essay) require you to define several points.TA is a tough grader.

Tough grader
Lecture heavy
Graded by few things
3.0
4.0
PHI101
Grade: B+
Dec 9, 2025

I liked Dr. McElhoes, but I wasn't a fan of the class structure. Definitely go to this class since he doesn't post notes online, and study for your exams! He assigns readings and a textbook but I wouldn't get them, he goes over the readings enough in class that if you understand the concepts you don't need to do them.

Lecture heavy
Test heavy
Graded by few things
3.0
4.0
PHI105
Grade: B-
Dec 9, 2025

Dr. McElhoes' class was very lecture heavy and you have to go to class to know the material. He won't say online when there are pop quizzes so you just have to show up everyday, but attendance isn't mandatory. Taking word-for-word notes from his is what helped me most for exam days. Don't skip!!

Lecture heavy
Test heavy
Graded by few things
5.0
3.0
PHI105
Grade: A+
Dec 10, 2025
Would take again

Very lecture heavy, easy online quizzes, and the material can be difficult to understand because... philosophy. Your grade is mostly based on three essays that require memorized arguments -- it's not terribly difficult if you put in the effort and time (he also gives a Chat GPT study aid). The book is "required" but not used in quizzes/essays.

Hilarious
Lecture heavy
Graded by few things
Class Info

Online Classes

100%

Attendance Mandatory

43%

Textbook Required

33%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 62 grades
Most common grades:
A (22)
Not sure yet (10)
B+ (10)
Grade Distribution
A(31)B(10)C(4)D(3)F(0)A-/B+(16)
Based on 74 reported grades
A: 22
Not sure yet: 10
B+: 10
A+: 9
Common Tags
Gives good feedback (27)
Lecture heavy (21)
Tough grader (14)
Participation matters (12)
Get ready to read (12)
Graded by few things (12)
Test heavy (10)
Amazing lectures (8)
Rating Trend

Declining

-0.43 avg change
Jun
Oct
Dec
Mar
Jun
Dec
Last 6 months
Ratings by Course

PHI420

5.0

(4)

PHI103

5.0

(1)

PHI105

4.3

(17)

PHI102

4.0

(1)

PHI 105

4.0

(1)
+5 more courses
Difficulty by Course

PHI333

4.6

PHI420

4.3

PHI 105

4.0

PHI334

3.8

PHI101

3.8

Similar Professors