2.8

Tim Flaherty

Mathematics - Carnegie Mellon University

2.8
Quality
3.7
Difficulty
17%
Would Retake
129
Reviews
2.8
Quality
3.7
Difficulty
2.8
Helpful
2.8
Clarity

17%

Would Retake

129

Reviews

Rating Distribution
Official
129 total ratings

5

32

4

21

3

14

2

17

1

45

What Students Say

His lectures are structured like a comedy show

21127 - 5.0 rating

I would call him an inconsistent teacher at best

CALC3D - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

8%

Textbook Required

22%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 52 grades
Most common grades:
A (20)
B (12)
Not sure yet (11)
Grade Distribution
A(23)B(14)C(10)D(6)F(1)A-/B+(2)
Based on 68 reported grades
A: 20
B: 12
Not sure yet: 11
C: 6
Common Tags
Tough grader (28)
Test heavy (28)
LOTS OF HOMEWORK (15)
Lots of homework (15)
Tough Grader (10)
Graded by few things (9)
Lecture heavy (8)
TEST HEAVY (6)
Rating Trend

Declining

-1.75 avg change
Nov
Dec
Apr
May
Jun
Nov
Last 6 months
Ratings by Course

21101

5.0

(1)

21120

5.0

(1)

DIFFEQ

5.0

(1)

FRACTALS

5.0

(1)

MAT256

5.0

(1)
+33 more courses
Difficulty by Course

21100

5.0

21118

5.0

21217

5.0

DIFFEQ

5.0

MATH21259

5.0

Reviews (128)
4.0
5.0
21100
Apr 10, 2002

"gah-huhhh" (tim laugh)

2.0
5.0
21118
Sep 23, 2002

No Comments

5.0
3.0
21101
Dec 10, 2002

No Comments

5.0
3.0
CALC3D
Apr 8, 2003

No Comments

5.0
5.0
DIFFEQ
Oct 27, 2003

His final was impossible

4.0
5.0
256
Feb 9, 2004

assesments are HARD

3.0
3.0
CALCULUS
Mar 31, 2004

he's ok but hard exams

1.0
5.0
CALC3D
May 9, 2004

gives replacement exams that could hurt your grade. condecending during office hours. if the class average on a test is hoovering around 50%, you know something is wrong

1.0
5.0
MTH256
Aug 24, 2004

Hw looks like Bill Gates. He is hard. Dont take the class.

3.0
4.0
21123
Dec 13, 2004

this guy is hard...i dont know why he makes his exam retakes impossible since your maximum grade on the retakes are capped.

5.0
4.0
FRACTALS
Dec 19, 2004

Great teacher, however class is exceptionally hard. I did more work for these 3 units (mini course) than i have all year in my calc class.

1.0
4.0
CALC3D
Jan 17, 2005

LIED to the class and had horrible make up exam policies.

1.0
5.0
CALC
Apr 20, 2005

worst teacher i have ever had, excited about math, but not about teaching

1.0
5.0
CALC122
Mar 8, 2006

No Comments

4.0
3.0
CALC
Apr 4, 2006

He's a decent teacher, but as a person, HE SCARES ME.

2.0
4.0
21122
Jun 25, 2006

He looks like the dad from Honey I Shrunk the Kids! OK teacher, a few too many proofs for me. Had generous curves at the end, but only after the drop deadline...sneaky.

5.0
3.0
CALC122
Jul 6, 2007

He is an AMAZING teacher! I had such a hard time in Calc I but with him Calc II was so easy. He is totally open to you coming in for help and he is a really personable guy and loves helping and teaching. One of my favorite prof. by far

5.0
2.0
CALC259
Oct 12, 2008

Really funny guy, love the class.

4.0
1.0
CAL259
Nov 13, 2008

Too many proofs in class. I feel as if I am learning Analysis class...

3.0
2.0
MATH259
Dec 3, 2008

Interesting hand gestures and general movement. Writes really really fast. No joke.

4.0
2.0
CALC259
Dec 3, 2008

Good Teacher, lots of proof, just be respectful and don't fall asleep in class. Do the homework and come to class and you'll do fine. -Calc in 3D

5.0
3.0
MATH259
Dec 20, 2008

