2.8

David Ruffatto

Mathematics - Joliet Junior College

2.8
Quality
3.5
Difficulty
37%
Would Retake
118
Reviews
2.8
Quality
3.5
Difficulty
2.9
Helpful
2.8
Clarity

37%

Would Retake

118

Reviews

Rating Distribution
Official

5

25

4

22

3

21

2

22

1

28

What Students Say

" The most unorganized teacher I have ever had at JJC

MATH170 - 1.0 rating

I took 094 online, Prof

MATH094 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

42%

Textbook Required

42%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 32 grades
Most common grades:
B (10)
Drop/Withdrawal (6)
C (6)
Grade Distribution
A(9)B(13)C(6)D(7)F(0)A-/B+(3)
Based on 46 reported grades
B: 10
Drop/Withdrawal: 6
C: 6
A: 6
Common Tags
Test heavy (13)
Skip class? You won't pass. (12)
Lots of homework (12)
Tough grader (9)
LOTS OF HOMEWORK (8)
Participation matters (6)
Gives good feedback (5)
Accessible outside class (5)
Rating Trend

Declining

-0.37 avg change
Jan
Mar
May
Jul
Aug
Oct
Last 6 months
Ratings by Course

TRIGONOMETRY

5.0

(1)

171

4.5

(2)

MATH141

4.0

(1)

math131

4.0

(1)

MATH095

3.5

(16)
+25 more courses
Difficulty by Course

MATH170300

5.0

095Q1

5.0

MA171

5.0

MATH171

5.0

MATH142

5.0

Reviews (118)
4.0
5.0
MTH095
Feb 11, 2003

His great smile makes it hard for me to pay attention.

1.0
5.0
MATH135
Apr 9, 2003

very boring class. sometimes he doesnt even understand the material. gives lots of homework. dont take his class!

3.0
1.0
MAT141
Oct 30, 2003

Best advice if taking his class--form study groups with classmates. Good advice for any class you take. Take advantage of the Academic Skills Center!

5.0
4.0
MATH095
Nov 15, 2003

I Love Mr. Ruffatto.

1.0
3.0
MATH098
Mar 13, 2004

hot but not smart

5.0
3.0
MATH135
May 17, 2004

a nice teacher, he is good.

2.0
2.0
MATH095
Aug 9, 2004

Could easily move from POOR to GOOD if he only SLOWED DOWN! He's hyper and makes a LOT of stupid mistakes because of it. He needs to SLOW DOWN and:listen to students to understand their questions;demonstrate concepts clearly on board.

2.0
4.0
MATH135
Grade: Drop/Withdrawal
Sep 24, 2004

needs to slow down a lot and actually teach. he assumes students know what he is talking about. if you ask questions in class, good luck trying to get him to slow down and answer them.

1.0
4.0
MATH095
Nov 30, 2004

I took him in the spring of 03 and he was never clear on anything. He was never helpful and he was very rude. One day in class on student was trying to help another student and he actually told them to shut up or get out of the class HOW RUDE!!!

1.0
5.0
MATH135
Dec 25, 2004

not a good teacher. most of the time, he does not understand the material. does not help your grade if you are close to another letter grade. i missed moving up another letter grade by .14 and he did not round my final grade.

5.0
3.0
MATH135
Feb 16, 2005

David Ruffatto is a tough but fair teacher. He expects you to be prepared for class. Slackers need not apply. If you do the work, you will get a fair grade. I learn a lot in his class. He is also young and cute.

3.0
4.0
MATH135
Mar 21, 2005

A tough teacher and really doesn't explain things very well. He basicly put things on the board and expects the student to fugure out whats going on

3.0
4.0
MATH135
Aug 24, 2005

No Comments

4.0
3.0
098
Sep 8, 2005

very good teacher. he answers any questions u have and explains it if u dont get it. thumbs up!

1.0
5.0
MATH135
Grade: A+
Nov 14, 2005

No Comments

4.0
2.0
MATH141
Sep 24, 2006

No Comments

2.0
4.0
MATH135
Feb 8, 2007

Ruffatto is a hottie, but not so great at teaching. Super nice, but you can tell he is a young inexperienced teacher. Be prepared to teach yourself from the examples in the book. Given the choice probably would have chosen a different teacher.. but really nice guy, really fair on tests/ quizzes.

2.0
1.0
MATH135
May 2, 2007

Mr Ruffatto is super hot, and a VERY easy grader. Super lenient on tests and quizzes. Id take him in Pre-calc and calc if I could.

