4.4
Quality3.0
Difficulty91%
Would Retake128
Reviews91%
Would Retake
128
Reviews
Rating DistributionOfficial
5
94
4
19
3
10
2
0
1
5
What Students Say
“In all honesty, I hated the work because philosophy just doesn't click with me but I really enjoyed his sense of humor and he really helped me understand the material when I asked him for help”
ETHICS115 - 5.0 rating“Do your reading or you will have serious trouble”
PHI115 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
83%
Textbook Required
35%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.20 avg changeRatings by Course
PHILOSOPHY105
5.0
(1)PHI231
5.0
(2)PHIL115
5.0
(3)HUM105
5.0
(7)PHIL265
5.0
(1)Difficulty by Course
PHI225
5.0
LOGIC102
5.0
PHI231
4.0
PHIL101
4.0
PHIETHI
4.0
Reviews (128)
easy class.summer class.fun.almost no homework.i got an A in this clas. Helpful and will make accomodations.He is young and cool.
Awesome teacher. He is super funny, a total dork but in a good way. Class was super interesting even early in the morning. He's really laid back and explains everything really well.
awesome teacher talks about topics that interest us. fun class!!
Umm he was the most confused teacher i have ever had- tries to be funny and sometimes it does work
confused all the time
there are alot of quizes but only one test, a midterm and 3 papers....but hes a pretty leniant grader esp on the quizes, you just gotta answer the questions he gives out
He is very good teacher !
Yeah, he drifts at times but he does know his stuff and is a very nice guy.
Mr. Garcia is an awesome teacher, as long as you attend his classes and participate.. He will like you.. No tests which is nice.. He is very confusing when he lectures..
John's understanding of philosophy has peaked my interest in all things ethical.
A fantastic teacher, as well as an overall decent and intelligent human being. YAY!
He is so funny! Hs class can be hard to understand, but I think he does a great job explaining most of the time. He is very approachable to ask for help. Just make sure to go to class after 3 absences it starts to affect your grade. Make sure to play "devil's advocate" when you write papers and case studies b/d he wants you to look at both sides.
Mr. Garcia is very intelligent. He makes you think. I leaerned a lot from his class. I highly recommend him when chosing your next philosophy class. PLUS he is an excellent dresser and also very funny.
I found the readings to be confusing, but he would explain it. The two papers were not easy to write because you have to have solid argument which is not easy. THe class debated moral subjects. THe midterm was not too bad, but the final was not easy at all. Too much to remember and the class is all about people's theories about ethics.
Professor Garcia is a terrific and an understanding teacher. He is always there to help his students. The readings assigned are hard, but he does an awesome job to explain us. Only if you want to work seriously, then take his class. Other than that he is truly an awesome teacher.
excellent semester, amazingly willing to assist in and out of class, superb sense of humor, clear lecture, we need more professors like this.
great professor, easy to talk to and very helpful.
i learned a lot from his class. excellent professor. i agree that we do need more professors like him. tough class but Mr Garcia explains everything. always there for students, never late.
Mr. garcia is the Best teacher.I never liked Philosophy but after taking his class i learned alot and got interest in Philosophy.I was surprised that I got an A in the class.He is really good teacher.Recommended!
Garcia's class was pretty easy, but not to the point where it was uninteresting. He is a very enthusiastic person to the point where he is quite adorable. There is a lot of reading but he never over does it. The attendence policy is rather laid back, but it is to your benefit to show up to class. Highly recommended :>
This was my first PHILOSPHY class and i absolutely loved it. Garcia is an awesome teacher who explains things until you UNDERSTAND it. i would recommend ANYONE take his class.
Mr. Garcia is by far my favorite teacher at harper...he is really good at his job and makes philosophy so interesting...he is funny and relates everything to the present time to make it easy to understand....Would recommend him to anyone who wants to actually enjoy going to class!
he is a great teacher. I thought i would hate this class because philosophy always sounded so borring and everyone always told me how bad it was but its great so far. i havent finished it yet but Mr. Garcia is a great teacher. There is a lot to learn and sometimes a lot to read but for some reason i dont mind. he makes it interesting and worth your
Awesome teacher!
Very funny, laid back, and good on his feet. Clearly passionate on philosophical issues and teaching.
Great teacher - some of the tet is hard to comprehend when you're reading it, but he has a way of explaining that can make even Socrates interesting.
Awsome teacher. Very passionate about the subject.
Great teacher for a not too interesting topic. He is very approachable. There was only one test, some quizzes and three papers. He always gives you the questions that might be on the quizzes the class before so you can look for the answers without having to read the whole text. Makes philosophy interesting (well kind of). You can miss 3 classes.
A member of the esteemed Harper trifecta of legendary teachers. Right there with Greg Herriges and Tom Depalma. Funny, engaging, and brilliant.
What a great teacher! Has changed my views for life. This class changed the way I think 100%. Very passionate but definetly NOT a blow off. You have to attend or will get completely behind. One of my best teachers yet!
Prof. Garcia is one of my favorite teachers! He makes class enjoyable and makes yout hink about things u never would have thought of. He keeps all the topics and discussions on subjects we are familiar with. Make sure you participate in class this is key to getting an A. HE is funny and can relate to us cuz he is young and cool.
why isn't there a button for triple hot? best teacher at harper. period.
Garcia is awesome. He's so cool that he relates the stuff in class with like todays ideas. I barely read any of the stores and i ended up w/ a B in the class. He's awesome. if you want to pass philosophy with a good grade, take him!
Ah. Prof. Garcia. Got the grade i wanted and my view of the world is so much wider. It helps if you actually read and come to class. He is def funny. Groovy?!
He's an awesome teacher! He made class very interesting and you really do learn. Attendance hurts you more because if you miss a day you miss interesting and important information. Take this teacher if you want to get a good grade and learn!
Overkill on the work load. If you want a ridiculous amount of homework every night, take him.
Mr. Garcia is an AMAZING teacher. He obviously has a passion for philosophy and teaches it extremely well. He is very approachable, kind and hilarious. This class was always interesting and NEVER boring. I love Mr. Garica!!! HIGHLY RECOMMENDED!!!
Really great teacher, represents how all professors should be. Has an awesome sense of humor and motivating intelligence. Choose his class!
Mr. Gracia is my favorite teacher at Harper. He is the epitome of good teaching. He's hilariously insightful, laid-back and engaging, and most importantly cares about his students. Unlike most teachers at harper it's not just a paycheck
Really impatient. Says he's there for you when you need help, but makes you feel stupid when you ask him a question. Once made a student take a Class Evaluation form a class the student take. Highly not recommended.
Challenging class. You will do a lot of reading and writing. Not a blowoff or easy class. Avoid if you can, take if you like philosophy.
Prof. Garcia is an enjoyable teacher to have, he will make you think carefully about all the theories and issues discussed in class. You can get an A in the class without too much difficulty, provided that you pay-attention, put in the due effort, do the reading, and participate. He will make all efforts to support you in your work. Great Teacher!
Best teacher I've ever had. He's awesome at explaining concepts & perspectives in as many ways as needed for the class to understand it. I can't imagine anyone presenting such delicate subject-matters (i.e.-abortion, euthanasia) in a more unoffensive, unbiased way than Mr.Garcia does. He's also very understanding about homework & sometimes absences
An amazing teacher. Is very helpfull and understands that there is more to life than just school. Willing to make accomidations for people you just need to talk with him. Would take his class again in a heart beat!!!!
He is a really hard grader. His exams are all written, and it's really hard to get full points on each question, even if you study. There's a ton of difficult reading. He makes sure everyone participates, so if you don't like to talk, then don't take him. Other than that, he's a really nice teacher and a funny guy. I wouldn't take him again though.
Love this class. It's definitely a challenge, but Garcia makes it fun and worth your time. Probably one of the greatest teachers I've had.
He is good but very hard on giving points. You have to know everything and it is still hard to get an A. You have to attend his class because he takes attendance! The class sometimes is fun and most of the time boring! I didn't enjoy the class at all!
Classes are boring and sometimes you will talk about stupid things. You will have to study a lot to get an A at that class, Mr. Garcia doesn't give easy points. Extra credit is given to visit places but they are during the day at school and there is no way you can go because you have other classes. I won't recommend him,get somebody else!
He was a good teacher. class was boreing at times. but he knew what he was talking about. if you ever need help hes always willing to help. hes funny and if you dont understand he would re-explain so you do underrstand. he is very easy to get along with and never mean.
Dont remember the code for the Critical thinking class. However I am not sure what everyone is talking about him being hard. I thought he was one of the best teachers I have had. His class was not easy but it certainly was not hard. Put forth a little effort and you will do just fine. He is an EXCELLENT teacher. Taught me a lot about myself.
Before taking Mr.Garcia for Philosophy I had only heard nothing but great stuff about him and after I took this class I can only say great stuff about him to other students taking Philosophy. He's an excellent teacher that has years of experience in what he does and will go beyond his way to make sure his students understand his teachings to his co
Before taking Mr.Garcia I had only heard nothing but great stuff about him and after I took this class I can only say great stuff about him to other students taking Philosophy. He's an excellent teacher that has years of experience in what he does and will go beyond his way to make sure his students understand his teachings to his corny jokes.
Awesomeeee teacher as long as you're willing to learn and participate in class.
He is honestly the best teacher I have ever had. He knows how to explain anything you don't understand and is always interested in what you have to say. If you ever need help he will always be there to help you, he will go out of your way and he will never be rude to you at all. Even if your a slacker. He is by far the best teacher I have ever had.
is okay...hard class and hard to understand ethical stuff.
I did not like him very much. He's a good guy but the way he goes about teaching is not good. He said he gave out "too many A's" the last semester so he wanted to grade harder this semester. His tests were long and hard essays and tons of homework worth only 3 points. His "A" answers on tests were only something a pro could think of.
Grades too tough really needs to tone it down
Instructions for "what he expected" were not very clear, and if followed still hard to get an A on homework or tests. Long papers and case studies and was a very tough grader on all of it. You need to have a really strong desire of Ethics to get a good grade in the class. If not, good luck!
Hard class for an intro class. His exams are all short answers and all papers. Class Dicussions. notes are not clear. you have to go to him 1 on 1 for help because in class he is useless. dont take him what so ever.
He was a great teacher. Not an easy A but he will give you every opportunity to succeed. He is not rude in any way, and his tests are all short answers. There is no multiple choice so participation and studying is a necessity.. If you are not prepared to take a college course, don't take professor Garcia. But he is a great teacher
Can't help but laugh at all the people that act surprised that a philosophy class might make them think. Anyways, it's been just over a year since I transferred from Harper to DePaul and Garcia is still the best prof I've ever had. He'll make you work, but if you don't want to do that you shouldn't be going to college in the first place. Groovy?
He tried his best to be interesting and comical. Despite sleeping and missing class and only actually learning the material a few hours before each test I got As. He let people retake his super easy tests and he would tell us almost exactly what would be on them. If you are not naturally a logical person then you will struggle without a doubt.
Excellent teacher! He is very understanding and was very helpful. His sense of humor made the course very interesting and fun.
One of the hardest class I've ever taken in my life! I struggled so much, but at the end got a B. I am a straight A student, but I still think that was a miracle. I liked Mr. Garcia but hated the class (subject). Don't take it if you're not good at math or logic!!!!
Probably the best teacher I've had in my entire life. He is so funny and you can relate to him and his classes are so engaging.
Professor Garcia is awesome, he is a very smart man. Class is a little difficult content wise, but all philosophy classes usually are....recommended!
Garcia is very funny but also knows how t ge his points accross. do the readings because there are small quizes along the way but they are easy. there were a couple of papers but they weren't bad. overall good teacher!
This guy does not like to give out A's for free.. He makes you work for it and be sure to read the text book. This guy expects you to know every bit of information that he gives you, and he should. I was on pace to get a B in the class, and he worked with me on the final project and paper in order to get me an A. Garcia is the best teacher I've had
He is a great teacher and he makes sure you understand the material by pushing you to read and do the work. If you do not do the work you will not do well but if you do you will do fine
hard class but highly recommended! very willing to go the extra mile so you understand. and its a bonus that he is so funny!
The absolute best teacher I have had in the schooling career. He is extremely understanding because the class material is very difficult. Asking lots o questions helps a lot and he will spend an entire class clarifying one subject, if needed. Absolutely take Ethics with him!
One of the smartest teachers I've had and understands how to run an attentive class.
John is a great educator; an inspiring advocate of philosophy and academics in general. With that being said, he is the first person to help you understand and the last person to criticize you. As the Honors Program coordinator, your chances of success at least double if John is teaching or helping you along the way.
Mr. Garcia was an amazing professor. My views on issues were quite opposite of his and he was still very fair and friendly. He is funny and a good prof. He does not round up. I got a 79.7 in his class and he says, "You earn the grade that you get."
Absolutely incredible teacher with an amazing heart. Hilarious but serious when he needs to be. No his class was not "easy" but completely worth it. He will better your writing abilities and give any help if needed. Take him!
Absolutely loved Mr. Garcia. In all honesty, I hated the work because philosophy just doesn't click with me but I really enjoyed his sense of humor and he really helped me understand the material when I asked him for help. Totally recommend him to anyone. He def got a pepper from me due to the fact that he wanted one.
Garcia is awesome! Great class, interesting discussions. He is clearly passionate about his job and it really helps to make the class worthwhile.
Dr. Garcia is my favorite teacher I've had so far. Class was always interesting. You do a lot of class and group discussion, so be prepared to participate. There are no tests, just writing. You have to read and do all of the work in order to succeed in this class. It wasn't the easiest class I've taken, but it was definitely one of the best.
Garcia is cool and makes class fun. He also sounds exactly like charlie from its always sunny in Philadelphia and is just as funny. He allows you 3 missed classes before it effects your grade, but doesn't not accept late work. i recommend his class if you like group discussions and deep thinking.
Professor John Garcia is a God amongst men. He is thoughtful, respectful, kind, communicative, and encouraging. He leads a well-rounded, student centered, discussion based class. He is also a deserved recipient of a chili pepper denoting his attractiveness. Note -- this is NOT a pity pepper. He is truly gorgeous and flawless inside and out.
Prof. Garcia is very approachable for feedback or help with material. He wants people to succeed in class but he won't just give you anything, you will have to work for it. I wasn't able to finish the class because life happens, but I would take him again if he was teaching a class I need. Do your reading or you will have serious trouble.
Great person, Great Lectures
He's a fun guy and interesting lectures but his course work doesn't have much direction to and can be a bit ambiguous. The readings are hard. I wouldn't take him again but I still got a decent grade. Unless you are going to major in ethics would not recommend there are easier ethics classes
Professor Garcia is the best I've had my first semester at Harper. Lectures are very thorough and open so that others can contribute questions/ideas. He also provides great feedback on essays which are always helpful. He's very encouraging and understanding; I wish I'd made a better effort to get an A. You definitely need the assigned books to pass
There's a lot of homework but it's clearly just to help you learn and not just busy-work. He's really fun in class and cares about his students. He's good at explaining things and is really nice when you need extra help. He takes the time with you to make sure you get it.
Not inspiring whats so ever, lots of reading!!! The dude is more fascinated by picking students brains and learning how they think to take his knowledge to a higher roll which is lame. His motivation is change in him and not others. He talks about his marriage and always complains about his life and surrounding. Don't believe his wacky personality.
Great teacher, fun and engaging. Had us write two papers. Not the clearest guidelines but was always available and helpful. Sometimes seemed to ramble off topic but always brings it back to where it needs to be. Definitely want to read the books, never long but sometimes difficult. Quizzes you on basic concepts so if you read easy A. Great guy
Not a fan of this teacher, the lectures were intense a lot of reading! I would not recommend harper students to take him at least I would choose another topic to look Into. He is something else. He is not easy at all and his grading sucks!!! DON'T TAKE HIM, TRUST ME.
Prof Garcia is really in to what he teaches and is super enthusiastic. He's always cracking jokes and knows how to get the class involved, which is important because philosophy deals with abstract concepts. There were 2 papers which were graded pretty generously. The reading is not too heavy but you need to read if you want to pass. Great guy!
Garcia's truly a one-of-a-kind professor and human being. As a prof., he has a real passion for the content and will make it understandable and interesting. As a person, he is very understanding and only cares about your success and well-being. He's extremely humble, never displaying a wink of arrogance, but he's actually brilliant as ever.
John Garcia is a hilarious professor. I have met with him a couple of times in order to meet honors requirements and he always gives great advice. One of my favorite professors to talk to. FYS fell flat because it was one of the first times they ran it as honors and we were guinea pigs. He let me rant honestly about it though, which was nice.
Professor Garcia is a great professor and a great guy in general. This course is definitely confusing at times, but he is passionate about what he teaches and he will do whatever necessary to help you understand the material. You do not have to buy a textbook, but you will be writing in this class. He definitely makes the class fun and worth while.
This class is definitely challenging but Garcia makes it super enjoyable. The homework is mainly essay's and he is a tough grader but will always try to see your view point. Do the homework and you will pass. AWESOME TEACHER
This is one of the hardest classes I have ever worked for and I thoroughly enjoyed it. While philosophy is not my top class choice, Garcia presented topics in an enthusiastic and intriguing way. I admire his passion for this class, and the way this course makes you think about life as a whole.
Great teacher, great guy. You need to read all the articles, but you'll love him.
My friend recommended Mr. G and he does seem nice person. But he is not a good teacher. Very easy and did not learn anything new. I took philosophy before and enjoy it. This course was a drudge....
For the comments saying it's a difficult class, the tricky part is understanding what the philosophers were saying in THEIR own words. Garcia uses a lot of examples to help you understand it. He is a very funny and entertaining lecturer when he does. If you pay attention, you won't have to worry about his class. Was excited for his discussions.
Garcia is my boy. Though you'll need to read a lot, he is super nice and interesting during class. Just be prepared to do well on your papers and pay attention in class.
he's one of my favorite teachers at harper! gives pop quizzes so be aware of that. he makes class fun and he has a lot of corny jokes. would definitely take again!
Garcia is an awesome teacher, he keeps class interesting and covers all the content you need to know. Know at least the summary of each reading and he explains it more each class. I would recommend him to anyone!
Garcia is an awesome guy. He is super intelligent and enjoys hearing your opinion. He works hard to ensure everybody feels comfortable in his class and is super understanding. He will be there for you when you need him.
Garcia was a wonderful teacher and always gave great feedback, if you didn't understand something he'd go back and review it. 10/10 would take another class with him.
Prof. Garcia is a cool teacher, hilarious, and has some very interesting lectures. Be ready to read though. Great class overall.
An AMAZING teacher probably my favorite professor ever. He works with you really well is tough but extremely fair (and at times lenient), and is a good person to bounce ideas off of
Hilarious, fun, and extremely fair. He'll meet with you outside of class happily, he says and shows that it's his most loved part of his job. Very approachable and understanding about anyone, and both respectful and respectable. Also the kind that very clearly teaches the material! Ought to be the president of the college.
Definitely a funny guy. He really does care about his students so much. You won't regret this class. Show up and read the case studies/readings and you'll be good.
The class requires the textbook since it is used for everything. The class is mostly reading and class participation/debate. The class is not hard, but you will need to participate for all discussions since you will be graded.
This class is hard, but he genuinely wants you to understand what is being presented in class. He's funny, very fair, and one of the most approachable teachers I've ever had. He'll meet with students outside of class gladly, and it's so apparent that he loves his job. I would take another one of his classes in a heartbeat! Be ready to read, though.
I absolutely LOVED being in Professor Garcia's class. He is funny, light-hearted, and certainly lets you know he's there for you. I was in his learning community and it was a TON of work, I worked every day and through weekends and still felt like I was scraping by. Only complaint is that he's a slow grader but he does offer lots of good feedback
Of all the professors I've had at Harper, Prof Garcia was the BEST! He is not only a great professor but an even better person, and he is more than willing to answer questions and help you out both with things related to class and outside of it. He makes class fun and engaging and provides great feedback. I would 100% recommend him for any class!!!
Professor Garcia is a wonderful person who is passionate about what he teaches. This is a difficult course but it is engaging and insightful. He truly cares about his students and it shows. Responds to emails quickly and gives good feedback. It is clear that he puts a lot of effort into this course. I truly recommend him if you enjoy learning.
He is a nice teacher and cares about his students. Just be aware that he won't be able to respond to your emails until it is too late and the assignments would not be graded on time. Otherwise, he is a genuine guy and I would recommend him. He gives a lot of assignments but they are a pretty straightforward.
Best professor I've ever had. Is great at providing feedback and genuinely cares about his students. Super passionate about what he teaches, grades fairly and pushes his students to do well and improve.
I've taken Professor Garcia for 3 classes since I've been at Harper and there's a good reason for that. He's the best professor I've ever had. He's fair, insightful, and truly cares about his students. He's approachable, entertaining, and provides solid feedback as a guide to help us improve our work.
He never went over philosophy terminology. Strong emphasis on debating, not my thing. He inspired me to take more philosophy from other instructors. Too much focus on group work & not enough on the material. Not sure what I learned. He's better at honors coordination than teaching. Doesn't really know how to teach. He was an okay, tolerable guy.
Professor Garcia is the best professor I've had the luck of having thus far. Incredibly funny and engaging in conversation, and very helpful to students who are having difficulty. The readings for this class were incredibly dense and difficult to understand, but in the future he says he's going to change things up to make it easier.
He is the greatest teacher I've ever had! His stories and sense of humor really brightens up the lessons. Thanks to him, I feel like I have a defined path to becoming the best version of myself. I also took his PHI-220 class, and it was just as amazing. I very strongly recommend taking as many of his courses as possible, you won't regret it!
The single best professor I've had to date. Hilarious, engaging, interesting classes, and although there is relatively difficult coursework if you're willing to put in the effort he'll help you with almost anything you need.
Super understanding, hilarious, and approachable. I found his class engaging and he has very interesting ideas. He asked the class if we felt overwhelmed and he adjusted the assignments to alleviate the stress (while still appropriately challenging us). I appreciate him communicating and taking our feedback. Favorite teacher this year.
Professor Garcia is a very understanding, caring, and engaging teacher. He asked our opinions on his assignments and adjusted the course load if we felt overwhelmed. There's opportunity for extra credit and it's very easy to do well in his class. I would definitely recommend him to anybody!
Professor Garcia is extremely laid back and he works really hard to have useful and intelligent conversations with his students.
Garcia is an amazing teacher, probably the best or if not one of the best teacher I've ever had, I also took PHI 115 with him and that class was a lot easier then logic and he made the lectures fun and interesting. Logic or PHI 102 is a very difficult class and the final was the hardest test I've ever taken.
A good amount of reading and writing.
Professor Garcia is engaging and understanding. He values student feedback and adjusts the workload accordingly. The class is manageable, with opportunities for extra credit. For study prep, I found Unstuck AI and other resources like ChatGPT very helpful.
Nice easy going guy. Very flexible and will help you however he can. Only had 3 papers but there were some other short writings that went along with the readings.
Prof Garcia is by far one of the best professors I've had, he is so caring and very well respected within the classroom. Be aware, he is hilarious and will make the most random connections to ethical terminology to real life examples. he truly cares about the educational experience of his students and wants the best for everyone in his classes.
Garcia is an amazing professor that I can't help but recommend to everyone! He is not only a great teacher who really strives to understand of the material but transforms your worldviews through a philosophical lens. Not only that, but he truly cares and makes a connection with every single student in ways that make you feel seen.
Only 2 tests and the grading system was really fair. Also he's really funny makes class engaging and you'll find yourself always laughing about something in his class. But the content is a bit difficult but everything is basically a group discussion so you can get clarification quickly. Loved his class would take again!
Class Info
Online Classes
100%
Attendance Mandatory
83%
Textbook Required
35%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.20 avg changeRatings by Course
PHILOSOPHY105
5.0
(1)PHI231
5.0
(2)PHIL115
5.0
(3)HUM105
5.0
(7)PHIL265
5.0
(1)Difficulty by Course
PHI225
5.0
LOGIC102
5.0
PHI231
4.0
PHIL101
4.0
PHIETHI
4.0