Nerdy, funny personality. Genuinely enjoys teaching. Hates when people skip or don't pay attention. He ran out of the room to chase a guy who tried to skip out after taking attendance. Good at explaining things, but he does proofs faster than you can think about them. Sometimes, he will expect you to know really obscure integration rules.

4.0
3.0
CALC259
Jan 11, 2009

He's a great professor and is really enthusiastic about the course. It's useful to stay for lectures because of the quizzes (easy 3 pts) and you get to learn a lot too. Once he chased someone who left the lecture right after the quiz, so I guess he's pretty funny. His exams get progressively harder but he curved the final so it was all good.

5.0
1.0
MATH259
Sep 30, 2009

Great professor. Genuinely loves what he does, writes *really* fast when pressed for time. Also, he chases students who leave class, lol. =)

5.0
3.0
MATH259
Nov 7, 2009

By far one of the BEST professors I had this semester. He'll chase students, wake them up in front of the whole class....it was overall awesome.

4.0
5.0
CALC259
Nov 29, 2009

Flaherty is into the proofs but not into showing what they do or how they can help you on an exam. The TAs have to sometimes "reteach" the material because he sometimes fills the board with useless proofs with no examples. It's a doable course however, just don't rely on lectures to help you much. Bring your clicker!!!

5.0
4.0
MATH259
Apr 20, 2010

Good Professor, usually keeps class interesting. A little to many proofs.

3.0
3.0
CALC256
Apr 21, 2010

Weird guy. Wastes a lot of time on meaningless proofs and writes too quickly in general. Tests are not too difficult and the final is optional. The way the class is weighted it is almost impossible to get below a C and an easy B if you do good on HW and quizzes. Much better option than the other 256 teacher.

5.0
2.0
MAT256
Aug 18, 2010

Nerdy but funny and seems to care about students. Does waste time on useless proofs and doesn't explain then. Overall, he is very fair and will not put anything on the test that he didn't go over in class and was on the h/w. Final is optional.

4.0
5.0
CALC1
Oct 23, 2010

Had him over the summer for pre-college. I went in with a really sucky AP calc AB background and came out being freaken awesome at calc. Honestly, he's hard. His tests are hard, and if you fall behind, you're screwed. But he does teach, so if if you can keep up, you should be golden.

5.0
4.0
CALC259
Nov 18, 2010

Funny guy, nerdy in all the right ways. Lectures were good and he takes time to comprehensively answer questions. Tests were hard as hell though. The man loves his proofs, but tells you in advance so you can skip if you're disinterested in the formal junk.

4.0
5.0
CALC259
Dec 17, 2010

Pretty funny guy, makes calculus fun (or as fun as it can be) with jokes and his general quirkiness. Using the TAs and textbooks will really help; tests aren't too bad as long as you study and know the material. He doesn't grade too hard, our final was curved.

4.0
2.0
MAT259
Jan 23, 2011

Entertaining in a quirky way. Course material was rather difficult conceptually, but tests were mostly a matter of knowing which formula to apply and not messing up. Seems very fair. Recitations were boring re-teachings of lecture, but useful if you didn't understand lecture.

5.0
1.0
MATHCALC
Mar 14, 2011

Flaherty, King of Calculus

5.0
1.0
MATHA
Apr 19, 2011

I don't know what everyone is complaining about. I'm not aware of 21-259 but this guy's 21-256 class is TOO easy. The proofs are not difficult to understand and he provides plenty of examples. Sometimes people ask really stupid questions about how he does certain things which leads me to think they are too slow. Recitation is useless for me.

5.0
1.0
MATHA
Apr 19, 2011

Oh and his corny jokes make me crack up each time. Easily the best math professor I've ever had. The final is optional!

5.0
4.0
MATH259
Aug 6, 2011

This man loves his math :)

4.0
3.0
MATH120
Nov 12, 2011

Summer of 09, thought he was hilarious. One day he came in was like "so I woke up at 4 am last night, couldn't go back to sleep, and remembered how to do the proof I wanted to show you guys yesterday, so I got out of bed and wrote it out. so here it is." The man loves his math. Upside: entertaining. Only downside: spends too much time on proofs.