3.0
4.0
GEO095
May 31, 2007

Great instructor, very helpful and understanding. Assigns work (gsp labs) that makes it all make sense. I had this online but would have preferred taking it in an actual class, but probably just to check him out cuz he is nice to look at.

3.0
3.0
GEOM095
Oct 12, 2007

Ruffato is a nice teacher, easy to get along with and he keeps the atmosphere light with humor and lots of breaks. He moves pretty quickly and that has caused some issues. He can sometimes fall into the spacey math teacher stereotype but usualy is ok.

4.0
3.0
MATH095
Nov 5, 2007

Very hard class for a 0-level, but I took it online and Ruffatto was very helpful and understanding. If you do all the work and really put forth the effort you'll make it through!

5.0
4.0
MATH095
Nov 10, 2007

Really hard class, I took it online. He is helpful, but it is better to take it on campus. Gives extra credits and extra points. Cool teacher, not cool class

2.0
5.0
MATH095
Nov 13, 2007

Very hard class.

5.0
5.0
MATH135
Feb 28, 2008

He does a nice job. I would definiately take him again. Get all the X-tra credit in the math center. I had a could issues, and he was very fair.

5.0
1.0
MATH095
May 4, 2009

If you want to have a sexy ass math teacher then take him. He is very good looking!

4.0
4.0
MATH139
Oct 12, 2009

His class is very well set up, he is clear and communicates lessons really well. You do not need to read the book but it will help. He gives extra credit, and the practice exams look A LOT like the exams. Good teacher, take him.

5.0
4.0
MATH095
Jan 13, 2010

Very helpful teacher. I was nervous about a math online course, but he was very helpful!!!!!!

5.0
3.0
MATH095
May 17, 2010

He is a very good teacher. I'm not great in Math and he is very helpful. He gives extra credit for hours spent in the Math lab. Unlike other math classes there are points beside tests which are helpful.

3.0
4.0
MATH139
Oct 24, 2010

He is all over the place when it comes to teaching and makes a lot of mistakes. He is never very clear, but tests do look a lot like practice tests. VERY fast pace!! Please do not take him if you like to take your time with learning math, you WILL regret it!!!!

3.0
3.0
MATH98
Dec 6, 2010

I have taken math 094 and 098 online with Ruffatto. He is a good teacher. But you really have to stay on top of your homework. When I went in for tests I felt prepared after taking his practice tests. This teacher grades fair as well. If you are interested in taking math 094 or 098 online I would suggest taking Ruffatto.

4.0
2.0
MAT094
Mar 16, 2011

He is a really great teacher. I am taking 094 online and I OFTEN go in during his office hours for help. He wants you to succeed and is willing to help! go with Ruffato!

5.0
5.0
MATH095
Mar 31, 2011

Had Mr. Ruffatto for 095 online class. A LOT OF WORK. However, he gives clear guidelines and is great to work with. Great communication. I did have the pleasure of meeting him a couple of times in his office and he was extremely nice anc sincere about helping each student. Would take him for a future math course. I suggest you do as well!

3.0
3.0
MATH170
Apr 5, 2011

Ruffatto is all over the place. It seems like he doesn't have an organized lesson every class. He's very fast paced. One thing I will give him is that he is fair and willing to help where he can. If you like teachers to be well organized in their lesson etc, don't take him!

3.0
5.0
MATH139
Apr 19, 2011

As others have stated he is VERY fast paced. Although he does give a lot of examples if you ask for them, everything is a "game" or a "trick" when you ask how to do a problem he says "here's the game for this one" or "you need to know the trick for this one". This is Math. Not a magic show or basketball game. Only take if you can handle fast paces!

3.0
3.0
MATH95
May 12, 2011

Ruffatto was helpful when it came to offering his # but he often did not follow the lesson plan set in the syllabus and the clarity of his language was terrible. The pace he set for the class was not very smart either. The final test was due four days before the final. I earned an A in the class but it was done with no help from the teacher.

3.0
3.0
MATH139
May 21, 2011

Took Math 139 online and got an A. I took Math 138 online last semester (different teacher) and it was run more smoothly. In 138 all the homework was posted in a timely manner and the tests were in the testing center when they were supposed to be there. Complete opposite here. I rushed to the testing center once and the test was not there!

5.0
4.0
MATH094
Aug 18, 2011

Took Ruffatto's class online and I liked it. If you do the work you will pass but watch the deadline dates. We were able to use notes during tests and he was really quick about getting back to emails. One of the best things about him was his willingness to help! Do the work and you will pass his class.

