2.7
Quality3.6
Difficulty43%
Would Retake154
Reviews43%
Would Retake
154
Reviews
Rating DistributionOfficial
5
37
4
20
3
14
2
29
1
54
What Students Say
“Mario is hands down one of the best professors I've had at UNC”
STOR320 - 5.0 rating“By far the best professor I've had at UNC”
STOR155 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
61%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.20 avg changeRatings by Course
STOR305
5.0
(1)STOR120
4.7
(3)STOR390
4.0
(1)STOR215
3.6
(11)STOR538
3.2
(13)Difficulty by Course
STOR455
4.0
STOR155
3.8
STOR320
3.7
STOR215
3.4
STOR538
3.3
Reviews (154)
Dr. Mario is hands down one of the best professors I've had at UNC. The class is both very entertaining and pertinent to the data science field. He is also very accessible outside of class and cares about his students. He makes his class suitable for both advanced programmers and people with little experience. I would take any class he offers!
Best prof I've ever met at UNC! He is truly caring and amazing! I made a huge mistake and he helped me solve the problem. Easy class, clear demonstration, the homework and tests are of similar level of difficulty. Take it. It's worth waking up at 8 am.
Doctor Mario is a real beauty. By far the best professor I've had at UNC. Took him at 8am M-W-F, but I did not regret it. He is super funny during lectures and knows how to crack a joke. Exams are easy and most of the class normally gets a B or higher. There is normally homework on Web Assign after each class, but its easy. Mario is a real homie.
I took STOR 155 with Dr. Mario at 8 AM. Although it was early, it was totally worth it. His lectures are so great that you can do very well in the class and understand the concepts without relying too heavily on the textbook or outside resources. He is also very caring and funny. I would say his grading is more than fair- with curves on exams.
He doesn't have enough teaching experience, if anyone really wants to learn Discrete Mathematics, please do take MATH381 instead. He is a funny guy, but he's not the one you can learn some mathematical thinking and knowledge from. He uses a 50-min lecture covering just 15-min contents. He's fine if just for the STOR major requirement.
A true gem. I can't say enough good things about him. He is hilarious and engaging and made me look forward to coming to class. Some of the topics are hard, but he makes them as easy as he can and he states very clearly what he expects us to know for exams. I would literally take him for every class at UNC if I could.
You could take discrete math with someone else and be miserable, or you could take it with Mario, where every class is a party! Okay, that's an exaggeration, but Mario is hilarious and does his best to keep the class lighthearted. His lectures are clear. He makes sure you know exactly what to study for each exam, which is a lifesaver in this class.
Mario was a real gem, his lectures are hilarious and he actually made math fun. Don't get me wrong, this was a pretty tough course, but Mario was more than fair in grading and was extremely transparent about what he was doing and why. Take him if you need discrete math, excellent professor.
Mario honestly was the best. I took STOR 155 with him and I despise statistics and was terrified for this class and he really made it enjoyable. 8 am was a little rough so I didn't make it to every lecture, but when I did go he was absolutely hilarious. The exams were fair, always curved some and he graded on a 10 point. 10/10 recommend him!
Dr. Mario is a super cool guy, he had a real passion for stats. Attendance is not mandatory, and he post his slides online. Curves assignments generously and is a fair grader. Overall a really easy class, definitely recommend!
Dr. Mario is the best. Sometimes his jokes fall flat, but he is mostly hilarious and keeps class light. He also challenged me to take more initiative for learning (he says this class will help you land a job, and it really will). There are no tests or finals, only a semester long group project, which I personally enjoyed and learned a lot from.
He does NOT want to fail you and makes it clear so as long as you do what you're supposed to do (HW, study) you should get a good grade in this class. He's really funny and there to help you out! He is very generous with what he tells you about the exam before you take it, and generous after. Lectures also SUPER organized and easy to follow.
This guy was highly recommended, but taking stats with him was a big mistake. While he is a funny guy, he spends 90% of the class joking around and not teaching. In a typical class, he will teach you MAYBE 15 minutes worth of material and then just mess around. Although its easy to get a good grade, you won't learn anything. His shtick gets old.
I would hang out with Mario outside of class if given the opportunity. While Mario is not strict on attendance, youre really missing out on a lot of fun mixed in with learning if you dont show up. Mario had the whole class roaring with laughter through out the entire class period. He makes concepts easy to understand and gives great examples
Mario wants you to succeed and makes that very obvious from day one. The way his class is set up is very helpful to achieving success, unlike most of the other statistics teachers here. Mario is a goofball, and while he will most certainly teach you everything you have to know, youll enjoy yourself every step of the way. Funny and nice guy.
Favorite teacher Ive ever had
Dr. Mario is my favorite professor I have had at UNC. He is hilarious in class and it makes the class enjoyable. Had him for an 8 am and it was not hard to go to because he is such a great professor. He cares about his students and wants everyone to succeed. Dr. Mario is willing to work with you outside of class. He is a must-have at UNC.
Dr. Mario the best, he is my favorite professor at UNC. He cracks jokes throughout the class and it makes it a very enjoyable class. He is willing to work with his students outside of class to make sure they can succeed. In his class, his students are not just numbers, and he wants everyone to succeed. Dr. Mario is a must-have professor at UNC.
People recommend Mario a lot, but it's really because he's funny and friendly, not because of his pedagogical acumen. He spends most of class cracking jokes and flipping through powerpoints TELLING us about how to do stuff, but he DOES NOT DEMONSTRATE. Very accessible, easy to talk to. I like Mario, but you need to raise your hand to understand.
People will complain because Mario gives a lot of homework in his courses, but if you're trying to learn code, then having to practice is the best way anyways. He could honestly make a lecture on paint drying interesting, and if your GPA is struggling this man gives out A's for days. Take him at all costs.
Funny, approachable, and clearly loves his job and puts a lot of work into the slides, tutorials, and assignments he gives the class. His class lectures aren't the most helpful, though. No tests, just assignments. The group project felt like hell, and I thought my project was hot garbage but I still walked out with an A. Thank you, king.
i admire what mario is trying to do in his data science class, but it ultimately fails to be effective. the homeworks pigeonholes you into doing data analytics the way he wants you to, which isnt necessarily the best way, but is his idiosyncratic way of doing it. the group project has the same problem: he forces you to approach it the way he wants
I love Mario- one of my favorite profs- but I do not like the way he teaches this class. He goes fast without really explaining and assumes that everyone already has a lot of coding and higher level stats experience. And the group project is just tossed at you without any guidelines, making it very confusing if you don't already know R
I think sports analytics is now a 500-level class, but I enjoyed this precursor. Mario is the big dawg and he is especially creative in structuring his classes.
Dr. 305 is the absolute man! He is a legend in the STOR department. This was my second class with Mario and he exceeded expectations once again. My knowledge of excel was 0 going into this class and I left an excel wizard. Dr. Mario is a gem in the STOR department and given the opportunity everyone should take at least one of his classes.
Tough grader but the material is not that difficult. He's a funny guy but that sometimes hinders his lectures. I found myself not getting much from them. Powerpoint and tutorials are very useful.
I took Mario for STOR320 in the spring of 2020. He was awesome! There is quite a bit of assignments (no tests/ quizzes), but they aren't too difficult if you follow along with his lectures. There is also a big project instead of a final exam, which I appreciated because it is applicable if you want to pursue data science as a career.
Second class I've had with Mario, as all the other students say he's a diamond in the rough. Learned a ton from him and am hoping to take another few classes with him in the future. I'd take any class he teaches.
All things considered, Dr. Mario is a very good professor. I learned more in this class than probably any other class I've taken at UNC. The final project accounts for a big chunk of the final grade and is largely dependent on how good the group you get is. He often made me feel stupid for asking questions, but for the most part, he is very kind.
Professor Mario was highly recommended to me coming into STOR155, but this class proved to be far from what I had heard. His class was very dense with slides and lectures, and the homework was much more challenging then the problems done in class. His tests were much more challenging than both, and he was very vague on grading/curves.
I took STOR155 with Mario because of his reviews. I regretted this decision. He straight up told us if we weren't doing well in the class we didn't belong at UNC. The tests were abnormally hard (even my STOR major friend couldn't help me) but some people did well. Take this class if you enjoy condescending professors and confusing lectures/slides.
This class is really what you make out of it. Remote learning is difficult as it is, but in my opinion Dr. Mario made it very doable. With all of the grading and curving done at the end of the semester, you have to, at the very least, give some effort and it will pay off. The exams were difficult, but not impossible: do the hw, go to lecture, study
Covid semester is already challenging enough for the students and while many professors have tried their best to alleviate students' stress, he actually put more towards the student body. I chose his class because I saw his ratings yet his teachings and attitudes do not deserve his rating, at least not this semester.
It was clear teaching online definitely hindered his style of lecture, but it felt like he did not seem to care whatsoever that it also was very challenging for the students. He even adjusted his curriculum to make this virtual semester even more difficult. He was very ambiguous the whole semester making it difficult to gauge performance in class.
Dr. Mario is a great professor and really cares about the students. Exams were difficult and worth a large portion of your grade, but were curved generously. A large portion of the class ended up with an A due to the curve. Mario sets students up for success as long as they are willing to study and work for it.
I chose his class for his ratings on RMP, however, it was a truly disappointing experience. He is not only an arrogant individual who constantly looks down on others but also a harsh critic of his students who are suffering through this COVID semester. If you were to take his class, prepare yourself for harsh criticism and condescending attitude.
Took this class bc of older RMP scores but seems like his teaching didn't really translate to online well. Super condescending and told us to ask questions while constantly discouraging us. The curve was significant but imo doesn't make up for the lack of teaching.
Dr. Mario has had high reviews in the past, however, he did a mediocre job at best throughout the duration of this semester. He constantly clowned his students about having the lowest exam scores despite switching from multiple choice to short answer midterms/exams. Very boring/powerpoint based lectures. He may have been a better prof in person.
I give him a 5 for being generous on the curve.
Mario is a nice and funny person, but he gets off topic a lot. His online lectures were hard to follow, he would refuse to answer certain questions, the textbook was more helpful tbh. The final is a group project worth 30%, the group is randomly chosen. The labs for the class were a bit harder than the hw, but hard to do in 50 min.
Bad prof for online classes
if you love yourself don't take this class. exams were so hard (all free response) and lectures were just from a powerpoint he didn't even make. i low passed the class despite math being my favorite subject
After taking an in-person class with him, his style of teaching doesn't translate to online. His jokes and tangents are not as funny via zoom. That being said he's a good lecturer. The projects are graded very harshly but he gives a clear rubric. The quizzes are pretty tough too and he doesn't give feedback on them.
Not gonna lie, this was by far the hardest and worst class I have ever taken, and I have always loved math in the past. Midterms made up most of the grades, and they were incredibly difficult and all open response. Dr. Mario said we did not deserve to be at UNC if we had a B or C, and he was very degrading when answering questions.
After taking a few classes with him, his humor can get kind of annoying and condescending. But still, he is better at conveying material than most profs in the STOR department. And he curves his classes like crazy. Anyone who manages to get a B or C in his 155 class probably isn't a reliable reviewer. Cool guy, good professor, easy and fun class.
Dr. Mario is a fantastic professor for any data analytics course. He has a unique sense of humor that can come off as condescending, but he really does love all of his students. Grading is super easy for most assignments, and the worst raw grade was a B, but he still curved final grade by 3 points. Only reason to avoid him is if you are soft.
love mario! he was kind, funny, and respectable. delivers material entertainingly and HW/ quizzes are pretty straightforward. he does projects instead of tests, which is nice in applying the material we learned. as long as you do your work and attend class, it is an easy A. even gave our final grades 3 more points just to give more students A's!
I took STOR 155 with Mario in the fall of 2020 when everything shut down, and this class was one of the most challenging tasks ever. Mario, on the other hand, is an extremely kind, smart, and humorous professor I have ever seen. By finally talking to him in person, I have realized his passion. I strongly recommend any in-person classes of his!
Professor Mario is an amazing professor. His lectures are easy to follow and he's genuinely a really funny guy. He is a really enjoyable professor and I would recommend his classes to anyone. The course work is not too difficult and Professor Mario makes it really easy to understand even if you've never done compsci before. I would def recommend!!
Hes overrated, cool guy but the class is taught horribly. Quizzes are way too fast and difficult and grading criteria is not clear. He will dock you points more for grammar than any statistics. The course title is way cooler than the class don't be fooled.
Not as fun as it sounds. The lectures are extremely boring and there is a good deal of meaningless busywork. The group projects are seemingly hand-crafted to be impossible to do as a group, so one person ends up doing it all. The grading of the projects is subjective too and totally inconsistent with the rubric. Avoid if possible.
Mario is a nice person, but the lectures and homework are not reflective of the exams. He is transparent, which is nice, but at times it felt disrespectful. Ex: We took a midterm on a Monday, and he wrote the midterm a day or two before. When there were confusing questions or students felt blindsided, he was generally combative towards concerns.
Solid prof. Knows his stuff, great sense of humor, clear lecturing, and very fair exams. And contrary to other comments, he always, always encouraged questions. It's possible that he read these comments and subsequently changed his approach to student interaction (a clear sign of a good professor). He's occasionally forgetful, but easy overall.
Dr. Mario is a great professor, he posted all of his lectures so you could go back and look at them and he was receptive to point changes on exams. The class is a little exam heavy so definitely study what he says. He gave multiple chances for questions and even went over what to study question by question for the final.
His lectures were very boring, and hardly any of the material could be applied to exams. He provided an online option for exams, making all questions free response. He ended up grading so harshly that even correct answers got you points off. He wasn't as rude as people said, but not a great professor whatsoever.
Overall awesome professor. Definitely my favorite lecturer I've had at UNC so far, he keeps things entertaining while also explaining content well. All exams were online and homework wasn't more than a couple hours a week. Not an easy A, but if you go to class and put in the effort, you'll do fine.
Basically just a bunch of boring lectures that are confusing and hard to follow. Mario is a good guy and offers plenty of comedic relief but overall does not teach the material well. Would not recommend if you actually want to learn statistics.
Dr. Mario is very responsive to emails/questions. Though the class is self study heavy, he's very reasonable, and writes exam problems similar to his lectures/labs (if you do the work you'll be fine). Exams are a good test of applied knowledge (some tricky questions tho), grades are curved, and overall he's very nice about helping if you reach out!
Dr. Mario tries really hard to make class interesting, however, lectures can drag on. Make sure to stay on top of the content as it is very easy to fall behind. If you need to take this class I'd definitely recommend Dr. Mario.
Mario is hilarious. Such a good guy and a good class. He is a little bit all over the place with his lectures, so it's important to stay organized yourself. Honestly, I put no effort into this class and hardly paid attention. He let us take our midterms online which helped a lot and he curved our final grade by a LOT. He's a goat.
Really funny guy with great lectures. Fairly heavy workload that will probably be difficult for people programming for the first time, but not hard for more experienced programmers. Very transparent and fair grading process.
I enjoyed Professor Mario's classes. I do feel like he could have explained some of the concepts better in his lectures, but the workload was very manageable. Some of the exam questions were a little confusing, but the exams were not that difficult overall. I also appreciated his self-deprecating humor and his encouragement of questions in class.
Dr. Mario is a very funny, caring guy. Truthfully I did not attend class much because his lectures were not helpful with homework/exams. It is graded solely on homework and exams but he does provide a nice curve to the class final grades. If you have some knowledge of statistics he would be a fine choice but if you dont it may be difficult.
I loved Mario as a teacher, he was very funny. This class was just VERY hard. I recommend not taking it if you don't absolutely have to for a major. Homework took hours and tests were very hard. He did give a very generous curve and encouraged questions. I might have just been bad at it, but if you aren't good at proofs, this class is not for you.
On the first day he seemed really nice and funny but it later became clear how tough of a grader he is, and how perfect he expects everything to be. Unreasonable expectations from students who are working in r for the first time
Dr. Mario is an extremely funny and knowledgeable professor. STOR 320 is an introductory class for R, and no prior knowledge is needed. There is a final group project where group members are randomly assigned and harshly graded, so make sure you start early. I also prefer more live-coding than the slides Dr. Mario used, but I still learned a lot.
One of my least favorite professors during my time at UNC. Sarcastic to the point of being downright rude and condescending. Provides "constructive" feedback that is ineffective and oftentimes just another excuse for him to be rude to students. I did well in the class, the content is not bad, but I will never take a class with Dr. Mario again.
Lots of Homework grades heavy he can't say concepts really clear, it's better to look over the textbook and learn, bad and tough person, don't take his class ever again
he is so boring, i never could make myself go to class. however, it is an easy A and is basically only dependent on the final group project. he was rude and all over the place, but masks it as being the "funny guy". there is a lot of homework but it isnt a hard class so definitely recommend for stat majors and minors!
This class was really hard. Mario is arrogant and not the best teacher so you have to teach yourself pretty much everything. I had to work extremely hard in this class to get a good grade. However, Mario did curve everyone's final grades 7 points (as there were only 3/101 people with an A before the curve). Don't take this class unless you have to
He seems funny the first week and then you realize he's bad a teaching. He takes screenshots of code and puts them on powerpoint slides... The whole class if fairly easy but there's a lot of stuff that's a waste of time and if you get a bad group good luck. It starts off easy but if you've never done modeling before, you'll struggle with that.
Mario is arrogant sometimes, but I appreciate that he also tries to lighten the mood with jokes. His style of lecture/notes is really easy to follow and it made learning the material a lot easier than it could have been. Homework every week but it's not too bad considering you have textbook help. The 2 midterms & final were pretty difficult though.
I'm begging you to pay attention from the start of the semester. It can be really easy to let this class fall to the side but the content is COOL and it will be really hard to learn it all at the end. Mario will get frustrated at the end but that's because no one does anything all semester. You can enjoy and learn from this class I promise.
The whole class basically builds up to the final group project, but it's easy to leave each part until the last few days and spend hours the day before it's due to submit something. The homework assignments are easy for anyone who has any experience with R, but the final paper is a lot of work. He also takes off points for very minor mistakes.
This class is difficult and I highly recommend reading the textbook (which is dense and relatively boring reading), but I do not believe Dr. Mario described all the concepts thoroughly enough to receive a good grade in the class without it. The exams were difficult and his grading criteria was vague. Don't take this class unless it's necessary.
Average professor and not a bad choice. No one really went to lecture but I did and felt like it helped. Homework and labs are easy, analysis can be hard. Final group project is a lot of work, so hope you get a good group. I definitely learned a lot and really like coding in R! I would take him again if I needed to.
Graded group project harshly and graded more on his personal view of the topic than objectively. The hw + labs + analyses were a lot, but overall not rigorous. No required attendance (beside labs) was the biggest benefit.
Mario is a great guy, but his lectures can be boring. Mario does try his best to make his lectures more enjoyable through encouraging participation, but most of the information is basic if you already know a lot about sports. Highly recommend because of the 2 group projects which are heavy in analytics and can be used to show in job applications.
Overall, he was a fair professor. As long as you went to lecture and did the assign reading its basically an easy B+ or higher. Overall I learned a lot of R coding and its function. If I could retake the class I would because Mario was overall a good professor!
Mario is hilarious and gives great lectures. The workload of this class is high but it's good-quality work, and I learned a ton. The tests are poorly designed but curved. The project is a great experience although very difficult to coordinate. I hope Mario is aware of this.
Dr. Mario is remarkable and has humor, a genuine attitude, and kindness. I appreciate him for a myriad of reasons. He sets clear expectations from the beginning and constantly encourages questions during class. He even lets you feel comfortable reaching out to him in office hours. Point is he wants you to succeed. And he curved our final grades.
Fantastic professor. He explains the material very well. The class is group project heavy. He grades harshly but the raw cumulative grades are curved generously. If you want to learn how to utilize R in a collaborative environment, take the class. One con is that the weekly labs are really just additional homework posed as a lab.
Dr. Mario showcased his willingness to help students succeed as long as they work for it with sufficient dedication. The assignments implemented for this class were doable given that you are keeping up with the R material consistently. Only thing is that the final project, especially the final paper part, requires you to think outside of the box.
Solid Professor. Attendance was required and Stor320 just added midterms to the class which didn't make much sense for the group project premise of the class. Midterms were the hard, but not impossible if you just pay attention during lecture. Group project is tough to coordinate, but he curves good. Project is also great for internships. '
I HATED this class. The grading was so harsh and the class average was in the C's because no one could get above 50s/60s on anything. The quizzes were harsh and only a few questions in a few minutes. He didn't drop any quizzes or midterms or do any replacement. The final grade was curved because less than 10% of the class could get an A.
He tries way too hard to be funny in his lectures, which takes away from his ability to actually teach the material, and his slide decks are completely useless for review or studying. He gives impossible on-paper coding exams. There is also a final project worth 30% of your grade that he grades extremely harshly/subjectively. AVOID HIS CLASS!!!
Recently added midterms to his STOR 320 class, which tests our understanding on R. I personally didn't feel was necessary, especially when combined with all the homework, lab assignments, and analyses, not to mention the final project. Was also a strict grader, to the point where my group got -5% to one of our assignments for one spelling mistake.
So our midterm 1, midterm 2, and final paper class averages were all F's. May that be sign enough to stay away. Also a ton of homework, labs, and assignments. His lectures are v unhelpful and his grading on the project is insanely difficult. We dedicated SO much time just for him to give us an F because of completely out-of-pocket reasons.
Both of our midterm averages were failing. He gives so much homework that is hard to complete based off of his lectures. There is a semester long project that he grades very harshly even after all the groups had to spend hours on them. One of the TAs laughed in my face when I went to office hours. Do not take this class with him.
He teaches you how to code in R, but not how to actually analyze data. He expects you to already know lots of statistical methods and HEAVILY penalizes you for not meeting this expectation. My group lost a ton of points on the final project for minor things that we were expected to know, but never taught. If you value your GPA, dont take his class.
Terribly boring lectures consisting of pictures of code, ranting about his PHD work, and self deprecating humor. Teaches R but not data analysis so when he asks you to do anything quantatative the instructions are super unclear. On paper exams which are egregiously difficult. Semester long project graded insanely harsh. Bad group=fail. Big curve.
Very condescending, just talks about himself and shows code he wrote. Seems kinda egotistical as he gives incredibly low grades for everything in the expectation that you know what he neglected to teach us. Just an impleasant professor to take a course with.
HATED this class. It has nothing to do with the difficulty either, I have taken Linear, Discrete, all the Calcs, and know what an actually tough class is like. Mario is just an incredibly rude and disrespectful person. Assigns a ridiculous amount of busy work for no reason and grades harshly. Has an ego/power trip. The group project is TERRIBLE.
he is not a good teacher. he takes off points for no reason. his average midterm grade was a 53.
Before the curve, 0 A's and 1 A-. Not sure why he doesn't just grade easier so he doesn't have to implement a 12 point curve. Quizzes were insanely hard and the projects were graded harder than any other class I have ever been a part of.
Course content is certainly interesting and I think Mario does a fair job of teaching, but I was very disappointed with how harshly he graded our heavily-weighted projects. Nothing that I ever wrote was worthy of even a C in his opinion. As a result, there were 0 As and 1 A- at the end of the semester. He did curve a lot, but this is still absurd.
Dr. Mario is funny, the course material isn't hard, but you have to teach yourself a lot because lecture isn't application based. This hurts for the two midterms (class averages were 65% and 55%). Group project is super hit or miss because groups are randomly assigned and the grading of the paper is harsh. Balanced it all with 10 point curve tho.
Mario is funny/likeable but the group proj is genuinely awful. Too many people in the group, randomized grouping is hit or miss, grading is harsh (kinda valid). But if your group sucks, you're stuck doing all the work for a bad grade & others barely lose pts for not participating. Would make sense in a capstone where people actually participate.
Dr. Mario is...one of the humans of all time. You will quickly fall into a state of not caring and occasionally perk up when Dr. Mario says something notoriously awkward. Course is an asynchronous walkthrough of basic R skills. Paper is likely challenging and you need to approach with humility, but I enjoyed my group. Boomerang level of curving.
Average midterm scores were 60 and 50. No final exam, but he is insanely harsh on the final project grading. He's not a mean person or anything, but makes his class ridiculously hard for no reason.
Most good reviews are from the time when he didn't gave midterms. After that, the class became very difficult. He is an extremely poor lecturer, writes horrible exams, one will definitely struggle if having no coding experience before. The average for our midterms was around 28/60, which says a lot. You don't want a A- for a 4 credits class.
Boring, ineffective lectures. Doesn't help that he is so adamant about his way of teaching either. Grade set up + course are both poorly designed, but it is still possible to get a good grade in this class. Personally, I had to see my TA every week and studied like crazy for the paper midterms because the group projects are crapshoot.
Professor Mario's class is a unique experience - lectures can be hit or miss, but the group project is the real challenge. Leverage resources like ChatGPT and unstuck AI for study prep to navigate this course smoothly.
Taught STOR 320 for 6 years according to him, makes every class rather filled too much of materials or nothing. Over confident, ignoring the importance of basic learning, makes me felt im a idiot. Hard for beginners, but if you are already a master of R studio, take it bc this class is all about self study.
Mario is a sassy man. He is sometimes nice but sometimes very sassy.
He can be funny but is also very condescending. He enforces a strict grading policy and late-work policy, is strict about group projects, and does not adequately prepare students for midterms.
Be prepared to teach yourself.
Very unhelpful lectures and midterms are incredibly difficult (average in the 50/60s). Lots of homework that you will mostly have to teach yourself since the lectures are so bad. He curves grades at the end. If you can take this class with someone else, do that.
Being in his Stor 320 class feels like you're in a class meant for high school freshmen, and no, not in terms of difficulty.
This class was frustrating. The professor talks at 2x speed and doesn't record lectures. It was hard to follow or review. His slides are confusing and filled with unnecessary Mario images instead of helpful content. Office hours weren't useful. I left more confused than when I came.
Do not get fooled this is by far the worst professor I've had at UNC. He's funny, but he does not care about you whatsoever, and not a single student out of 150 received an A or A- on any test this semester. Tests are impossible.
Lectures are horrible and ineffective. Often rambled on and on about huge chunks of convoluted code. His slides have basically nothing on them to study off of. Both midterms had failing averages. Final project took an insane amount of time to complete. Gave him a 2 because he can be funny in an awkward way, and did try his best to answer questions.
He seems harsh at first, just wants to establish his presence and make sure that the students understand how important the class is. It really depends on what group you get assigned for the final, but you have so much time to get the stuff done so if no one is doing anything you can grind it out on your own. Curve was double digits for everyone.
Professor Mario is knowledgeable, but parts of the class felt uncomfortable, and navigating the course wasn't easy. He can be confusing, and he does not fully prepare students for midterms. Success requires a lot of independent studying and figuring things out on your own.
Giacomazzo is an unfair/tough grader who acts like his class is students' only commitment. He offers no practice tests and doesn't prepare students for exams. Unclear, confusing lectures necessitate self-teaching of coding, and exams require handwritten code. The heavily weighted group project lacks guidance, and he harshly penalizes minor errors.
Insanely hard grader, doesn't want students to succeed. Group project is awful, there is little to no guidance but yet he takes off a ton of points for little things like grammatical errors. Midterm averages in the 50s/60s.
I am convinced Mario just likes to hear himself talk. The lecture content isn't relevant for any of the assignments and is essentially just repeating what's said in the readings. You don't actually learn sports statistics or get to really apply anything he lectures about. He grades super harshly and doesn't actually prepare you for group projects.
Pretty terrible experience. Mario is egotistical and overly critical. Exams are difficult. Obscure questions that he wants you to miss. The end of semester curve is intended to make up for it, but depends on how good your class is and the group you get for the group project. Useless lectures, some days I only recorded his funny quotes, not material
I'm relieved to be finished with that class. I found Professor Mario to be one of the most challenging instructors I've had during my time at UNC. I consistently struggled with his teaching style. Engaging with the course materials or attending class was difficult, and overall, the experience was quite frustrating.
Honestly the worst prof. Graded the group project harshly and subjectively. Did not seem to care for students in the slightest. Gave insanely hard midterms with obscure questions that had failing averages that he then had to balance with a 7% curve. We had to self-learn R bc his slides were just screenshots of his own code.
The group projects were graded super subjectively, and were 28% of our grades. You can make up for a crummy group by doing well on the exams, but these also require hours studying. Don't take this class if you already have a busy semester. On a positive note, I did learn a lot about R, and I feel like his standards prepare us for internships/jobs.
Above all else Dr. Mario comes off as condescending and rude, creating an extremely harsh and negative learning environment. He will intentionally write questions on HW and tests to trip up students, and provides little guidance on the semester-long group project but expects students to use advanced techniques learned outside of class.
Day 1 he gives a disclaimer he will be a tough professor, quote "I am your enemy", "Hopefully competition eats you out, and you work at a Taco Bell". What should be a fantastic course is spoiled by a condescending professor with a large ego, who mistakes arbitrarily tough grading across the board unrelated to his rubric as fairness. Good projects
If I had no prior knowledge of stats (I've taken AP Stats), I probably would have failed this class. Dr. Mario clearly has a strong understanding of his field of work; however, this causes him to severely overcomplicate even the simplest topics. He goes off on side tangents and has to heavily curve exams because of how insanely confusing they are.
Dr Mario is a poor teacher. He does not post grades, so you have no idea how you are doing. He overcomplicates material and the exams are so difficult he ends up curving them a lot. He is easily the worst teacher I have had. If Mario is the only Stats option, wait for another semester or find another professor. Do not take his class.
Mario is not a good teacher. He over complicates material and is not helpful at all. His exams are confusing and he had to end up curving them by an insane amount. His lectures are hard to follow and he is condescending and rude. What could be a interesting stats class is ruined by his big ego. Do not take this class with Mario.
Mario was extremely unclear about content, passive-aggressive, and downright discouraging. Multiple times throughout the semester, he told students that it's his job to make us suffer, we should have taken another section. The exams were multiple choice, however, Mario wrote the questions in a way that was so confusing and unreadable.
No study guides, no cheat sheets, got upset when no one was asking questions, but ridiculed students when they did ask questions. It seemed like he wanted the students to fail, perhaps so he wouldn't have to teach the course again. I spoke with people who took this course with other professors, and it was way easier and easier to understand.
Mario is just straight up not a good educator. What is described as a "first year friendly" course is made completely unmanageable by a professor who has no business teaching. His lectures were confusing and his exams were completely different from lectures and homework. He is condescending and unhelpful. Take this class with a different professor.
Genuinely have never been more confused and frustrated in a class. I was a straight A student in high school (out of state student) and usually study really hard for my exams. Claims that reading the textbook helps, but his exams are NOTHING like what's in the textbook. Please. Save yourself from heartache and depression. Don't STOR 155 with him.
Please save yourself from a bad stats experience and avoid this professor. He is not very good at explaining, his lectures are poorly structured, and his goal is to do the opposite of help you succeed. Take this class with someone else
Avoid him at all costs. Unhelpful, confusing, rude. I had never had a grade below an 86 before this class and I took calc and I am a stem major. Exams are nothing like lecture, homework, or textbook. DO NOT take this class with Dr.Mario!!!!!!!
horrible experience. 0 study material given outside of notes outlines. Exams are MCQ but are worded so poorly and designed to confuse you and are NOTHING like the homeworks. Midterm 1 is fine, Midterm 2 was universally so TERRIBLE that we had a 20 (!!!) percent curve. Says it was unfair but says that now that we've seen it, it is fair for final????
hatred against him is an understatement he doesn't know how to teach and talk to students and only wants everyone around him failing. His humour during lecture is also really derogatory and rude. I wanted to drop him so bad but couldn't as it was too late. Take his classes if you want to tank your gpa
I took this class last summer, and I just saw the reviews for Dr. Mario and was SHOCKED. When I had this class, it was tough but he ends up curving so much at the end that you end up with a good grade despite how tough it was. idk where all this talk about him being rude is coming from, he was legit the nicest, funniest professor I've had at UNC.
Do not take stats with him. Exams are not a reflection of what is taught in class. He wants you to fail. A 20% curve on the midterm is a reflection of his poor teaching, not the students. I took stats in high school and understood it, there's no reason for me to be failing midterms. Save yourself and take stats with another professor.
horrible....
He gave us a 12% curve at the end (14% with the course evals) bc only one person received an A- and no one received an A with raw grades. Projects are graded EXTREMELY harshly and one person ends up doing all the work because of how the projects are set up, so you're screwed if you get a bad group. Not enough time for quizzes. But you can get A.
He's intelligent and personable but I have some gripes with his teaching style. He offers no resources outside of lecture and claims the textbook is supplemental but often teaches completely different material. He makes things unnecessarily complicated and that is reflected in low test averages. Curves are fair though. Take it with someone else.
Confusing lectures and tests that look nothing like any materials given. Said he hopes we get weeded out and have to work at McDonald's. Super unhelpful and rude. Some may say he's “funny” but it's just a waste of time. I was a straight A student before this class.
Condescending, egotistical, bad lecturer, and exams don't reflect the homework at all. He wants his students to fail and has a weird complex about proving that we "don't belong at UNC Chapel Hill". Pope Francis once said that he hopes no one goes to hell, but I promise you he wouldn't have said that had he met Mario. Horrible. Save yourself.
Hilarious but extremely egotistical and conceited. Don't take this class if you've never taken stats before, but if you have, you'll be fine. Generous with curves mostly because he values his reputation more than your life. Lectures are relaxed but full of tangents, so little gets done. Gives zero insight on exams, so studying feels like a gamble.
Do not take this professor. The class isn't hard, but the exams are poorly written and don't match the lectures. A midterm had to be curved by 20% because of how badly it was designed.
Mario was a pretty mediocre teacher. He was a nice guy overall, but his lectured were pretty confusing. He makes very difficult exams and you will have no idea what your final grade is until the end. With that said, he gave a VERY generous curve to the final grade. This class will be a grind, but ending with an A is achievable if you put in work
Doesn't explain concepts well and over complicates things, also goes on lots of tangents during lectures. 2 midterms (25% each) and the final (35%) are all MCQ but he intentionally makes the questions very tricky. Teaches some things different from the textbook he assigns. Unlimited hw attempts and applied a 20% curve at the end of semester.
Listen, this is a HARD class. If it was supposed to be easy, everyone would just get an A. It's HARD. Dr. Mario is a nice guy who laughs at himself and cracks jokes. When you ask a question he will thoroughly go through it with you. He holds office hours and responds super quick. I once emailed him at 11:30 and he responded in 5 minutes. Good dude.
My rating probably would have been lower but the professor gave a 20% final curve, effectively bumping my C+ all the way to an A. The things you hear about Dr. Mario are partially true; somewhat of an ego, but will help you if you really want to learn. Tests are intentionally made to trick you. Must study. But again, fat curve so I can't complain.
Do not take this class. truly the worst professor I have had at unc. even though he curves at the end, the amount of pressure during the semester when you saw your grade was a 40% was insane.
Good teacher if your willing to learn, ask questions, and go to office hours if you need help. Goes in depth about every topic if you ask. Super rememberable and funny. Practice the homework, don't use AI, create one pagers, & study. I wish the curve was lower, seriously, some people deserved to fail.
He's really funny and makes the material memorable. The class can be challenging, but the curve helps. Overall, he's a great professor if you pay attention and put in the effort.
Don't take Mario, the first week he said we would hate him and that it was his job to weed us out. The workload was really easy, but it almost would've been more helpful if he posted more practice before exams. Studying was stressful, he was rude, lectures made no sense, didn't grade ANYTHING until 2 days before the final, did curve heavy though.
Mario is not a good teacher, he talks very fast and goes off on tangents. For an intro level stats course, this class is way too hard. The tests are designed to trick you. Additionally, his attitude is rude and derogatory. Nice curve at the end of the year but would recommend taking with a different professor.
Midterm averages in the 50s because he designs the most absurd, convoluted questions to trip you up. It's obvious he despises his students' success: he just rambles about his own code and the "slides" are just ss of his own code. He offers a 7% curve, since only two people had an A before it. It's a masterclass in cruelty masked as "teaching."
If you do not have a foundation in statistics please find another Stor 155 professor. His lectures are very unclear and do not match the textbook, which is the first and only resource that he will tell you to reference when you have questions about the material. Exams also do not accurately reflect the homework. Save yourself the trouble.
Class Info
Online Classes
100%
Attendance Mandatory
61%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.20 avg changeRatings by Course
STOR305
5.0
(1)STOR120
4.7
(3)STOR390
4.0
(1)STOR215
3.6
(11)STOR538
3.2
(13)Difficulty by Course
STOR455
4.0
STOR155
3.8
STOR320
3.7
STOR215
3.4
STOR538
3.3