5.0
3.0
MATH241
Nov 16, 2011

Good teacher, cares a lot about whether students are learning and has a nice sense of humor. Gives hard tests, but assignments are brief and painless.

5.0
1.0
21241
Feb 19, 2014

He has a well planned out lecture that involves some very simple proofs and examples. His hws sometimes have some questions that require some thought but are usually straightforward. His tests are relatively easy I would say.

4.0
2.0
21127
Grade: A
Oct 30, 2014

Nice

3.0
4.0
21127
Nov 3, 2014

Everything was going well until topology, and it was crazy hard. Got a 35% on the topology test but with the curve, managed to get a high D. Good with exam appeals, and homework is definitely much harder than the actual exams. Don't put off homework to the day before it's due. Almost droppedpassfailed the class.

5.0
1.0
21127
Nov 21, 2014

Flaherty is THE man. His lectures are structured like a comedy show. It is virtually impossible to fall asleep in his class (without waking up with him standing in front of your face). He has also helped me to discover my life passion for topology.

4.0
3.0
21127
Grade: B
Jan 29, 2015

21-127 is probably the first formal math class for students in CMU. It's definitely hard, because college math is of course harder than high school math. Flaherty is a very interesting professor, and I really enjoy his teaching!

5.0
2.0
21127
Grade: A
Apr 8, 2015

Took 21-127. Topology is hard but all the questions he gave us are pretty standard

1.0
4.0
21127
Grade: A+
Apr 19, 2015

Poorly structured lectures and class in general, things weren't taught in the optimal order in my opinion. The course structure was hard to follow and assumed you already knew a lot of stuff.

2.0
5.0
21217
Apr 21, 2015

Felt like we were running in the class before we could even walk, his lectures were a bit convoluted and not very helpful on HW. The HW difficulty did not match what was taught to us, which resulted in overcrowded OH. Also taught material not covered in textbook, thus hard to review the material on your own. Probably worst class I've taken here

3.0
4.0
21127
Grade: A
Apr 23, 2015

Studied topology in concepts, walked out feeling ten times as intelligent, 1110 would take again.

5.0
2.0
21120
Apr 29, 2015

Took summer course. Had only ten people in the class. He was very funny, and always very friendly and helpful.

5.0
1.0
21124
Grade: A
Sep 1, 2015

Course content wasn't so hard, and professor Flaherty teaches really well. Lectures are clear, and interesting. Assignments are partially in textbook and are not difficult. Exams are pretty easy as long as you are careful in lectures and do the homework.

5.0
1.0
21241
Oct 11, 2015

Best teacher in the world!

4.0
3.0
21241MATRICES
Nov 1, 2015

The professor is good, but he has a monotonous voice. I would recommend the class, but just be warned.

4.0
3.0
CALC21122
Grade: Not sure yet
Nov 4, 2015

I actually think he's a pretty good professor.

5.0
3.0
MSC21241
Grade: Not sure yet
Nov 10, 2015

Crystal clear explanation of subject, never goes too fast. Eccentric at time, but always in a humorous way. Ask him if math is real.

3.0
4.0
CALC122
Grade: B+
Feb 3, 2016

It is hard to teach to a huge class. Even with that in mind, he is pretty boring, and at times confusing.

4.0
3.0
CALC122
Apr 29, 2016

Weird sense of humor, kind of a weird guy, but a great lecturer. Very clear explanations and willing to take questions. Has a cute dog.

4.0
3.0
MATH259
Oct 14, 2016
Would take again

Very funny guy. Lectures are pretty rigorous, class was pretty standard calc 3.

Hilarious
3.0
3.0
CALC259
Oct 30, 2016
Would take again

The textbook is usually plenty to do an okay job in this class. Sometimes he doesn't go into enough detail/clarification in lecture.

Tough Grader
LOTS OF HOMEWORK
Inspirational
2.0
3.0
CALC3D
Grade: A
Nov 2, 2016
Wouldn't take again

Flaherty is a very decent professor you'll meet. The lectures are decent and helpful but you can get the same knowledge by reading the textbook. The homework is alright but he gives WebAssigns Friday mornings that are due Friday nights. His voice a lullaby and he makes bad jokes in class. You'll be fine, but you don't need to show up to do well.