2.0
1.0
MATH139
Aug 22, 2011

Seemed like he was disinterested in teaching. Online class requires no textbook, it can all be done on MML. Not very clear in his instructions.

1.0
4.0
MATH094
Sep 12, 2011

Not very informative. His schedule does not match the homework that is due. He will overload his students with homework so you have no time to absorb the information that you are reading. Homework quiz pretest and test all due in the same week. Do not take his courses. Especially online. He will not answet your questions either.

4.0
3.0
MATH094
Sep 20, 2011

I am in Math 094 online and it is simpe. I had three weeks to get my work done and entire week to take the test. I was even able to take the quiz more than once to get a better grade.

3.0
3.0
MATH170
Oct 9, 2011

This class was really challenging but at the same time it was passable. If you show up every class you will be fine and go to the lab for all the extra credit. He is all over the place when teaching but helpful.

2.0
4.0
MATH139
Oct 25, 2011

I personally do not care for his teaching style. Will encourage class participation, but say things like "Dead Wrong" if you are incorrect. Uses "short cuts" but always (daily) messes up with them. On the other hand, he gives extra credit for using math lab and takes his exam problems straight out of the book. DO YOUR HW!!!

2.0
4.0
MATH139
Oct 26, 2011

I took him online for 139. He is unclear as to what exactly needs to be done and turned in. He also takes a long time to respond to questions posted and emails. Even during testing week. I would avoid him if at all possible.

2.0
4.0
MATH170
Nov 1, 2011

DO NOT UNDER ANY CRICUMSTANCES TAKE THIS PROFESSOR!

4.0
3.0
MATH170
Nov 7, 2011

I am in Cal with ruffato and it is fine. Tests are hard if you do not do all the book work and get tutoring.

5.0
2.0
MATH095
Nov 20, 2011

Ruffatto is a great teacher. If you do the work you will have no problem getting a good grade. Also very easy to get extra credit. I'd take his class again.

2.0
4.0
MATH170
Dec 8, 2011

I had him for Calc 1 (Math 170) He is a fair grader--mainly because he doesn't look at anything but the tests--and will negotiate. But, he is disorganized, ill-prepared, and constantly makes mistakes in class. Also, he doesn't teach you then show examples, all he does is jump straight into problems after copying the 'formula' from the book.

2.0
3.0
MATH139
Mar 18, 2012

He is practically useless in 139. He spent a majority of the class correcting his mistakes. He explains things the long way and upon going in for help, he'll argue with you instead of help you. He is very disorganized. He doesn't grade homework by accuracy, just completion, but his tests are no calculator and no multiple choice. Avoid by any means!

4.0
4.0
MATH170
Mar 28, 2012

If you do the work you'll be fine. HE makes himself available before and after class to help you if you get stuck. He teaches things by doing them and correcting his mistakes and it can be very hard to follow.

5.0
1.0
MATH170
May 23, 2012

Great teacher. Explains things clearly and understandably. Does tons of examples and constantly asks if there are questions before he moves on. Prepairs you well for each test and is a fair grader. He is very energetic and funny. Would recommend him to everyone. Great teacher!

1.0
3.0
MATH095
Jun 23, 2013

I cannot believe the guy gets paid to "teach". I took his online class and we did not use MyMathLab. He is very disorganized and is the definition of lazy. We were required to purchase the newest edition of the book, but yet his work comes from the older edition. He also takes forgets to upload files that you need to complete hw. AVOID!!!

2.0
2.0
MATH094W2
Jul 31, 2013

worst online class ever. teacher takes forever or just doesn't bother responding to emails and takes weeks to post grades.

2.0
4.0
MATH095
Nov 1, 2013

This teacher is very confusing. He messes up in class a lot. He takes forever to respond to emails. And cancels class frequently. Never taking classes with this professor ever again.

5.0
1.0
TRIGONOMETRY
Nov 30, 2013

This man is the reason I am a math major. Took him my first year for Trig and now I'm looking for PhD programs in math. If you're lazy and dumb don't take him otherwise I highly recommend him.

1.0
5.0
MATH170300
Dec 10, 2013

Horrible professor. He does not plan his lessons in any way shape or form, he rambles on about the subject being taught without actually covering the material. On many occasions in the class when a student asked a legitimate question, he ignored the question entirely.

1.0
3.0
MATH1
Dec 20, 2013

