5.0
Quality2.2
Difficulty97%
Would Retake114
Reviews97%
Would Retake
114
Reviews
Rating DistributionOfficial
114 total ratings5
111
4
1
3
1
2
1
1
0
What Students Say
“Roche is literally the BEST teacher I have ever had, in all of my time at MCCC”
MAT106 - 5.0 rating“Verry helpfull and understanding”
MAT106 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
42%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.04 avg changeRatings by Course
MAT011
5.0
(10)CLASS106
5.0
(2)MAT010
5.0
(1)MAT100HC
5.0
(1)MAT131
5.0
(3)Difficulty by Course
MAT140
3.5
MAT011
2.6
MAT131
2.3
MAT106
2.3
MAT100
2.2
Reviews (113)
Laid back. Makes the material as fun as possible. Very helpful when you have questions either during or after class.
This is the best professor I ever had at Montco. Hands down. Beyond helpful and has a great sense of humor. Such an understanding and easygoing guy. Wish I could take my other math classes with him! I completely recommend!
As a freshman this was by far my most FAVORITE professor! He is amazingly through and HILARIOUS! He always jokes about his plaid shirts. He makes sure that you are as prepared as possible for the tests and covers the material quickly and efficiently. I recommend this teacher with my full heart it was my favorite class!
He is a very easy going teacher. He knows what he is doing and is very helpful if you have questions. He is very funny and makes class interesting. This teacher only wears flannels, but he makes it stylish. Thanks for a great semester!
Mr. Roche is the man. Very easy going, understanding and helpful. Makes the material easy to understand, and usually tells a few cool stories in the meantime. (Here's hoping you get that pepper Mr. Roche)
Mark is a great Professor who makes you feel comfortable to ask questions, is funny (which makes the math class not a bore) and is willing to help if you are stuck on a problem. If you show up to class, listen and participate you will do great. #fantastic
Take one of his classes you will not be disappointed. He has an amazing amount of patience for repeated questions being asked. Answers any and all. Makes content as enjoyable as possible. As well as a very comfortable class setting. Makes himself very accessible should anyone have additional questions outside of class. He wants everyone to succeed.
Great teacher! He does his best to make sure you understand the work. He is amazing. Must take this class.
Mark is a wonderful teacher and makes sure everyone understands the material. He is everything you look for in a teacher! Caring, helpful, clear and kind. He is an angel sent from above. 10/10 would math again with this man.
Mr. Roche is literally the BEST teacher I have ever had, in all of my time at MCCC. He makes it a priority to make sure we all understand the material before he moves on. He is funny, friendly, approachable, and makes math easy (which it never has been for me). I wrote on my final "I wish you taught all of my classes!" because it's true. Take him!!
Professor Roche is an AWESOME all around teacher/man. He is there to help you, He will explain until you think you have it! I would differently take a class of his again if the school offered the rest of the Math courses I need with him.
Verry helpfull and understanding. Works with your challenges and helps everyone till they get it. Keeps it interesting and takes time when needed. Makes it fun eve thought the math can be confusing.
Great teacher, makes sure everyone understands the material. Strongly understands that life happens and doesn't let that effect your grade. Would chose to have him as my teacher for every class if possible
Solid guy, he takes it slow and wants you to learn
Great professor!
Mr. Roche is a wonderful professor and truly a passionate educator. The excitement he brings to the classroom is unmatched in my opinion. That excitement encourages his students to succeed and strive. I would encourage every person to take his class and I can assure you that you will come out a better person, student, and maybe comedian...
Awesome teacher. He made math easy to understand. Just show up to class and you will do great in the class. Wish i could have him for my other math classes. By far the best proffesor. Makes an hour and half class feel like a half hour. Take his class if it is not filled!
Amazing.
Great Teacher!!
A wonderful teacher who really cares that you understand the material, takes as much time as necessary to make sure students understand the material. Very accessible outside of class and very funny as well, really makes class enjoyable. If you're willing to pay attention, you'll do very well in his class. Only wish he taught the rest of my classes
Hes an awesome guy. Wish all my professors were like him. Would take him again without a second thought
Homework is not required only encouraged
Mr. Roche really made going to math class everyday worth it. He is funny and is very nice to all his students. He rarely to never assigns homework in which will be graded. He is great with helping students who need extra attention and understand math can be hard. He never makes a student feel uncomfortable for asking questions. He wants you to pass
Amazing teacher who cares that you understand the material, takes as much time as necessary to make sure students understand the material. Would chose to have him as my teacher for every class if possible
10/10 would recommend Roche! He made math class fun and interesting and easy to understand, and makes sure everyone understands before moving on. If you put in an effort he will help you out. I failed a test and he was super cool about it and let me re take. He tells some great stories and is just an awesome professor.
Mr Roche is an awesome dude. I recommend rearranging your schedule to take this guys class. He explains things and answers questions clearly. Keeps things simple and doesn't assign much homework. He gives practice exams which are very similar to actual exams. Creates a very friendly atmosphere in the classroom. He's also hilarious.
Mark is awesome. If you have to take a math class and he is an option TAKE HIM. If you don't understand something, ask! He will clear any questions up for you. Fun class with him. The textbook is used for this class but it is on the internet so you don't have to buy it.
I took the 6 week online class. You only have 8 quick quizzes and 2 test for the entire class. The course is layed out nice so you know what you have to do. Each chapter has a list of helpful videos and practice quizzes, which are basically the graded quizes with different values. If you do the work this class shouldnt hard to pass
Probably the best teacher I have ever had. Very helpful and accessible. I was struggling in class and he was ready to help me every time. I wish he could be cloned and teach all of my classes.
He is such an amazing teacher! He truly cares about making sure his students learn math. I'm glad he was one of my professors. Take him, you will not regret it!
Mark is an amazing Professor! I took his class for 6 weeks in the summer and I passed. He is very patient and wants all of his students to pass. If you have any questions please ask he will break everything down for you. He is one of the best professors I ever had he is the best! His overall rating speaks for itself!
Best math teacher I have ever had in my life. He is hilarious and always makes lecture fun. Tests are straight forward and easy as long and you know the material. I would definitely take Mark again!
The best math teacher I ever had. He's always ready to help a student if they need help and doesn't move in a fast pace. Willing to go over something more than once if it is not understood the first time. I would love to have him again for another math class. Wish I could have him for all of them honestly.
Easily my favorite math teacher i have ever had. Mr. Roche is a fantasic professor. He really wants all of his students to succeed. He goes above and beyond with his students and is very caring. On top of this, he makes every class enjoyable and he is absolutely hilarious. Thank you Mr. Roche for making me like math a little more!!
this class restored my faith in the montco math department. he is a real gem. his classes get waitlisted fast because he is that good.
Hes the Tom Brady of mathematics, G.O.A.T
Man, where do I begin ! Hes the best professor hands down. He can compared to Nick Foles in Super Bowl 52.. MVP!
He is by far the greatest math professor available at montco, he is funny and makes class interesting. If you are having trouble in class he will sit down with you one on one and help you with the material. He is a hell of a nice guy and is absolutely worthy of respect as a teacher and a person.
Mr. Roche was one of my favorite professors. He grades fairly and teaches the material nicely. He doesn't make attendance mandatory, so don't complain if you never come to class then don't understand the material. The final and midterm are a bit difficult, and tests are really the only thing that's graded. Mr. Roche is a good guy, take his class.
Amazing teacher. Explains things very well, and is also a hilarious guy.
I wish I had Professor Roche for every math class I have to take. I suck at math and I passed with a B, I could have passed with an A but that probability section killed me. He is a great awesome teacher, you will not regret taking his class. Do the work and you will pass.
Best prof. in Montco hands down. Very good balance between teaching and relating to students. More than fair grading. Always ready to help the individual when necessary and is unbelievably understanding with any problems outside of class.
Awesome guy, helps you even if you don't get it the first time
He is a good person and understands student and he is good teacher and makes class fun and understanding.
Funny good teacher
Honestly the best professor I've had. Explains material and makes sure you understand it. Do yourself a favor and take my man Mark Roche.
Dude is a gem. I hate math and he made it actually enjoyable. Actually cares about student success. No complaints.
Roche is great. Had him for two semesters. Attendance isnt mandatory (although you probably should show up sometimes), and he just puts in tests and quizzes as graded (so sometimes if you bomb a test itll go down), but overall hes a super caring, nice guy who just wants his students to succeed. His classes fill up super early, but take him.
Mr. Roche is a great professor. I struggle with math however he does not judge you if you aren't getting the concept.
Professor Roche is an incredible teacher. He knows the material well and makes it easy to understand. His ability to mix humor into his lectures kept class interesting. As someone who struggled with math all through high school, going through his class has helped me develop a strong understanding of college-level Algebra. Take him if you can!
Roche was a great professor and yes it is pronounced like Roach. He was great but not for everyone. If you just need to learn some math and pass a class but if you need to understand the math you won't really get that here. Only then that he's pretty great. Also, he loves Marvel so if you do too take this class because its fun.
Awesome 15-week online class. Class has 4 modules. Weekly readings, videos, and ungraded homework. At the end of each module, complete 50 graded homework questions and 20 quiz questions, all of which previously appear in the homework questions. Study guides reflect exactly whats on the mid-term and final. Looks for ways to give you partial credit.
Roche is a good guy. His way of teaching is pretty simple and he's always available to help. His classes are quite simplified, and there is little homework usually. The only issue is that he only grades tests and quizzes, so if you screw up on one, your grade sorta plummets. Still a good prof. Take him if he's available, often his classes fill up.
One of the best professors I have ever had at the college!! He is really flexible with the busy schedules of students & understands how we have full time jobs outside of class. I am currently finishing my Early ed degree & halfway through my nursing degree & he was so awesome with helping me pass the class! If you get the chance to, take his class!
Extremely good person and clearly explains everything
Best professor at Montco. you can tell he really cares about his students and helps students with whatever is needed. He made the class very enjoyable, seats for his class fill up early because of how awesome he is. He is so funny and nice!
I have to admit, I took his accelerated online algebra class and was struggling majorly. Professor Roche responded to my emails when I let him know that I had difficulty grasping the material and even took the time to walk me through a problem step by step. He really cares about his students and helping learn. Great teacher!
Professor Roche has to be one of the BEST math professors at mc3 college. Math is and has not usually been my forte & Roche made math understandable. I even was starting my first full time job at the time of the final & he wads very flexible. He even helped me with a math problem step by step. If you have to take math, TAKE HIM!
Loved him.
Professor Roche was great! I took him online in a 6 week course and hadn't had math in years. He was always responsive to emails right away and made you tube videos to help make the material clear. I would absolutely recommend taking him for math!
He doesnt teach. All of the assignments are from MyOpenMath with YouTube videos on how to do them. He doesnt teach at all. No presentation and no lectures. Im bad at math so I needed a teacher that could really help me..
he really goes the extra mile! whenever i have a question and i send him an email, he will make a video for me of him explaining everything. hes also quick to reply and is very understanding. wish i had him for more classes!
Loved him
Take him. You will thank me later.
Took this class and it was the easiest thing I have ever taken. He gave you help on some questions and he also had videos on the chapters. if your good at math and know what to do without any help take this class if you struggle with math go somewhere else
Mark was an incredible teacher! Statistics online does not sound easy but he went above and beyond to video problems for me when I was confused on the material. Clear expectations and manageable workload. This guy cares about his students. With his help, I did great in his class. I would recommend him to anyone!
Mark is a great professor. He provides videos and his examples correspond to the textbook. Do the practice problems, that will prepare you for the chapter exam. Mark answers all your questions within a day and he will take time to make sure you understand the material. He wants to to succeed, just stay on top of your work you will succeed. Take him
By far one of my favorite teachers, a true gift of the gods. This man helped me understand math so easily and his class was a great time too. truly sad that our class got cut short thanks to covid he will forever be one of my favorite teachers definitely take his class if you can!
Mark is a fantastic teacher. His classes are consistently waitlisted so SIGN UP EARLY! He appreciates and encourages his students to interact and ask questions. And he has a great sense of humor too!
Professor Roche is great, he is very understanding and keeps you entertained. Would definitely recommend
This is the most awesome teacher I have ever seen. He is really caring and will explain whatever you don't get. Often he will even make a video just for you explaining how to do a specific problem if you don't know how to solve it. Highly recommend.
Great professor, he really cares and you can tell he loves what he teaches. Makes dozens of videos, made his own textbook at an affordable price, and truly goes out of his way if you ever need help. If you've struggled with math before, definitely take him. He shows you how and why math is relevant to real life and makes it understandable.
Wonderful professor. ! Whenever I had questions on the assignment he would offer many resources to get help and an explanation of what I was confused on. I would recommend his class to everyone ! Especially people who struggle with math , like myself .
Professor Roche was amazing and I can't say this enough! He goes out of his way to record a video of him solving a problem if you email him with a question. He replies very quickly and gives good feedback. The amount of assignments is definitely manageable. All these factors made this class go super smoothly. Please take him!!!!
Mark is one of my favorite professors. I am taking his class rn and hes easy . Its a math class so pay attention and show up . Very funny guy . Makes my 8am math class more bearable . He does get sidetracked a lot but still teaches us math . Will talk to the class about anything thats not math
Take Mark because he's the best math professor ever. I am not good at math but he helps me understand what's going on. He does get off track and he's funny but still tries to explain everything. Let us use notecards and other ''cheat sheets'' for exams. Talk to him if something is going on or just need help because he will help
By far the best math class I have ever taken. Not only is he a great teacher, but also such a cool person. He really wants you to good and will help you when you need it. Very few things graded, just tests and homework- which he is very flexible about. He allows you to have a note card during tests too. 100% recommend anyone to take his class.
This professor was helpful when approached, but the recordings/textbook were at times hard to follow and frustrating. He did answer questions when I went to him. It felt like some concepts were skipped in the lectures that made it hard to build the foundation.The workload was great and gave you plenty of time to get it completed.
As a student returning after 10 years out of academia, I count myself fortunate to have taken one of my first courses with Professor Roche. There wasn't a ton of interaction, as this was an online class with pre-recorded lectures, but when I did reach out to him he was nothing short of incredible. Very attentive and quick to respond when need him.
This class is very easy to be a four credit class. I recommend you doing everything on time and making sure you understand the material. He uses My Open Math for homework and tests.
Mark is the best math teacher I have ever had. the class can be a little difficult but if you attend class and ask questions it will be an easy pass. if I could take another math class I would he is the first math teacher I had that made learning fun.
I would truly do anything for this man, I wish I had more than 350 words. He's hilarious, understanding, clear, smart, and overall the best professor I have ever had. I wish he taught the next level of math I needed because I will seriously miss having him as a professor. Easy A, and he gives insanely helpful reviews before tests. I love this man.
Take him! He is such a chillaxed prof (gives Dr. Banks energy, a psych professor I also recommend!) as overall this class is very easy. For the final two, more difficult, exams, he let us have cheat-sheets on note cards, and does not assign homework (Just extra practice if you choose). He is very funny, and a kind soul. Take him!!!
Probably the best math professor at Montco. Taught in a way that made Pre-Calc tolerable at 8 AM on a Monday. Funny and can actually teach.
AMAZING teacher!! I am not the best at math but the way he teaches really helped me understand. he will go over the same problem until everyone in the class understands it! Strongly recommend him in any math class, I took two with him and he was great.
Easily the best professor on the entire main campus. He's clear & concise with his explanations on topics and never gives busy work---everything he makes you do will help you succeed in the class. He also makes himself readily available if you need further explanation on anything. If you have to take any math class and Roche is an option, take him!
At person recommended me this math professor. He knows what his teaching, but the assignments can be difficult. He's very organized in his notes, he professor is also very funny. He reminds me of my math teacher I had for 9th and half of 10th, but without the disciplinarian. I would recommend him for math.
I took his class asynchronous so I was a little worried about it as I struggle with math, but all the notes and videos provided were so helpful and he made me better at algebra. Very good at explaining and is also always available when you contact.
One of the best professors to have for Math!!
professor roche is super funny and a great educator. i had him for an 8 am and he's the only professor who has been able to make me laugh that early lol! i am terrible at math so this course was difficult for me, but if u like math or u have a class u need to take and he's an option, take him! he allows a notecard on every test!
Professor Mark Roche the best. His teaching prowess extends to students of all skill levels, making complex math concepts accessible to everyone. , his incorporation of video game elements into lessons adds an engaging twist, captivating even the most reluctant learners. If you struggle with math or simply love video games,
Amazing math professor. He will really work with you, to help better your understanding of his course. If you struggle with math, he is the ONLY professor I'd recommend taking. I will be attending more of his classes in the future.
Literally the Tom Brady of Math teachers. The GOAT.
Made math super easy! Porbably the best math teacher I have ever had. Not heavy on work and is super nice and respectful.
Awesome professor! Super understanding and helpful when needed. Class is very straightforward and easy going! Would take again!
Prof Roche was super helpful and sent out deadlines through email. If you need to get a math credit out of the way, try to take his online class. You get all of the work at the beginning of the semester and it's like 8 assignments 4 tests, 4 graded problem sets, just make sure you don't fall behind its super hard to catch up.
Despite a rough start, he was a genuine individual who cares about students' success, would gladly take him again.
The best Math professor at Montco. He genuinely cares about his students. Come to class and participate and he will help you outside the classroom.
I feel like he a good teacher, but I feel like he gets off topic a lot which I don't like cause I just trying to get understanding of what I am learning and leave. I don't like how he assigns hw to us and it just due at the exam, rather than just assigning it to us everyone night for pratice. I feel like the review is nothing like the test or hw.
Professor Roche makes learning math fun and engaging. While the coursework can be challenging, his clear explanations and willingness to help make it manageable. unstuck ai and other study tools are great for extra practice. Definitely take this class if you can.
I am so bad at math but this man was so deeply helpful. I definitely would have failed if I didn't have him. He explained everything so well and is also just a funny, laid back cool guy. I wish nothing but the best for this man because he saved me 🙌
Professor Roche is an amazing professor for precalculus will help you with difficult problems when it comes to it. funny guy as well but however does slack off with time as he would usually go off topic which Its fine but I would just want to get over his class and to understand the problems as well also does care about students.
This was my second time taking Prof. Roche, and if I could take him a million more times, I would. I'm not good at math at all, and frankly, I dropped out of statistics in HS, but he makes it so easy to understand. His YouTube channel is extremely helpful, and the way he sets up assignments online makes my life so much easier. Overall, he's great!
I did enjoy Prof. Roche class he made it so much fun two test were take home a bit hard but we were allowed to use are notes and does help us with problems funny guy, caring as well. His teaching style was perfect for me to understanding all of his lectures and also for his review sheets as well 30% were problem sets 60% exam 10% final easy class.
Great professor, made class fun and enjoyable. Let's us use notes on exams which make it much easier. Answers emails fast and if you ask questions in class he's there to help. Make sure when you need help, do your part and communicate with him. However, his class needs a better notes setup, the notes packet he gave out was a bit confusing.
Roche was Amazing took him for MAT161 and it was worth it six week course went by fast give not much work also responses to emails quick as well is very helpful his video lectures help me so much and also notes as well! worth taking him again!
Awesome and caring! Prioritized student learning and was very helpful when I asked questions. Quick responses too! Take Roche, he is the best!
The GOAT of math teachers.
Literally the goat lectures are good exams are similar to review and doesn't gave out much homework literally an awesome professor.
This is the second time I took Roche took him for MAT161, and now MAT190 he has been the best professor I ever had! funny guy with good sense of humor. Lectures are helpful he makes everything look easy homework you only have the problem set. Reviews are similar to test overall he's great I recommend him for any math course I wish he did MAT201.
Really fun class, he goes on a lot of funny tangents while still making sure all the necessary material is covered. He's very understanding and will always answer questions without any gripes. His reviews are very similar to the tests so if you do the reviews and understand them you will have no problems on the tests.
Even with taking his accelerated course, I learned a lot. He responds very fast to emails and usually gives good feedback on quizzes when your work is shown. He is great.
AMAZING! Math is my best friend thanks to this professor. Do not have enough good words to say. The best!
Class Info
Online Classes
100%
Attendance Mandatory
42%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.04 avg changeRatings by Course
MAT011
5.0
(10)CLASS106
5.0
(2)MAT010
5.0
(1)MAT100HC
5.0
(1)MAT131
5.0
(3)Difficulty by Course
MAT140
3.5
MAT011
2.6
MAT131
2.3
MAT106
2.3
MAT100
2.2