ACCESSIBLE OUTSIDE CLASS
LECTURE HEAVY
1.0
3.0
CALC3D
Dec 7, 2016
Wouldn't take again

I would call him an inconsistent teacher at best. His lectures are poorly-paced, and he spends excessive amounts of time working through proofs of theorems that are unnecessary and irrelevant to the students' interest. He spends lots of time working through these very theory-heavy proofs, and then skimps on time spent on his actual lecture material

LOTS OF HOMEWORK
1.0
5.0
MATH21259
Dec 21, 2016
Wouldn't take again

Calc3D is easy to me. The book was good enough for most of the class. I still went to most lectures, which were helpful until the 3rd unit & he stopped making sense. He teaches from slides that are copied&pasted from the textbook. I was doing well on track for a B until he gave us an impossible final that destroyed my GPA. Very disappointed in him.

Get ready to read
LOTS OF HOMEWORK
TEST HEAVY
2.0
2.0
CALC122
Grade: A
Jan 13, 2017
Wouldn't take again

loves webassign way too much

LOTS OF HOMEWORK
5.0
4.0
CALC259
Grade: B
Mar 21, 2017
Would take again

Showed up with a picture of Shrek on his vector calculus slides, and that's when I knew he was worth a 5

Hilarious
4.0
3.0
CALC122
Apr 27, 2017
Would take again

His homework requires some self-study.

LOTS OF HOMEWORK
Hilarious
1.0
3.0
CALC259
Aug 11, 2017
Wouldn't take again

awful teacher, very awkward

Tough Grader
LOTS OF HOMEWORK
4.0
4.0
CALC259
Grade: Not sure yet
Nov 17, 2017
Wouldn't take again

Writes very fast and assigns lots of homework that takes a decent amount of time to do. Very test heavy class and the tests are usually much harder than the homework. Practice tests do not represent the actual tests too well, but are worth doing because duplicates of problems from the practice may appear. Most importantly, he is extremely hot.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
1.0
4.0
CALC3D
Dec 18, 2017
Wouldn't take again

Lecture is all theoretical and focused on proofs. It doesn't teach how to solve problems or do the homework.

Tough Grader
LOTS OF HOMEWORK
1.0
5.0
CALC21259
Grade: B
Jan 11, 2018
Wouldn't take again

He insults students in class. Doesn't care about the success of his students. Apparently gets almost fired every year. Is banned from teaching other math classes for above reasons. Apparently once upon a time he was a good professor. But he has since lost his touch. Don't listen to other comments praising him.

Tough Grader
LOTS OF HOMEWORK
Tests are tough
3.0
4.0
MATH241
Grade: B
May 17, 2018
Wouldn't take again

Lectures: he teaches straight from the textbook- making them pretty useless. Homeworks: reasonable. Exams: unreasonably difficult/long (i.e. take a 5x5 determinant on one problem and then apply it). I love his effort- he gives HUNDREDS of slots per week for 1:1 help for students, but it doesn't always equate to successful teaching.

Inspirational
ACCESSIBLE OUTSIDE CLASS
LECTURE HEAVY
1.0
4.0
CALC122
Grade: A
Jul 3, 2018
Wouldn't take again

Hard to get an A

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
1.0
5.0
CALC3D
Grade: B+
Oct 23, 2018
Wouldn't take again

Tim Flaherty does not care about his students. He is simply a professor that is at CMU to do research.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
1.0
5.0
CALC3D
Nov 19, 2018
Wouldn't take again

Doesn't listen to student feedback on exam difficulty; caters & teaches primarily to those who plan to be math majors or have already taken the course in another capacity (ie: taken it and dropped, took it in high school, etc). Test diffuculty (specifically exams 3 & 4)

Tough Grader
LOTS OF HOMEWORK
1.0
5.0
CALC3D
Grade: A+
Dec 4, 2018
Wouldn't take again

Tim Fleherty does not care about his students.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
1.0
5.0
MATH21259
Grade: C+
Dec 5, 2018
Wouldn't take again