This guy is literally he most unorganized professor that JJC has to offer. Gave our class a study guide for the final and claimed it would be similar to the actual final. Day of finals he tells me he forgot to print off the final. Comes to class with some random crap we never covered and basically is forced to give that to us. Ended up getting a B.

5.0
1.0
MATH094
Jan 27, 2014

Took his class online over the summer. Great teacher! Super easy to pass. The study guide contains the same problems as the test just different numbers. Was allowed to use a whole sheet of paper of notes on exams! Super easy and really nice!!!

1.0
5.0
095Q1
Mar 30, 2014

He is by far THE WORST professor I have ever had for Math throughout my entire college career. Taking a one day a week class does not suffice for the lack of instruction he gives in lessons. Prepare to teach yourself Geometry folks! Also forget notes because all he does is complete problems from the text; most of the time too fast to understand.

4.0
3.0
MATH139
May 15, 2014

I found he is an okay teacher. His method of teaching is by writing down the steps in his mind which can sometimes be a little confusing. Overall easy class if you do the homework and ask questions.

3.0
4.0
MATH095
Grade: C
May 15, 2014

He was terrible with putting grades in. Took forever to answer questions. Took points off on my tests for things I didn't even get wrong. No response back when I asked him about it. TERRIBLE TEACHER!

5.0
3.0
MATH170
Jun 10, 2014

Amazing teacher. Great experience. Calc is not easy but he made it fun and understandable. He really likes the subject and totally gets into it. Love it! Great teacher! Great class! Take Ruffatto.

5.0
2.0
MATH095
Aug 25, 2014

I took Ruffatto over the summer and all I have to say is that he is very fair. Do the homework and turn everything in on time you will be fine!! ALOT of studying considering its online but I find it easier to teach myself than to be taught. Take him you won't regret it!! :)

4.0
4.0
171
Dec 2, 2014

I took Ruffatto for both calc 1 and calc 2. He is phenomenal. You will work your butt off for an A but calculus is a hard subject so don't expect anything else. He did take a very long time to give our test grades back but he gives partial credit so I'm not complaining! Take Ruffatto. You will not regret it!

5.0
2.0
MATH170
Dec 15, 2014

Ruffato is a great teacher who is willing to help you if you need it. I never sat through a math class that was so interesting that the time flew by like this one. He always has a math workshop before class, go to class and his workshop, and you should do okay. He is a very easy grader as well. He won't mark you down for silly algebra mistakes.

4.0
3.0
MATH170
Grade: A
Dec 16, 2014

Just finished calc 1 and he definitely helped me through. Going back to college after 10 years and having to jump into calc 1 was not easy. YOU HAVE TO STUDY LIKE CRAZY FOR AN A. He's a little absent minded sometimes but calculus ISN'T easy. Go to his workshops and do a lot of problems out of the book and you'll pass easily.

4.0
2.0
GEOMETRY
Grade: B
Dec 19, 2014

Great guy, willing to help and cares about his students passing and very understanding. Do the assignments, he allows a formula sheet every test which helps a lot!!

2.0
3.0
MATH094
Apr 28, 2015

I took 094 online, Prof. Ruffato was slow to respond to emails if he even responded at all. Stay on top of your work and realize if you want help you're going to have to go to the campus.

3.0
4.0
139
Grade: C
Jun 5, 2015

Since I took this as an online course, I wasn't able to really get to know Mr. Ruffatto. All I can really say is that he was quite slow with getting back through email, and that the tests were always ten times harder than the homework, which really screwed me up. I wouldn't recommended taking an online class in general.

2.0
3.0
MATH139
Grade: Drop/Withdrawal
Nov 12, 2015

Basically begs students to come in for help to get homework credit if you don't do well on the tough tests, and then gets irritated when you go to in for help. Basically the usefulness of every other math teacher at JJC. Also doesn't let you use your calculator on the tests, so don't go buy that expensive calculator they tell you to get.

4.0
3.0
MATH139
Dec 3, 2015

Knows his material. A bit different to understand at times, but he is certainly knowledgeable. Prepare to work for an A if you take his class.

4.0
4.0
MATH139
Grade: B
Dec 12, 2015

Very knowledgeable but lacks people skills. Sometimes goes a bit too fast for people to keep up but if you do the homework and get tutoring you should pass. I spent 3+ each week in the tutoring center. The material is pretty difficult so don't expect an easy A or even B, but he does a good job explaining all the why's and how's.

4.0
3.0
MATH170
Grade: B
Jan 5, 2016

