3.6
Quality3.7
Difficulty41%
Would Retake93
Reviews41%
Would Retake
93
Reviews
Rating DistributionOfficial
5
46
4
15
3
3
2
10
1
19
What Students Say
“Terrible teacher he moves way to fast a lot of homework, don't be late on a quiz day you get a 0 and a second late on a test day no credit for homework”
MATH1250 - 2.0 rating“Absolutely would NEVER take him again, worst professor Ive had”
MATH1240 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
80%
Textbook Required
14%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-1.47 avg changeRatings by Course
MATH161
5.0
(1)MATH152H
5.0
(1)MATH1270
5.0
(1)MATH1470
4.7
(6)MATH1521
4.6
(9)Difficulty by Course
MATH
5.0
MATH1530
4.3
MATH1240
4.2
MATH1480
4.0
MATH151H
4.0
Reviews (93)
No Comments
No Comments
he is a really good teacher who takes the time to make sure the student understands the concept and he has a great personality.
Great teacher. Tells goofy jokes that you just can't help but laugh at. He's a really nice guy as long as you follow the rules... which are not demanding at all (you can live without text messaging for an hour!). He keeps his class in line while maintaining a laid-back atmosphere.
Nice teacher willing answer questions
he is super nice and will help you if you are confused. He gives an extra credit question with every test and has a website with previous years tests to help you study for upcoming test.
He is a very good math teacher, straight to the point but in a very clear and helpful manner. Its also nice when he jokes around so you have a little time to relax. overall I support him
Overall a great professor! Always available and willing to help! At first comes off as really anal and annoying but I think he just wants everyone to do good. I stuggle with math and I got an A in this class.
I need to stress that I am horrible at math, however I can solve any problem with assistance. Mike, the instructor, is by far my best math instructor. He will try to see that everyone understands the concepts and opens his office for anyone who may need additional help. He keeps the class interested with real life examples that help u understand.
He was a great teacher. I absolutely loved him. He is really smart because if you need another example he will make up right off the top of his head and solve it for you. Really helpful and funny you should take him whenever possible.
He is a decent teacher. I am not a huge math person but he tries to help. He is not a teacher that would be a good summer teacher if you have a job because his office hours are during the day and hard to get to. He gives ALOT of homework.
Kind of friendly, kind of annoying. Easy to understand. On quizes, the questions are "what's the answer to question 1 on the homework?" so he makes you take out the homework and write the answer down. His way of making you do the homework.
Mike is kind of the best thing ever. His lectures are all meticulously planned, so your notes (if you take them) will be great. He also posts practice tests online that are very nearly identical to the actual tests. Class is always a riot. Occasionally, the jokes are hilarious. Great guy, obviously loves what he teaches. Highly recommended.
Read the book.
Great Teacher! Organized and keeps his class interersting and pushes students to learn the material!
the best math teacher i ever had. very clear, funny, and patient. helps every student understand the material. very understable and enjoyable
He's very good professor. He will help you understand the material if you do not understand it.You have to ATTEND his class if you don't want to miss anything..THANKS...very good professor..
Mike really is a great teacher. I didn't do all that well on my first exam and he encouraged me to use his office hours and helped me understand the work. Well organized and clear lectures. Really fun environment in class. More people would like math if there was more Mikes to teach them. Take it if you want to learn and have fun doing it!
Mike was not easy but he was really helpful and made me feel like i could learn the material I am not a big fan of math but he always had office time and one time i missed lecture i went to his office and he gave me a short overview of what i missed. I would recommend mike to anyone
He is really helpful and wants everyone to do their best. You do need to try however you can't expect him to do it all for you. He was one of the best professors I have had at Tri-c.
Best Math teacher i have ever had. he makes class very enjoyable and you will learn aot from this class. however youwill need to do thework which is not that much but if u do the work and attend class everyday you will get a good grade like i di and i hate math
He is a awesome teacher. Must do lots of homework but it is pretty easy and it makes it easier when you have tests. He makes class very enjoyable and I would diffinitely recommend him. I received a "A" in his class. I am not the best in math so if can do it you can too.
McCraith is great! His quizes are the homework. So show up and do your homework and the class is easy. He offers online web videos explaining math rules and concepts, he offers many office hours for help, and is available for email, and skype. I had his for 3 classes and wished he taught higher level math so I could continue with his classes.
The best teacher I have had.
he was descent at teaching the material but he gave way too much homework. majority of the class had trouble doing all the work.
Best teacher I have ever had. He makes sure every student understands the material and is ready for the tests. Great extra credit opportunities. Engaging and very funny too (in a corny way)! I LOVED THE CLASS and I am not a math major! Took him for two classes he is so fun.
Seriously THE BEST. You won't regret taking his class.
This teacher is just awesome! He loves what he does and is full of positive energy that makes you happy to be there! Don't miss class as you will miss a lot! But if you do he is always there to help you out. Wish I could take him for every math class!!!
Awesome math teacher and pleasant in general. Offers clear instruction and extra help during office hours. Quizzes are from homework. Distributes great practice tests before each exam. Explains how to use high tech calculators. All around good guy.
He is an outstanding teacher. He gives amazing lectures that are easy to follow. He has a website with videos of each thing he teaches. He offers help all the time. Homework and quizzes are online. Don't take the class unless you're going to do all the work. You should most definitely take his class. He loves what he does.
I took his trig course. I like his teaching style. He would explain things again if you don't understand it. Class consists of exams, quizzes, and homework. Quizzes are from the homework so if you do your homework you can pass them easily. He posts videos online to help and previous exams as well.
Very nice Professor!! I recommend!
Mike is a kick ass professor! I took his class in the summer of 2012 for college algebra and he changed my prospective on math. He moves very quick in the summer, but go to class and office hours and he will help you through. Overall as a transit KSU student i think he was the best professor i ever had. Thanks mike for the awesome job you do!
Doesn't grade the homework before the test!! Rather hard to study for because of that. Other than that, I love it. Funny, clear, inventive teacher.
As a math challenged student, Mike went above and beyond in helping me understand the material. If you are struggling with concepts, he is more than happy to help! The material is challenging and fast-paced, but if taking a higher level math, he's the professor for you. Funny and charismatic. Stop by his office and talk to him! He's always there.
The best math teacher ever! However, you MUST do all your work, watch his helpful videos if taking an accelerated semester. He is strict but entertaining. Best advice is to go to his office regularly to check all your homework with teacher's book. He is very helpful, just ask!
Great personality, but very finicky, checks calculators before a test for cheating, wants everyone to come to him for help instead of using the solution guide, will punish you if copy from it. I took his course on recommendation, but had to drop it, he moves to dam fast and even though he told me the trig honor class was not hard, it was. :(
His exams and quizzes are extremely hard. If you dont do well on your homework, you won't pass your quizzes.
Terrible teacher he moves way to fast a lot of homework, don't be late on a quiz day you get a 0 and a second late on a test day no credit for homework. He was the worse teacher I have ever had when you ask for help on a homework question he does not really answers the question you asked I would not recommend him as a teacher
Mike is fair. I'm fairly certain he can teach this material in his sleep. This course is set up in a way that students are given the tools they need to not only pass, but also learn the material. Be prepared to work. You must complete homework, and there are projects. Don't skip class. Expectations are clear. Mike is always available to help.
He really knows his stuff. He's willing to answer any questions you have, and go over it until you understand it. But only if you ask! If students don't ask questions, he will not stop teaching until the class is over. We've gone through whole chapters in one class. He's willing to even Skype with you if you need help. DON'T MISS ANY CLASSES
Giving Tri-C a bad rep! My last comment was erased,I'll keep posting to spare others the stress this man caused! After he told us we were less than 3%of his pay with our financial aid, he then gave the wrong formula sheet for finals. 3 class mates went to complain & nothing happened. Just buy the book,he'll get paid, get a different professor!
Awesome teacher but he will make you earn that A. Really funny and easy to talk to. Expect homework after each class. He's really helpful with problems but you have to ask. He doesn't go over homework unless you ask. Otherwise he's easy to follow and has pretty clear expectations. If he teaches any other math classes I need I'll take them with him.
He's is very smart and knows his stuff. He was a very tough grader but you have to work for it. Alot of homework but he gives plenty of time to finish. Homework is very important towards your grade and quizzes. I would take him again
Terrible professor I took this class this summer. The first test is 7 pages long , tons of homework, wont round up to the next letter grade. Will only help before and after class on Mon and Wed. Mind you he also help write the math book. He may be a nice person but his teaching methods sucks. Homework and power points don't match up with test.
I never seen any horrendous person in my life like him. He will make sure to screw everything up if you are really serious about your grades. He makes easier subject really difficult and also he grades really really tough like if there is no point you are getting zero. I had to withdraw his class and he completely ruined my plans. Please stay away.
I actually took 1510 and 1521 online. He is one of the most helpful and nicest persons I have ever seen. He will help you in everything. I found his grading really difficult in the beginning but in the end I figured out his way of teaching. Make sure you read his instructions properly. I hope to take my next Maths class in the future for sure.
I personally think that this is the greatest math teacher I have ever had. He explains the theory behind every kind of problem before going over an example problem, making it so much easier to learn the problems. He is happy to answer any question you have for him. I wish all my teachers were just like him.
Great guy; great at explaining material. He does not except late hw. Emergencies are not excuses, and a min late is still late. However, he is open to sending hw via email, text, or turning it in early so you don't miss deadlines. Also, he is open to working one on one. His syllabus is clear and he's a lot of fun. Do your work and you'll be fine.
This professor was a little strange but he is very knowledgeable. He teaches you how to use math for everyday life. I just did not like that he assigned so much homework in little time. I also was not a fan of the homework policy. If you missed one question, you got no credit at all. This teacher was just not for me.
Absolutely amazing teacher. On,y reason I got a B instead of A was I myself wasn't truly focused. Great, entertaining lectures. You will pay attention just off the strength of his energy.
This one had me torn. I took a blended learning class which I absolutely did enjoy. I liked that his lectures were all online on his award winning website. You'll do very well in his class if you show up and watch the videos before. To be honest he doesn't assign too much outside of class homework. My table always had no homework to do at home.
Can be a bit vague at times and his sense of humor, though usually entertaining, can become infuriating. But hes great about responding to emails if you need help at home and explains things pretty well. I was surprised that Ive actually been using this math in my everyday life. Not the waist of time I was expecting. (I hate math)
Really goofy, everything's a joke and does not teach in class. You have to watch lecture videos outside of class and come to class and get assignments done in a group. He is a very hard grader and does not let you turn in hw after class starts. Truly does need friends.
I am typically awful at math and have been trying to find a teacher at CCC that I could truly learn from. Mike is just that! His teaching method is different, you watch videos at home and then do homework in class but he makes critical thinking fun. If you ask questions he is more than willing to walk you through the material. Definitely recommend!
I took this class over the summer. I hated it at first, especially because of all the videos. But it grew on me and I ended up liking the class.
Didnt have much homework just in class group work but the tests were very hard. I feel like he goes out of his way to make things harder.
Horrendous!!
He was condescending, not helpful, had us study tests from last semesters each chapter and then when we took the test it was 100% different from what we studied. Seems like he TRIES to make it impossible to pass. I have never gotten lower than a B until I took his class. Absolutely would NEVER take him again, worst professor Ive had.
Do not take him! All you do is watch his videos, do homework, and study tests from him previous semesters that do not help!
Very difficult. Had to take our exams on campus but only gave us between Thursday and Monday to take it. For someone who works until 5 everyday with the testing center closing early, and not available on weekends it was impossible to do. Very hard grader
Take anybody else you can, seriously. Guaranteed to fail his class.
Trig is tough. Professor McCraith is a tough grader so don't expect easy points. But if you work at it and use the practice tests to study by (beginning with the first section of the chapter... not waiting til the day before the test) you'll do fine. Be sure to understand why things work the way they do, so that you'll remember the concepts.
I took the online version of this course, so there was a lot of videos and online work to do. He really doesn't use the formulas in the book, which I feel like I wasted money purchasing it and I really only needed the online access code. The first chapter is very difficult but if you study his previous chapter tests, you will do fine.
McCraith is a great teacher if you're self disciplined. I took the online class so you need to watch his videos and take notes every week. You watch videos, take notes, do homework, take quizzes, and tests. He is very helpful when you're stuck and is very responsive to emails. The course says you need the text book but just use his videos.
Prof. Mike is amn AWESOME math teacher. Math 1470 contains somewhat difficult material (matrices, some stats ect.) but he makes learning fun! He's very funny! He gives LOTS of extra credit opportunities and makes himself available via skype as well. All homework & quizzes are on-line, a project per chapter, and you turn in your pp slides for ec.
He is the best!!!!!!!!!
Cool dude and very responsive but the excessive humor hurts more than it helps. It's one thing to get extra credit for drawing a cute picture on a test, it's another thing to give us a study guide for the final exam of previous exams with joke responses to questions. I ended up having to sit with a tutor to help me figure out what I did wrong.
The amount of homework is insane and for someone who already takes 3+ credit hour classes and works full time its impossible, but I have no other choice. He assigns chapter quizzes on top of having an exam on the chapters too. And the previous tests, the homework and notes do not help AT ALL!
Long, boring, generally not the best teacher. Learned material better in high school. Managed to make simple equations much harder than they needed. If you ask questions he will help you, and doesnt make you feel dumb. Attendance isnt mandatory but do your tests and quizzes. Practice tests arent like test, but still do them. Im not taking again.
Hes a nice guy, but unfortunately not the greatest teacher. Its not even that his class is so hard, but the fact that he gives so much work is exhausting especially since its math and math takes up the most time out of everything. He also tends to over-complicates some problems while totally not explaining others. BTW there are over 180 vids ALONE!
I found Mike to be fun and a good teacher. You have to do the work but he makes it possible to understand the concepts well. He has videos if you miss a class which can be helpful but they are not needed if you attend. He also has good office hours and we spent the first 10-20 minutes of each class going over HW problems we had questions about.
I took math 1240 and he is the worst teacher he dropped me from his class multiple times. he doesnt help whenever you ask questions. he is very picky with grading. he will mark you wrong if you dont show your work on midterms and finals. i dropped his class before i could take the final. DO NOT TAKE HIS CLASS. you will be stressed every day.
As a CCP student, this was the worst/hardest class I had to take. The videos/textbook were only a bit helpful to some questions, the only good thing was that we could redo the Homework before the due date. Had to go to tutors each week to learn the material.
RUUUUUUUNNNN!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! I REPEAT, RUN! DO NOT CHOOSE THIS PROFESSOR, THE WORST ONE I HAVE EVER HAD, HE DIDNT EVEN REALLY TEACH, HE ONLY GAVE VIDEOS AND A TEXTBOOK THAT DID NOT EXPLAIN THE MATERIALS WELL ENOUGH. HE IS UNCARING & UNFAIR. HE EXPECTS YOU TO PASS HIS CLASS WITH THE MININIUM HELP HE GIVES!!!!!!!!!!!!!!!!!!!!!!!!
I took him for 1240 & 1470. His videos are very helpful, go along with the PP fill-in notes. For 1470 you cover 5 chapters, 1-3 HW assignments through Pearson each week. A total of 5 quizes, one over each chapter and questions come straight off the HW assignments. Print HW! Midterm and final exam through zoom since Covid. Best Math Teacher!
192 videos. No do overs. Way too much work. You will face quizzes, lessons, and videos even when you have midterm and finals. I think he thinks more work equals college level. No it equals more work. It doesn't make you mature. Nothing matters but this class his way. It doesn't prepare you for life, or a career. Take 1240 with other profs.
This class was nothing but problems for me, from day one I have emailed him more than 2 x a week about something wrong on his websites and texts - that he writes himself. The videos are not covering every single subject that you need to learn, and he will not meet you in person to go over anything. His answers for everything is to blame the student
This is the absolute worst math class that I have ever taken. Not only is this Professor eccentric, but the materials that he utilizes for this course are subpar at best. The textbook is online and does not cover all of the material in the chapter, plus it is filled with grammatical and mathematical errors. AVOID. AVOID. AVOID!!!!!!!!!!!!!
He gives 2-3 homeworks a week plus a quiz after every chapter. You need to put in a lot of work in order to pass. His videos were very helpful to understand the topics. It's a hard class but if you're willing to learn and do the work, then you'll be fine.
Mr. McCraith is a fun and responsive professor that makes you work for your answers because HE WANTS YOU TO LEARN. His tests are challenging and make you apply what you have learned to the outside world.
RUN RUN FAR AWAY FEOM THIS MAN. If I could I would give him a -5. His grading system is messed up I had to correct him so many times throughout the semester for mistakes he made with his codes for his website that grade the homework. Thinks he's funny but is just really strange. Would never recommend this class for anyone
Took this guy years back and he left such a bad impression on me I'm writing years later. Lots of homework, picky grading and his way or the highway. Wouldnt accept assignments if you were a minute late. In one class he literally read a students ratemyprofessor and threw a fit about it IN FRONT OF THE CLASS. Skip this guy if you the chance.
He has some really dry humor, which I found was funny most of the time cause it was just so bad. Goes over the basics. My class is this semester class in 8 weeks so its hard in general and expects you to work on it every day, which is easy and fair if you keep yourself disciplined. Were adults now, its never going to be straight forward like hs.
3-9 hws a week depending on what sec. not a bad professor, I honestly love his jokes. His responding wasnt the fastest, but was very helpful. I got to draw a turkey from the practice tests. DO THEM. They r helpful and the exams are VERY similar. Take ur time, use the textbook, watch the example problems, do the practice tests, and youll be fine.
I took this course online. The professors website videos are hard to navigate. I invested 8+ hours a week in this course and still failed. Would not recommend.
My teacher, unfortunately, creates a challenging learning environment due to certain practices that impact the overall classroom experience. One significant issue is the strict policy of not allowing bathroom breaks during tests, which can be inconvenient and uncomfortable for students. (I currently have 3 weeks left of class wish me luck)
Look, I get it. You thought that this was gonna be an easy class which you could just do half the work and get an A. No. Mike is an excellent teacher who knows the material by heart, he has the entire semester planned out. However he requires that YOU SHOW THE WORK. I got so many points deducted from my tests because of that. DO THE HW!
You need to have a strong foundation in order to pass this class. And there will no curves be given during this class. I do not like him he is not very student oriented he is a good mathematician but not a good teacher!
do what's expected of you and you will pass this course.
This class is hard but he makes it straightforward if you are willing to put in the work. Do your homework on schedule . Ask lots of questions - he always takes time to make sure you understand. Study from the practice tests because the real tests are almost identical. Funny, caring, smart and wants his students to succeed.
All I can say is that I am glad I dropped the class because the criteria of the class are very hypocritical. From the work being presented in class to the homework being assigned, it is not the same. There is no shortcuts and turning in a paper before class is not accepted it was just too much.
Math1240 with this prof is challenging, but he wants you to learn. The textbook and videos aren't always enough - use Unstuck ai and ask lots of questions. Put in the work and you'll succeed.
Class Info
Online Classes
100%
Attendance Mandatory
80%
Textbook Required
14%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-1.47 avg changeRatings by Course
MATH161
5.0
(1)MATH152H
5.0
(1)MATH1270
5.0
(1)MATH1470
4.7
(6)MATH1521
4.6
(9)Difficulty by Course
MATH
5.0
MATH1530
4.3
MATH1240
4.2
MATH1480
4.0
MATH151H
4.0