Lectures; you can never go to one and get the same grade as if you stayed awake and attentive the entire time. Tests; first two are easy, prepare the water and silicone for the last two. A? good luck, pray you can keep a B. Flaherty? Quirky fellow, would not take his class again however.

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
3.0
4.0
CAL259
Dec 7, 2018
Wouldn't take again

His lectures are usually fine (except for long proofs), but you can skip lecture and just read the textbook. HW is decently long/difficult so you might want to work with others. First two tests are easy, the last two tests are difficult/ too little time. Not a lot of practice problems though. Not a terrible professor but he can screw you over.

Get ready to read
LOTS OF HOMEWORK
TEST HEAVY
1.0
5.0
MATH256
Grade: D
Apr 30, 2019
Wouldn't take again

He's a terrible lecturer, and just rude. He told me not to come to his office hours again since I was so confused and was "unprepared with a thorough grasp of the material". Not being good at math, I had to drop the class as I did bad on the first test. Stay away from him if you can.

Graded by few things
Tough grader
2.0
4.0
CALC256
Grade: A
May 5, 2019
Wouldn't take again

Had to work hard to get an A. Boring lecturer. Taught myself everything. That was difficult though because he provided barely any supplemental materials and those that he did provide were not coherent.

Graded by few things
1.0
5.0
CALC256
Grade: B-
May 11, 2019
Wouldn't take again

Beware of this teacher. He is not good at all, I hated his class with a passion. All he does is lecture and not explain anything at all. He writes so quick, and its so hard to grasp the material. His office hours were essentially useless, as it didn't help me learn the material. Everyone seems lost after every lecture with this guy. Ridiculous.

Lots of homework
Graded by few things
1.0
5.0
MATH256
Grade: C-
Sep 25, 2019
Wouldn't take again

Terrible. No better way to describe him as a professor. I reported him after he insulted me in class once. I took this class twice with him and failed the first time, got a C the second time. Keep in mind I got a 5 on BC calc and perfect on SAT Math Level 2 exam.

Graded by few things
Test heavy
Tough grader
1.0
3.0
MATH256
Grade: Drop/Withdrawal
Oct 30, 2019
Wouldn't take again

Probably one of the worst professors a this school. Not sure why he has a good job. Maybe he throws some good research at the university or he's tenured. Regardless, widely agreed as a professor you don't want to have.

1.0
5.0
CALC256
Grade: C
Dec 14, 2019
Wouldn't take again

Exams are unfair. The final exam took the full 3 hours and had an average score of 65%. Avoid taking this class with Professor Flaherty if you can. He is also just rude in office hours and calls you out for not knowing the material, even though he is terrible at lecturing.

Tough grader
3.0
4.0
CALC256
Grade: C
Jan 12, 2020
Wouldn't take again

I didn't think he was a bad prof. Homework was assigned every other week, but took up a lot of time. Exams were pretty difficult, but nothing was too different than what we covered in lecture. Didn't study too hard and almost got through with a B, although the final brought it down. Course has a heavy focus on linear algebra and optimization.

1.0
4.0
CALC256
Apr 16, 2020
Wouldn't take again

He's more interested in his research rather than helping his students. He's also a bit condescending. His course is theory-heavy with little to no examples done in class. You're gonna spend a lot of time teaching yourself the content because the lectures are almost useless.

Test heavy
Lecture heavy
1.0
4.0
MATH120
Grade: C
Dec 8, 2020
Wouldn't take again

Does not teach. During lectures, he goes on rants and shows us proofs instead of teaching.

Lots of homework
Test heavy
Tough grader
1.0
4.0
CALC21120
Grade: B
Dec 9, 2020
Wouldn't take again

Professor Flaherty was absolutely awful, I had taken his class before in high school and still had no idea what was going on. My classmates struggled even more than I did. AVOID HIM AT ALL COSTS!!

Lots of homework
Tough grader
2.0
4.0
CALC120
Grade: Not sure yet
Dec 13, 2020
Wouldn't take again

Tim is a pretty nice person if you talk to him outside of class. However, I would like to note that his lectures are kind of confusing. You will most likely end up teaching yourself the material through the homework and exams, which are way more difficult than his lectures. I only survived because I already had a background in calc.

Accessible outside class
Test heavy
Clear grading criteria
2.0
4.0
MATH120
Grade: A
Dec 23, 2020
Wouldn't take again