Calculus is not easy. With that being said Prof. Ruffatto is a great teacher. He is there to answer all of your questions and I feel really does care. Your grade is solely based on the tests with a little bit of homework. Do problems out of the book, use youtube for extra help, and attend class. If these three are done you will be fine!

2.0
2.0
MATH094
Dec 15, 2016
Wouldn't take again

He goes through lessons really fast so if you don't participate, he will just move on to the next lesson. He's good at explaining and solving but, just to fast to keep up.

Tough Grader
Skip class? You won't pass.
1.0
4.0
MATH170
Mar 27, 2017
Wouldn't take again

TERRIBLE! He does not lay out the foundations for each chapter and instead goes straight into the homework problems so when he gets stuck he asked the class "Is that right guys? Is that right?" The most unorganized teacher I have ever had at JJC. Lectures are rambling and fast paced. Half the class gone halfway through the semester. WASTE OF MONEY!

LOTS OF HOMEWORK
LECTURE HEAVY
3.0
2.0
MATH170
Grade: Not sure yet
Apr 27, 2017
Wouldn't take again

Decent teacher.

LOTS OF HOMEWORK
GRADED BY FEW THINGS
LECTURE HEAVY
4.0
4.0
MATH170
Grade: B
May 17, 2017
Would take again

Ruffatto is a bit unorganized, but he tries his best to help you pass the class. He runs a workshop the 3 hours before class, and its helpful. Calculus is a VERY tough class, it's going to be rough. Ruffatto is lenient on homework, but his tests can be hard. He doesn't curve, but he will give hints on tests sometimes.

Skip class? You won't pass.
LOTS OF HOMEWORK
Caring
3.0
3.0
MATH098
Sep 25, 2017
Wouldn't take again

I took a math class that is pretty much a review and doesnt even count for credit and he treated the students very poorly. Its already a class where students are obviously struggling and he wouldnt answer questions thoroughly because we should already know or he would be kinda rude in answering it. Made me not want to ask questions

Skip class? You won't pass.
1.0
5.0
MATH138
Grade: D
Oct 11, 2017
Wouldn't take again

HORRIBLE. DO NOT TAKE THIS PROFESSOR. I have never had someone this bad.

1.0
5.0
MATH138
Oct 27, 2017
Wouldn't take again

This teacher has no clue what he is doing, his credibility decreased incredibly by the first week of class. He does not make sense when explaining anything and does not take any questions. Homework is overly excessive and his tests do not relate to any homework assignments.

LOTS OF HOMEWORK
4.0
4.0
MATH138
Oct 28, 2017
Would take again

Professor Ruffatto is a very helpful guy. He tries his best to make sure his students are getting the material. For the first month, we reviewed and he gave out many practice tests. But as a student you have to be willing to put in the work, Ruffatto will not spoon feed you, you have do want to do the work yourself.

Gives good feedback
Skip class? You won't pass.
LOTS OF HOMEWORK
3.0
4.0
MATH139
Grade: B-
Nov 15, 2017
Wouldn't take again

Ruffatto wasn't the greatest math teacher I've ever had but he also wasn't the worst. He does give you a lot of opportunity to bring your grade up with guided lecture notes and homework. But the MML quizzes were awful and he does the often. He was also unorganized and always said "go see a tutor" after his lectures when everyone was confused.

LOTS OF HOMEWORK
TEST HEAVY
LECTURE HEAVY
1.0
5.0
MA171
Grade: B-
Apr 5, 2018
Wouldn't take again

inconsistent grader, makes material much more difficult than needed. If you can get an A in his class you can get an A in any math class.

Tough Grader
Skip class? You won't pass.
GRADED BY FEW THINGS
3.0
5.0
MATH171
May 11, 2018
Would take again

At the start of the semester Ruffatto was somewhat inconsistent in grading, which can be frustrating. As the semester went along, he became pretty consistent with his grading. If you asked me a month ago if I wouldve taken him again I wouldve said no, but now I would say yes. Lots of tests, but your HW has a decent weight on your grade. Study!!

Tough Grader
Skip class? You won't pass.
TEST HEAVY
3.0
4.0
MATH139
Grade: A
Oct 28, 2018
Wouldn't take again

I took a Monday- Thursday 50 minute class with him. He is very fast paced and his method of teaching is based on helping us where we get stuck. So that means you teach yourself outside of class and have to ask questions in class, which not everyone is comfortable with. Moral of the story: dont take a 50 minute Trigonometry class.

LOTS OF HOMEWORK
5.0
3.0
MATH098
Grade: A-
Dec 3, 2018
Would take again

