3.8
Quality2.2
Difficulty74%
Would Retake116
Reviews74%
Would Retake
116
Reviews
Rating DistributionOfficial
5
74
4
5
3
6
2
8
1
23
What Students Say
“This professor is the worst one I have ever had”
MACRO - 1.0 rating“Never answers emails & is hardly ever there for his office hours”
ECON2320 - 2.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
7%
Textbook Required
38%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.85 avg changeRatings by Course
MACROECON
5.0
(10)ECON4395
4.8
(8)3335ECON
4.7
(13)MACRO
4.6
(14)228838ECON2321
4.6
(14)Difficulty by Course
ECON2320
3.1
ECON2321
2.5
228838ECON2321
1.8
MACROECON
1.6
MACRO
1.5
Reviews (116)
HILARIOUS TEACHER. He keeps the topics VERY interesting so everyone is focusing on the subject. He randomly does bonus cell-phone submitted quizzes; his way of checking attendance. Anything other than the tests are counted as bonus. He gives a study guide for the tests; look at it! He encourages students to stop by. I laughed every class.
You're going to learn a lot of economics, and laugh every single class. This guy is a hoot! It was his first semester teaching at uca when I took him. I was wary, but I made the right decision. Not a hard class! GREAT teacher!
Great teacher! Hilarious and you learn a lot!
Dr. Mitchell is one of my absolute favorite professors! He is so funy, I hated to miss class because I didn't want to miss any of his lectures because he cracks me up! He is very easy to listen to and if you pay attention in class his tests are easy. No homework or anything and he gives TONS of bonus! I definately recomend him to everyone!
His class is very fun to attend and it is not boring at all. He keeps you interested and entertained by making jokes the entire time. He will call you out, but it keeps your attention. His tests are easy if you attend class. Some material from the book, but most of it is from his lectures. I highly recommend taking his class. A very good teacher!
Class wasn't too hard or too easy. Provided a plethora of notes, which were extremely helpful. Answered any questions and provided helpful videos. Seemed to have a bit of an ego though. Also required you to video record yourself during a test.
Mitch is a funny guy, but also an ass. Sometimes he goes on rants about things that don't seem relevant and then all the sudden it's on the test. It's not a hard class as long as you pay attention and go over the study guide.
Dr. Mitchell really doesn't teach at all in his classes. He is more interested in research than teaching. He doesn't grade very hard but you have to study hard for the two exams. Make sure you go to class. Big project for 25 percent of our grade and two tests other stuff is in the classroom a lot of labs using SPSS.
Dr. Mitchell seems like a nice guy, but he's more concerned with making jokes than making sure you understand what he's trying to teach. Never answers emails & is hardly ever there for his office hours.
This professor is the worst one I have ever had. He is so unhelpful and could care less about your grade in his class. He does not care to help you at all. DO NOT TAKE THIS CLASS. He is always off topic. I am walking away from this class with a low D and I am a business major.. Study guides are NOTHING like the test. He is just an awful teacher.
David Mitchell is a bully. He will make you feel terrible if you don't answer his questions correctly. All he cares about is doing research on topics that don't relate to Macroeconomics . Mitchell's grading system is insulting. He grades his students as if they're characters from a role playing video game. His test reviews are not helpful.
We read from 2 books and write 1-2pg papers based on them each week. There are 10 of those papers, and one full term paper. 10 essays are 75% of grade though. He doesn't really lecture from the book or seemingly about anything relevant. It's almost just whatever he wakes up and decides to talk about that day so good thing we didn't have exams.
He lets you do a lot of stuff in a group. He can be very rude sometimes which I didn't care for but that's his personality. He gives a lot of extra credit so just do it because it helps. He's a stickler and what's things done how he wants them done.
Dr. Mitchell is completely helpless. Avoid his class if possible! He tries to crack more jokes than actually teach you anything. He has 3 boss levels (tests) that are graded pretty wicked... out of 1000 points! If you don't pay attention in class, you'll completely miss the concept. His class isn't tough but pay attention. You have been warned!
He focuses on jokes that has nothing to do with the class or the material more than he actually focuses on teaching the class itself. He hardly responds to emails & if he does, he is very rude. Be prepared to get a tutor.. He is my WORST professor yet!! Do NOT take his class.. You're better off with any other teachers besides him.
Do NOT take this professor! He is the worst professor I've ever had. His lectures are very confusing. He jokes all the time on topics that do not relate on Macroeconomics. I do not know my grade because he doesn't post anything on Blackboard. He is very rude in person and through email. I should've dropped the class when I had the chance.
This professor is someone I would stay away from. I got a B in the course, BUT, he makes ZERO sense whatsoever during every second of class. He thinks he is funny, but he can be so rude and condescending at times. he makes his tests so hard, and his grading scale is OUTRAGEOUS- so confusing. final not mandatory if you are content with grade
Stay away from Mitch. He is a nice guy, but he could really care less how you do in the course. 75% of the stuff he talks about in class doesn't translate to the test. It's almost like he talks about whatever he wants to during class and then test you on stuff deep inside the book. Second exam was on chapters 1-14. How can you study for that?
Mitch is an average professor, yes he does teach things that are not necessarily relevant to the text, but they are examples of macro. Read textbook for sure. He gives practice exams through email before actual tests a few days before which are useful. Do any assignments he tells you to for extra credit. He is not the most personal. Take notes.
Don't waste your money to take Macro with him, you will not learn. Waste of a semester to me although I have an A.
Mitch should be avoided at all costs!! If you want to learn more about Macro and leave with an A, do not take him!! He constantly goes on condescending rants about foreigners and uses most of the class time to talk about himself. I regretted taking him for Macro. Stay away from Mitch.
Dr. Mitchell is an incredibly funny guy, though some of the same punchlines are repeated. He is willing to meet with you in his office and is a fun guy to talk to. His lectures can be somewhat lackluster in that not all of the info you need is conveyed in a very reinforced way. Tests will seem difficult, but this is more due to very dense material.
During my 14 weeks in this class, I have absolutely learned NOTHING with regards to Economics from this man. The same bit of information I came out of high school with, Im leaving with expect for what I researched independently. I have an A in this class, but his teaching style is terrible.
Worst teacher I've had throughout my entire college career. Talks about himself a lot, doesn't give clear instructions for homework. When given homework assignment you can do what he asks and he still wouldn't give you an A. He's just literally the worst person for you to even have a college professor. Stay away! I say again, stay away!
Run away from this man!
Horrible teacher, and I dont know what I have in his class because he doesnt use Blackboard.
Do not take him. He doesnt require attendance, but will assign projects in class and if you arent there that day you will have no idea. He is not reachable by email. Does not use blackboard. And does not care about his students. Just no.
Dr. Mitchell is one of the best professors I've had. He's super funny and knows how to engage efficiently with his students. He is very approachable and very nice when you ask him to clarify something. The grade is based on very few things, but he gives some extra credit activities and some free quizzes.
Lectures had nothing to do with class. Tests had nothing to do with lectures. Had 4 grades. When asked for help the help made no sense
Dr. Mitchell seems to be more focused on being a comedian than a university professor. His lectures will have very little to do with what you are supposed to be covering in the text book, he would rather go off on tangents or joke around during class. At the same time his assignments are extremely demanding and he will grade them harshly.
If I can give any advice it is DO NOT take Dr. Mitchell. Grade is only based on 4 tests, and he does not lecture very well. He does not care if students fail and he lectures about a bunch of nonsense. He does offer a few bonus point opportunities, but if you can avoid taking him then take another professor.
People say you need to read the textbook to pass, but even so, his tests are difficult because he doesn't teach in the classroom at all and the questions are worded strangely. Had him during coronavirus though, and he became more lenient then, so I give him props to that at least.
just be ready to get a tutor
Dr. Mitchell is a horrible professor. Going to lectures is useless as you have no idea what he is talking about unless you understand the whole chapter from reading. Makes jokes that could be considered offensive to certain students. Tests were not that easy but going online due to corona virus made it more bearable.
Dr. Mitchell was the hardest professor I've had yet. If you take Microeconomics with him be ready to read the entire chapter to understand what is going on. His lectures are pointless if you didn't read and he is not clear on what chapter he is teaching on. The grading is very weird, he adds the homework quizzes to the exam grades on those.
Dr. Mitchell got lost on the way to clown college and ended up teaching economics at UCA. Lectures are worthless- more bad jokes and 80s references than actual material. Rarely responds to emails, grading criteria is unclear, jumps around through the course. Absolutely awful, avoid like the plague.
The subject matter is very interesting but with the online summer course, Dr. Mitchell is very disorganized, his syllabus doesn't align with the actual class, and you will watch a lot of clips from YouTube and do a lot of self-teaching.
A terrible professor, lectures are beyond pointless, all he does is try to make crappy jokes the entire time, you learn nothing in class, you HAVE to read the book to understand anything. If you try to ask him a question about anything and he will just make fun of you and pretty much tell you to screw off. I would NEVER recommend this class.
Honestly I didn't care for him. He was cool at first with his joking but he doesn't know when to stop. It's literally a comedy class and you have to teach yourself everything. He's also rude and doesn't help much when youre struggling. HW isn't required and its extra credit as are quizzes. and bby you'll need the extra credit.
Uh. This class is a joke? Unclear with lectures, jokes instead of teaches. Helpful? Nope, will hit ya with more jokes. Make sure you know the graphs and tables because he will hit you with that. Very unprofessional, rather rude and sarcastic. I wish I would have dropped out when I had the chance.
He doesnt care about his students. He makes provocative jokes for 45 min and then decides to teach you material for the last 5 min of class. He then will text you over stuff you never talked about. Does not offer any help either. Horrible Professor. I dont know how he got licensed as a teacher.
Avoid at all costs. Trust me, don't take him. Inappropriate jokes all the time.
This is the worst professor I have ever had. Your grade is based on three tests that have bonus points. But, he will leave both of the tests in the grade book, the one without bonus points and the one with bonus points for the entire semester. He doesn't respond to any emails, no matter how many you send. No idea what I have in this class.
Truly the worst professor at UCA. Doesn't respond to emails, you won't know when the tests are until the week of the test due to the syllabus being COMPLETELY wrong. Please, if you need to take this class, do not take this professor. Sorry excuse for a professor. He expects you to learn from one-minute videos throughout the whole semester.
Kind instructor who communicates clearly and keeps learning enjoyable. Fair assignments, consistent grading, great class.
Really enjoyed learning Java in this class. Professor gives clear explanations, detailed feedback, and helpful hints for debugging assignments.
Professor explains things well and is approachable. However, I felt unfairly accused of using AI on one assignment.
Professor is amazing at breaking down material. Classes are engaging, assignments relevant, and grading fair. Supportive and patient, he ensures everyone can succeed.
Fair and approachable professor. Organized class, clear expectations, and helpful feedback. Great experience overall.
Enjoyed this course a lot. The professor explains coding logic clearly and gives helpful feedback on projects. Office hours were super useful for debugging questions.
Professor explains everything clearly and keeps class engaging. Supportive, patient, and approachable. Fair workload and grading. Feedback helps you improve. Great class overall.
Professor creates a positive, engaging environment. He's passionate and thorough in explanations. Encourages participation and gives constructive feedback. Challenging but supportive class where you'll grow and succeed.
Professor exceeded expectations. Communicates clearly, encourages discussion, and makes learning engaging. Approachable and transparent about grading. Challenging but manageable workload. Positive learning atmosphere.
Enjoyed learning programming here. Assignments were relevant, though he does not accept late work or offer extra credit.
Simple, straightforward class. Professor is patient, supportive, and explains clearly. Excellent learning experience.
Challenging course but fair and supportive professor. Rigorous yet rewarding learning experience overall.
Challenging but rewarding course. Clear explanations, supportive teaching, and fair grading. Highly recommend.
Good instructor, explains stuff in a way that actually makes sense, appreciated the extra examples.
Professor is patient and makes time for questions, classroom environment is positive and welcoming.
Enjoyed learning programming in this class. Professor is enthusiastic and makes even complicated topics like recursion easier to understand.
Simple class with clear teaching and helpful feedback. Approachable professor and positive atmosphere.
Instructor is friendly and organized. Easy-to-follow class with applicable material. Fair workload and clear teaching. Highly recommend this class.
Professor was understanding during tough times but maintained standards. Supportive and clear teaching style.
Learned a lot in this class, but professor is strict about deadlines and won't accept late submissions under any circumstances.
Class was well organized. Professor explains difficult concepts like recursion and pointers in a way that actually makes sense.
Professor was helpful and approachable. Fair workload, clear teaching, and consistent grading. Great class experience.
Lectures are well organized and cover all the material. Professor breaks down complex topics like data structures and algorithms so they're easier to follow.
Class was engaging and informative. Professor provides step-by-step explanations for coding problems and encourages collaboration without giving answers away.
Professor is patient and explains code line by line when needed. I liked how they connected theoretical concepts to practical applications in class projects.
Class was better than expected thanks to this professor. Clear explanations, fair grading, and engaging lectures. Approachable and supportive. Would recommend to anyone.
Good class overall. Assignments were challenging but fair, and the professor gave feedback that helped me improve my programming skills.
Used computers for work but professor made everything easy and accessible. Clear teaching and helpful support throughout.
Professor makes computer science concepts easier to grasp. Assignments were tough but fair, and they always encouraged us to try different solutions.
Class was challenging but rewarding, professor explains things clearly and offers extra help when needed.
Enjoyed the coding projects and examples in class, but grading was tough and the professor does not accept late work at all.
This professor knows his material and teaches it effectively. He explains everything step by step and is always willing to answer questions. His teaching is engaging, and he provides helpful feedback on assignments. Exams are fair and reflect class material. He cares about his students' learning.
Chill class with a helpful professor. Firm but fair grading and effective teaching. Assignments reinforce concepts well.
Cannot recommend this professor enough. He explains difficult concepts clearly and uses good examples. Lectures are engaging, grading is fair, and feedback is timely. He fosters collaboration and genuinely cares about student success. One of the best classes I've taken.
Professor is one of the best instructors I've had. He breaks down complex topics clearly and uses real-world examples that make sense. The workload is fair, and he's approachable and supportive. I never felt lost. Definitely recommend taking his course if you get the chance.
Chill class with a helpful professor. Firm but fair grading and effective teaching. Assignments reinforce concepts well.
Tough semester but professor kept class clear and manageable. Supportive, organized, and understanding. Greatly appreciated.
Great teacher, really knows the material and keeps class interesting, would recommend to others.
Tough semester but professor kept class clear and manageable. Supportive, organized, and understanding. Greatly appreciated.
Enjoyed this course a lot. The professor explains coding logic clearly and gives helpful feedback on projects. Office hours were super useful for debugging questions.
Simple, enjoyable course. Professor explains clearly, keeps things approachable, and provides helpful assignments. Highly recommended.
Professor brings great energy and passion to teaching. He makes challenging topics engaging and accessible. Always available to help, he gives detailed feedback that helps you improve. Class structure balances lectures and discussions well. He treats students with respect and fosters inclusion.
Class was tough but rewarding. The professor explains concepts well and gives useful tips for writing cleaner code.
Professor exceeded expectations. Communicates clearly, encourages discussion, and makes learning engaging. Approachable and transparent about grading. Challenging but manageable workload. Positive learning atmosphere.
Firm but fair professor who pushes you to do your best. Clear teaching, reasonable workload, and constructive feedback. Great learning environment.
Professor keeps it real and makes learning enjoyable. Explains difficult topics clearly, encourages participation, and gives helpful feedback. Fair grading and great atmosphere.
Class was engaging and informative. Professor provides step-by-step explanations for coding problems and encourages collaboration without giving answers away.
Professor exceeded. Communicates clearly, encourages discussion, and makes learning engaging. Approachable and transparent about grading. Challenging but manageable workload. Positive learning atmosphere.
Cannot recommend this professor enough. He explains difficult concepts clearly and uses good examples. Lectures are engaging, grading is fair, and feedback is timely. He fosters collaboration and genuinely cares about student success. One of the best classes I've taken.
Professor explains concepts clearly and ensures everyone follows. Assignments and exams are fair, and he's approachable and helpful. Great vibes and strong learning experience.
Challenging but rewarding class. Firm but fair grading, great teaching, and strong support. Learned a lot thanks to his structured approach.
Fair and approachable professor. Organized class, clear expectations, and helpful feedback. Great experience overall.
Professor brings great energy and passion to teaching. He makes challenging topics engaging and accessible. Always available to help, he gives detailed feedback that helps you improve. Class structure balances lectures and discussions well. He treats students with respect and fosters inclusion.
Class was challenging but rewarding, professor explains things clearly and offers extra help when needed.
Professor makes learning enjoyable with enthusiasm and clear explanations. Office hours are helpful, and grading is fair. Assignments reinforce learning, and the classroom is supportive. One of the best professors I've had.
Professor is fair and encouraging. Assignments were practical and helped reinforce what we learned in lectures.
He is very patient when explaining recursion, which I appreciated. The class is heavily weighted on the final project, so start early. He's a solid choice for any core CS class.
Class was well organized. Professor explains difficult concepts like recursion and pointers in a way that actually makes sense.
Solid lecturer. He tends to read from his notes a lot, but the content is accurate. If you're looking for a flashy presentation, look elsewhere, but he's very reliable.
Simple, enjoyable class. Clear teaching, reasonable workload, and supportive environment. Highly recommend this professor.
He is very patient when explaining recursion, which I appreciated. The class is heavily weighted on the final project, so start early. He's a solid choice for any core CS class.
This class was a highlight of my semester. The professor connects well with students, explains clearly, and uses real-world examples. He's responsive to feedback and fair in grading. Provides helpful resources for success. Highly recommend.
Professor makes lectures interesting and interactive. Learned a lot about data structures and loops. Really appreciated the extra practice problems.
Professor is enthusiastic about teaching and makes programming concepts understandable. Assignments were relevant and helped me learn a lot.
Instructor is friendly and organized. Easy-to-follow class with applicable material. Fair workload and clear teaching. Highly recommend class.
Enjoyed the class. The professor breaks down coding problems well and is patient when students struggle, making learning less stressful.
Professor really knows their stuff and makes programming concepts understandable. Assignments were challenging but fair, and I appreciated the extra examples in class.
Professor made learning easy and engaging. Supportive, patient, and organized teaching. Excellent experience.
Good guy, would take again.
Chill class with a helpful professor. Firm but fair grading and effective teaching. Assignments reinforce concepts well.
One of the most supportive professors I've had. He makes complex material understandable and provides great study guides. The classroom atmosphere is positive and encouraging. Assignments are relevant and help reinforce concepts. He's approachable and truly invested in student success.
Professor teaches well and explains code clearly, but I got into trouble over an assignment because he suspected AI use.
Class Info
Online Classes
100%
Attendance Mandatory
7%
Textbook Required
38%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.85 avg changeRatings by Course
MACROECON
5.0
(10)ECON4395
4.8
(8)3335ECON
4.7
(13)MACRO
4.6
(14)228838ECON2321
4.6
(14)Difficulty by Course
ECON2320
3.1
ECON2321
2.5
228838ECON2321
1.8
MACROECON
1.6
MACRO
1.5