His lectures are not clear enough, and his tests are pretty tough considering his teaching skills.

Lots of homework
Test heavy
Tough grader
1.0
5.0
CALC256
Grade: B
Mar 17, 2021
Wouldn't take again

Worst professor of all time. HE. DOES. NOT. TEACH.

Lots of homework
Test heavy
Tough grader
1.0
5.0
CALC256
Grade: Not sure yet
Mar 17, 2021
Wouldn't take again

I'm not sure why this man has a job. He is widely considered the worst professor at CMU.

Lots of homework
Graded by few things
Tough grader
1.0
5.0
MAT259
Grade: C-
May 22, 2021
Wouldn't take again

He just teaches this class to give out bad grades. Exams have nothing to do with what he teaches in lecture. He is a nice guy but lacks social skills and therefore sympathizing with students is difficult.

Test heavy
Tough grader
1.0
5.0
CALC21256
Grade: A
Jun 7, 2021
Wouldn't take again

tough classes taught by an even tougher prof

Lots of homework
Test heavy
Tough grader
1.0
5.0
CALC21256
Grade: Not sure yet
Nov 4, 2021
Wouldn't take again

Horrendous. If you're coming into CMU as a freshman and have him, get out of it! I read the bad reviews before my first semester and ignored them thinking he couldn't be THAT bad. But he is.

Test heavy
Tough grader
1.0
4.0
CALC120
Grade: B
Nov 29, 2021
Wouldn't take again

Rushes through problems in lecture and spends more time doing proofs than explaining the problem-solving behind it. His homework and quizzes are fine, but his tests are hard, and the practice exam solutions are confusing sometimes. As a piece of personal advice, try not to use Symbolab all the time, as this will only hurt you during tests.

Lots of homework
Test heavy
Lecture heavy
1.0
4.0
CALC120
Nov 29, 2021
Wouldn't take again

Lectures are useless, he spends a lot of time going over proofs instead of actually explaining how to solve problems. Seems relatively personable, but for some reason felt it was okay to schedule the 3rd exam and the final exam exactly 1 week apart. Not to mention that the third exam was the Monday after thanksgiving. A bit cruel if you ask me.

Test heavy
Tough grader
3.0
4.0
MATH120
Nov 30, 2021
Wouldn't take again

Tests can be significantly time-crunched, however, he is not a heavy grader. Homeworks are time-consuming. The lecture is slow-paced, with around 4 to 5 examples given.

Test heavy
1.0
4.0
CALC1
Grade: C-
Dec 21, 2021
Wouldn't take again

I saw his rating before taking his class but no other math professors were teaching CALC1 so that sucked. I leaned on Khan Academy the entire semester. I made the mistake of going to drop-in tutoring at Donner, DON'T DO THAT. Go to the actual TA office hours because they're GREAT at explaining things. Especially grad students, who get no visitors.

Lots of homework
Test heavy
Tough grader
5.0
3.0
MTH256
Grade: A
Dec 23, 2021
Would take again

Prof Flaherty is a great professor if you are a math major or really like math. He is good at explaining difficult proofs and concepts and is very passionate about the subject. If you're just trying to pass the course, probably best to avoid him as his lectures tend to get very proof heavy and confusing. To each their own.

Lecture heavy
5.0
3.0
MATH120
Grade: A
Jan 27, 2022
Would take again

I can see why a lot of people dont love him, but hes been the best teacher of math Ive had at any level. Good dude and excited to have him again.

Accessible outside class
Clear grading criteria
Amazing lectures
2.0
4.0
21122
Grade: C
Jun 30, 2022

Took over Summer 1. Exams were given too much weight as there were 3 exams worth 70% of the final grade. Exams are much harder than homework assignments. Shows too many proofs and goes off on tangents. Only take if there are no other options.

Lecture heavy
Test heavy
Graded by few things
2.0
5.0
21124
Grade: C
Aug 29, 2022

Can be confusing. Go to OH.

Lots of homework
Accessible outside class
5.0
4.0
CALC21256
Grade: Not sure yet
Oct 6, 2022

he is a good professor that posts useful notes for every lecture. sometimes when I can't understand the lecture, I'll turn to the notes for help.