If you asked me a month ago i will say no. KEEP UP with my math lab (He can also extend the dates if the class is behind or necessary), ask questions IN CLASS. He let's you make up and and homework and he is very flexible. *in short* Take him,don't be too quick to drop, he understands, talk to him, learn outside of class and ask questions

Gives good feedback
Skip class? You won't pass.
Caring
2.0
5.0
MAT094
Grade: Drop/Withdrawal
Jan 23, 2019
Wouldn't take again

Was very negative the first day mentioned how we should reconsider going to college goes far to fast for anyone who has trouble in math.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
1.0
MATH139
Grade: A+
Jan 13, 2020
Would take again

Easiest math class ever taken!!! He is very cool and halarious. He will help you catch up on anything you have missed. If you do the study guides you basically will pass the tests with an A or B. Also gives you hints during the test.

Respected
Inspirational
Hilarious
1.0
4.0
MATH128
Grade: B
Apr 15, 2020
Wouldn't take again

I took his stats class my first semester in college. He was so unorganized and honestly taught me nothing. I had taken stats in high school and that was the only reason I got a B. His class was super unproductive and most of the time he acted like he didn't care about a professor.

Skip class? You won't pass.
Tough grader
5.0
5.0
MATH098
Grade: B
Feb 18, 2021
Would take again

Took class online turning Covid-19. Taking math classes online is pretty hard. As long as you do good on the homework you should pass the class because the homework is worth a ton of points. Based on that alone I would definitely recommend taking his class. After you take a test make sure you email him and ask him to grade your work for full credit

Lots of homework
Participation matters
Test heavy
1.0
4.0
MATH128
May 16, 2021
Wouldn't take again

I took his class during the pandemic and I didn't enjoy his class one bit. He never responded to my emails for needing help and I was actually failing at the time. He never graded half of my work that I turned in. The way he structured is MyMathLab was unlike anything I've dealt with before and it make it really hard to pass the class.

Lots of homework
Participation matters
Skip class? You won't pass.
1.0
4.0
MATH098
Grade: C
May 23, 2021
Wouldn't take again

Prof. Ruffatto could care less about teaching. I had to take 098 as a prerequisite for other math class and dear god I wish I had chosen another professor. This was still in the middle of the pandemic so it was an online course. Unhelpful, unprofessional, and uncaring. I'm just glad I passed so I don't have to take this class again.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
3.0
MATH095
Sep 15, 2021
Wouldn't take again

Doesnt teach. Ever. What did he even do before online learning? When you ask a question a student is supposed to answer. Not the actual teacher. 300$ for this? I saved paper and write small so i put more questions on a piece of paper for my test and I got marked as 0 completely because of that.

Get ready to read
Participation matters
Skip class? You won't pass.
1.0
3.0
MATH172
Grade: B
Dec 6, 2021
Wouldn't take again

Mr. Ruffatto should be avoided at all costs! I took him for Calc 3 and he is the worst professor I ever had. Went on various teams meetings with him and he didn't know any of the material himself. I had to get the solutions after the meeting so he can learn it and get back to me. He has zero involvement in class and is 100% textbook based.

Graded by few things
Test heavy
Tough grader
2.0
3.0
MATH098
Grade: C
Dec 17, 2021
Wouldn't take again

Honestly, I have mixed feelings about this professor. He does not actually post his own lectures and you learn by watching the video provided by the book. I only passed because I had a tutor and he's very confusing. Here is why I kinda like him though- he will provide you with opportunities to retake if he deems your reasoning appropriate.

1.0
5.0
MATH170
Feb 9, 2022
Wouldn't take again

He has no lectures; this is the worst professor I ever took. This is a warning to other people do not take this professors classes if you actually want to learn.

Lots of homework
Test heavy
Tough grader
1.0
1.0
GEOMETRY
Grade: A-
Jun 2, 2022

His course is disorganized, and his homework is due an hour earlier than what it says on the program. if you see that the assignment is due at 11:59pm its actually due at 10:59. He uses examity and demands that your whole person plus your desk and worksheet is in view of the camera so if you have limited space it makes life so much more difficult.

Lots of homework
So many papers
Test heavy
1.0
5.0
098
Grade: Not sure yet
Oct 4, 2022

Avoid this teacher at all costs. He does not post lectures, you learn everything from the textbook yourself. He is very unorganized. You will spend all your time in the tutoring center, and still fail his class because the test questions are similar to the homework questions, but 50x harder -I am not kidding.