Lecture heavy
Test heavy
5.0
3.0
CALC21259
Grade: A+
Nov 18, 2022
Would take again

amazing professor

Amazing lectures
Clear grading criteria
Hilarious
5.0
3.0
CALC21256
Grade: A
Nov 28, 2022
Would take again

Nice curved on exam Nice graded on exam Give all lecture note for students after class

EXTRA CREDIT
1.0
5.0
CAL259
Grade: Not sure yet
Nov 29, 2022

The exam was difficult and class averages were low, professor refuses to curve the exam because it makes students feel good. In my opinion, this is horrible. I know students that are struggling to even pass because of this mentality. Its calc 3 lol.

Tough grader
Lots of homework
Lecture heavy
2.0
4.0
256
Grade: B
Dec 7, 2022

His incompetence is unparalleled. Honestly the content isn't that hard he's just a prick. Nothing gets graded in a reasonable timeframe and he talks like he's afraid to move his mouth. He posts all the lecture notes so maybe that's something.

Test heavy
Online Savvy
1.0
4.0
MTH256
Grade: Drop/Withdrawal
Dec 11, 2022

I will do my due dilligance and use this platform as a warning to any future students. Flaherty is not a good professor. Lectures are mundane and his exams are unrealistic. He is aware of how difficult his classes are because even the TA's have mentioned student struggles to him and yet, he chooses not to change anything about his class.

Tough grader
Test heavy
3.0
4.0
CALC21256
Grade: A
Dec 22, 2022

After about half of the lectures, I left questioning my ability to do math. He is too smart in his attempted "explanations" for the large majority of students and his teaching style is hard to follow. The class content is really not too difficult and he was really kind with curving this semester. Even as a business student, I managed to pull an A!

Tough grader
Hilarious
Caring
4.0
3.0
CAL259
Grade: A
Jan 16, 2023
Would take again

Professor Flaherty gives a fair amount of homework, but it is often heavy on arithmetic. However, he has since responded to the lack of time on exams appropriately, and that was really not an issue when I took the course. His course nicely aligns with the textbook he recommends and can be adequately used to supplement confusing lecture points.

Lecture heavy
1.0
4.0
CALC21256
Grade: B
Nov 14, 2023

This class was such a clown fest. The assignments took 3 months to be graded, and his exams were unreasonably hard. Some of the homework questions were nearly impossible to solve, to the point where even the head TA was not able to get the answer during office hours. Overall just a bad experience.

Tough grader
Test heavy
2.0
5.0
CALC21259
Grade: Not sure yet
Nov 23, 2023

Professor Flaherty is a very nice person, but he's trying to make a paramecium evolve to understand math within one semester. This is unreachable.

Tough grader
Lots of homework
Test heavy
2.0
4.0
CALC21259
Grade: B
Dec 12, 2023

Attending lectures were not really that helpful for me. He is way too interested in showing us the proofs behind each formula rather than showing us how to use it. Also there is barely any communication that occurs between him and his TA's. Overall an unnecessarily hard class, for something that could've been taught in an easier way.

1.0
3.0
CAL259
Dec 12, 2023

My time is too valuable to calculate your 30-term integral.

1.0
4.0
CALC256
Grade: Drop/Withdrawal
Apr 16, 2024

If you're reading this and you're reading all the bad comments and thinking to yourself "i think i could still get a good grade," please reconsider. This man is an absolute nightmare. I can't stress this enough. His teaching style is archaic at best, and downright incomprehensible at worst. I highly suggest getting taught by another prof.

Tough grader
Lots of homework
Test heavy
1.0
4.0
CALC21256
Grade: Not sure yet
Apr 25, 2024

Difficult lectures to follow and involve irrelevant proofs. HWs+Practice Exams have good questions; unfortunately, Midterms are far more difficult and sometimes seemingly unrelated. Midterm3 was set for 6 days before the "optional" final, defeating its purpose. Unorganized with course material, unapproachable and can be brash in OH. NO CURVE GIVEN.

Test heavy
Graded by few things
1.0
5.0
CALC21256
Grade: Drop/Withdrawal
Apr 27, 2024