Lots of homework
Test heavy
1.0
5.0
139
Grade: Drop/Withdrawal
Oct 24, 2022

I would recommend this Professor to no one. On the first day of classes he was bragging about his drop/failure rate. His lectures are barely even lectures, and are extremely confusing to follow. I was spending hours on end in the tutoring center, teaching myself the material. I cannot stress enough how little I recommend this prof.

Tough grader
Lots of homework
Graded by few things
1.0
5.0
139
Grade: Drop/Withdrawal
Nov 28, 2022

A waste of my time & money! I went to tutoring (helpful!) even though he told our class not to bother w tutoring bc the class is too advanced and they can't help. WRONG! He's condescending and unorganized. If you're naturally good at math, you may do ok but if you need a math prof to actually TEACH the material and care, take someone else!

2.0
4.0
GEOM095
Grade: C
Dec 19, 2022

My experience with Ruffatto was not horrible. I had to take this class for a requirement for another class but he was the only professor. He let us use a formula sheet which was nice but you need to make sure you have EVERYTHING on it because there will be problems the test that weren't on the practice test.

1.0
5.0
MATH170
Grade: Rather not say
Feb 8, 2023

David does not grade consistently. At times you may get an explanation, often arrogantly, and at others you'll simply get a zero on the assignment. Expect to have to email him many times to explain himself. He constantly makes basic grammar and spelling mistakes in his class emails, at times it's difficult to understand what he wants to say.

Tough grader
Get ready to read
Lots of homework
5.0
3.0
171
Grade: A+
Aug 18, 2023
Would take again

Professor ruffatto was probably my most favorite teacher I've had since 8th grade. I took my first calculus class with him and he offered so much of his time and effort to help you. Take advantage of his office hours and god, DO THE HOMEWORK/PRACTICE it helps immensely and he literally gives you the answer and wants you to work to it. Amazing prof

Participation matters
Gives good feedback
Lecture heavy
4.0
3.0
math131
Grade: B
Sep 24, 2023
Would take again

if you throw yourself in the tutoring center and his office hours you CAN pass this class. He will work with you. challenging teacher. Although its honestly for your own good. Time management is essential for math 131 college algebra!!!! Cannot stress this enough. Honestly if you struggle with math its best to just take this one class.

Tough grader
Participation matters
2.0
3.0
MATH139
Grade: A
Oct 2, 2023

Typos are a consistent issue that can make it difficult to understand instructions and announcements. I also found that the documents he posts to check your work to be tricky to decipher. I did like the website he used for guided notes and homework but those are from the textbook not him.

Get ready to read
2.0
5.0
MATH142
Grade: A
Dec 11, 2023

I want to start by giving the benefit of the doubt since 142 is a combo of 138 and 139. So its super fast which makes it difficult. You HAVE to do all the odd problems in the book. His teaching style could use some work and have to check his math often. Dont take this class unless your very smart or took 138/139 in college or took precalc before.

Lots of homework
Lecture heavy
3.0
3.0
MATH170
Grade: B
Apr 13, 2024
Would take again

Ruffato wants you to do good in his class but his teaching style is chaotic at times and often goes on math related tangents that aren't important for understanding the material in the class. He is willing to work with you and the class. Most concepts that you will learn in his class will be learned through going through examples in class

Lecture heavy
Test heavy
Accessible outside class
1.0
4.0
MATH170
Grade: Drop/Withdrawal
Aug 29, 2024

If you do not have FANTASTIC foundations in math DO NOT take this professor. In order to get extra help, you must stay after class, and even then he is not very helpful. Completely relies on the textbook, and if you email asking for help in detail, he asks you to look in the book even if you stated you had. Disorganized and hard to keep up with.

Get ready to read
Lots of homework
Test heavy
5.0
3.0
MATH170
Grade: Incomplete
Sep 26, 2024
Would take again

Idk what other reviews are taking about, this is the best professor I've had. He helps students as much as legally possible, it's just that he teaches some high level math. If you're taking a calculus class, it's gonna suck no matter who you take. But at least with Ruffato he will help guide you and let you know exactly what you need to pass.

Amazing lectures
Respected
Test heavy
5.0
4.0
MATH170
Grade: Rather not say
Nov 8, 2024
Would take again

Great professor but crushingly hard class, I get why everyone is so divided. Don't take the class unless you already had a calc class. He lectures and then expects that you will go work and learn on your own, and then come back to him with questions. Not a horrible way to teach but relies on you putting in a bunch of effort, it won't work for some.