I was told by several people to not take a class with Flaherty and I did. My biggest regret, I ended up vouchering near the end of the course because there was no curve at when several people did bad/failed. He is honestly near retirement and should not be allowed to teach. The TA's carried the class and its obvious they didnt communicate directly.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CALC21256
Grade: D
May 1, 2024

Every was difficult, hw, exams and he claimed the final can only help us then decided to make the final very difficult. please avoid this professor I am basically going to fail the class and he refuses to curve when many people are doing bad

5.0
3.0
256
Grade: A
Oct 2, 2024
Would take again

The proof part is much harder than calculation. Overall: good

Gives good feedback
Caring
Test heavy
1.0
4.0
CAL259
Grade: Incomplete
Oct 7, 2024

Tell me why he makes the most atrocious, most heinous integrals and derivatives to solve. Tell me why I need to do 30 steps minimum for his tests in a time crunch.

Tough grader
1.0
3.0
CALC21259
Grade: A
Nov 25, 2024

demon bros email response time is longer than the USPS base parcel service time from alaska to uganda (4-6 business weeks)

Tough grader
Test heavy
Graded by few things
3.0
4.0
CALC21256
Grade: B
Dec 19, 2024
Would take again

Flaherty's class is challenging, but the course materials and unstuck study can help. Lectures are tough to follow, but the notes are useful. Exams are hard, but the curve saved the day. Overall, a tough but manageable class.

1.0
4.0
CALC21259
Grade: A
Dec 21, 2024

Pointlessly strict on grading tests and fails to actually teach what is important during lectures.

Tough grader
Test heavy
Graded by few things
2.0
3.0
21241
Grade: Not sure yet
Apr 30, 2025

Wait to see his lecture notes

Tough grader
Test heavy
1.0
4.0
21241
Grade: F
May 3, 2025

revoke this man tenure

2.0
5.0
CALC21122
Grade: C
May 6, 2025

Stay away. He is nice, but awful lecturer. His lectures require a lot of pre-requisite knowledge. His exams are difficult and often not curved. He expects you to come into the class with a certain understanding and if you don't he will not invest the time to help you, he will just give you practice problems. Not the case with other CMU profs.

Tough grader
Test heavy
2.0
4.0
21241
Grade: B
May 7, 2025

flaherty is a no no. his lectures are extremely boring, and reviewing his lecture slides are impossible bc you can't understand his handwriting and his flow. exams are quite difficult too with one or two questions that come out of the blue, and he does not curve his exams.

4.0
3.0
21241
Grade: A
May 13, 2025

flaherty's gpa component requires you to do well on two of the three midterms, generally the first two easier ones. then, u can make room for lower midterm 3 and final exam scores (he curved both of them this semester) his lecture is mid, but u can still learn a lot.

Tough grader
Lots of homework
5.0
3.0
21122
Grade: A
Jun 18, 2025
Would take again

He is super nice, and caring if you attend lectures. He's even more helpful in OH! Tests are fair and similar to HW.

Tough grader
Caring
Accessible outside class
1.0
5.0
CALC21256
Grade: B-
Nov 4, 2025

very hard to follow his work and does not tell where in the textbook we are learning so cannot use textbook to help.

Tough grader
Lecture heavy
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

8%

Textbook Required

22%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 52 grades
Most common grades:
A (20)
B (12)
Not sure yet (11)
Grade Distribution
A(23)B(14)C(10)D(6)F(1)A-/B+(2)
Based on 68 reported grades
A: 20
B: 12
Not sure yet: 11
C: 6
Common Tags
Tough grader (28)
Test heavy (28)
LOTS OF HOMEWORK (15)
Lots of homework (15)
Tough Grader (10)
Graded by few things (9)
Lecture heavy (8)
TEST HEAVY (6)
Rating Trend

Declining

-1.75 avg change
Nov
Dec
Apr
May
Jun
Nov
Last 6 months
Ratings by Course

21101

5.0

(1)

21120

5.0

(1)

DIFFEQ

5.0

(1)

FRACTALS

5.0

(1)

MAT256

5.0

(1)
+33 more courses
Difficulty by Course

21100

5.0

21118

5.0

21217

5.0

DIFFEQ

5.0

MATH21259

5.0

Similar Professors