Tough grader
Participation matters
Test heavy
4.0
3.0
MATH170
Grade: A
Dec 13, 2024
Would take again

The effort you put into this class directly reflects the grade you receive. Ruffatto did a great job preparing his students for exams and explaining material. He even offers a workshop after class to help answer questions. His teaching style is fast-paced but easy to get used to. Do every homework problem from textbook and you'll be fine.

Test heavy
Accessible outside class
5.0
4.0
MATH170
Grade: A-
Dec 14, 2024
Would take again

A lot of the people complaining about this class are complaining about the difficulty of Calc 1 and not about the quality of the professor. Ruffatto genuinely wants everyone to succeed but he knows that most people taking his class simply aren't up to the workload. My class started with 24 kids and ended with just 5 left over.

Respected
Test heavy
Accessible outside class
2.0
4.0
MATH170
Grade: B-
Jan 15, 2025

Ruffato's class can be chaotic, but if you engage with the material and use tools like Unstuck ai alongside the textbook, you can learn a lot. Attendance is a must, and grading can be inconsistent, but the professor is willing to work with students.

1.0
5.0
MATH170
Grade: Rather not say
Mar 20, 2025

Had him for calculus, and it was a waste of time. Every day he would walk in mostly or entirely without a plan. His class is chaotic, unstructured, and he has constant errors to the point where its completely unacceptable. Unfortunately he teaches one of the only in person calculus courses, but it hardly counts as "in person", as he hardly teaches.

So many papers
4.0
3.0
MATH170
Grade: C
May 1, 2025
Would take again

I struggled in the beginning of the semester and was getting 50s and 60s on tests but now I have one test left and my most recent score was a 94. Ruffatto can be a little hard to follow at times but he is more than willing to work with you and offers a "workshop" during his office hours before class which help a ton. Respectable and fair.

Gives good feedback
Test heavy
Accessible outside class
3.0
4.0
MATH170
Grade: B
Jul 16, 2025
Would take again

Calc 1 is not an easy class, and Ruffatto will let you know that. He is very disorganized with teaching new material and recording grades. However, he is a pretty fair grader when it comes to partial credit and genuinely wants his students to pass. Put yourself in the tutoring center if you get stuck and push through. Don't be afraid to take him

Lecture heavy
Test heavy
Graded by few things
5.0
4.0
MATH170
Grade: A
Aug 11, 2025
Would take again

I've had professor Ruffatto twice now for Precalc (Hybrid) in the spring, and Calculus 1 (online) over the summer. He is tough and goes more in depth about math than most professors, which is something I'm actually thankful for. He grades pretty lenient on exams even though they are hard (some also include EC). He follows the book a lot too.

EXTRA CREDIT
Gives good feedback
Accessible outside class
1.0
4.0
MTH095
Grade: Not sure yet
Oct 1, 2025

Professor is of NO help and when asked questions I am told I only need a 70% to pass. The book does not explain very well, and I am constantly feeling like I am supposed to know things that are never explained. I have never been a "c" student having a gpa 3.8 but now could care less and just want to be done with this class.

Lots of homework
4.0
2.0
MATH95
Grade: Rather not say
Oct 7, 2025
Would take again

Overall the professor was alright. Helped when i needed it, and the class was easy. I may be slightly biased since this class was a breeze for me, but i had no real issues with him besides the course structure in canvas is very messy and can be confusing.

Tough grader
Lots of homework
Class Info

Online Classes

100%

Attendance Mandatory

42%

Textbook Required

42%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 32 grades
Most common grades:
B (10)
Drop/Withdrawal (6)
C (6)
Grade Distribution
A(9)B(13)C(6)D(7)F(0)A-/B+(3)
Based on 46 reported grades
B: 10
Drop/Withdrawal: 6
C: 6
A: 6
Common Tags
Test heavy (13)
Skip class? You won't pass. (12)
Lots of homework (12)
Tough grader (9)
LOTS OF HOMEWORK (8)
Participation matters (6)
Gives good feedback (5)
Accessible outside class (5)
Rating Trend

Declining

-0.37 avg change
Jan
Mar
May
Jul
Aug
Oct
Last 6 months
Ratings by Course

TRIGONOMETRY

5.0

(1)

171

4.5

(2)

MATH141

4.0

(1)

math131

4.0

(1)

MATH095

3.5

(16)
+25 more courses
Difficulty by Course

MATH170300

5.0

095Q1

5.0

MA171

5.0

MATH171

5.0

MATH142

5.0

Similar Professors