2.7

Matthew Barry

Mechanical Engineering - University of Pittsburgh

2.7
Quality
4.2
Difficulty
51%
Would Retake
147
Reviews
2.7
Quality
4.2
Difficulty
2.7
Helpful
2.7
Clarity

51%

Would Retake

147

Reviews

Rating Distribution
Official

5

45

4

17

3

6

2

12

1

67

What Students Say

Pretty easy grading scale for the course

ENGR0135 - 4.0 rating

I genuinely believed he tried to gaslight the class

MEMS0051 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

57%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 96 grades
Most common grades:
A (26)
Not sure yet (14)
B (13)
Grade Distribution
A(36)B(19)C(12)D(13)F(1)A-/B+(20)
Based on 120 reported grades
A: 26
Not sure yet: 14
B: 13
B+: 11
Common Tags
Tough grader (43)
Lots of homework (34)
Group projects (31)
Accessible outside class (17)
Test heavy (15)
Hilarious (13)
Skip class? You won't pass. (13)
Participation matters (12)
Rating Trend

Improving

+0.37 avg change
Jan
Feb
Jun
Nov
Dec
Jan
Last 6 months
Ratings by Course

MEMS0145

5.0

(1)

ENGR0145

5.0

(1)

MEMS135

5.0

(1)

MEMS0031

3.9

(10)

MEMS0071

3.4

(25)
+7 more courses
Difficulty by Course

MEMS51

5.0

MEMS71

4.5

MEMS0051

4.4

ENGR135

4.3

ENGR0135

4.2

Reviews (147)
5.0
4.0
MEMS0145
Apr 23, 2017
Would take again

He's a really good professor except if you don't show up to class and write good notes you probably won't do well. Understand the homework and you will do well on the exams. Gave out a bunch of free points, doesn't curve anything but those free points are great.

LOTS OF HOMEWORK
EXTRA CREDIT
GROUP PROJECTS
5.0
4.0
ENGR0145
Grade: A
May 5, 2017
Would take again

Barry is THE MAN. Enough said, he is a very good teacher and made Statics 2 a hell of a lot more bearable than it normally is. He is also very helpful during office hours. Very into tea. Take if you can.

ACCESSIBLE OUTSIDE CLASS
4.0
3.0
MEMS0071
Grade: A
Jan 6, 2018
Would take again

The class as a whole wasn't the easiest for me. I had to put in a lot of work, but Barry was very helpful in office hours. He does give a lot of partial credit, and if the class/ a lot of people don't do well, he will give extra credit. He's just a great guy overall.

ACCESSIBLE OUTSIDE CLASS
EXTRA CREDIT
Would take again
5.0
4.0
MEMS0071
Grade: A
Jan 10, 2018
Would take again

Fluids is supposed to be one of the worst experiences for MechEs. Dr Barry throws that connotation in the trash. He's very concept heavy but once you understand his material you can solve any problem. Great professor and an even nicer guy. Also he brought his dog to the final so major bonus points for that

Tough Grader
Hilarious
Amazing lectures
5.0
4.0
MEMS0051
Grade: B
May 5, 2018
Would take again

Greatest guy, you will learn and retain the info. But Barry is also the hardest grader ever. Not a lot of partial credit!!! Would still take him again and again, because i learned a lot, and learned not to make the same errors again.

Tough Grader
Gives good feedback
Respected
4.0
3.0
ENGR0135
Grade: A-
Nov 26, 2018
Would take again

Pretty easy grading scale for the course. 50% of grade in non-exam, but attendance is mandatory due to TopHat participation and quizzes. First exam was rough, but the last two have been pretty easy. Not a lot of HW and design project is simple was you read into it. Made statics an enjoyable and pretty easy class in the end. Overall, pretty good!

Tough Grader
Clear grading criteria
Hilarious
4.0
3.0
ENGR135
Dec 7, 2018
Wouldn't take again

Pros: Funny dude, easiest grading criteria ever (50% of grade was essentially free), exams are simple, accessible outside of class Cons: Hard to tell if he's being serious or not (can be frustrating as he's very sarcastic), hw can be tedious, teaching style was average

Participation matters
Hilarious
GROUP PROJECTS
3.0
3.0
ENGR0135
Grade: A
Dec 24, 2018
Wouldn't take again

Dr. Barry was the most disorganized professor I've ever had. It made the class way more stressful than it needed to be. In the end the grading was very padded but I'm iffy on my preparedness for statics 2. I think he just had too much on his plate this semester. He's also just weird and kind of rude sometimes, makes it hard to ask questions

ACCESSIBLE OUTSIDE CLASS
GROUP PROJECTS
5.0
4.0
MEMS0051
Apr 16, 2019
Would take again

Cool guy. Posts PDF of textbook. Exams are hard, but fair. The problems are similar to textbook examples, usually with a slight twist. Gives extra credit on exams too. Sometimes cancels class for no reason, says he will post a lecture video, and then never does it. Usually ends up cutting out content at the end of the semester because of it.

2.0
4.0
ENG0135
Oct 1, 2019
Wouldn't take again

Barry himself actually isn't that bad of a teacher; condenses important info, provides solid examples in class, and hw helps you learn. However, he makes you copy all your hw over from scratch paper onto turn-in sheets in a process that takes hours. Resulted in too many late nights and made my peers and I regret taking him. Take the other teacher!

Lots of homework
Skip class? You won't pass.
Hilarious
1.0
3.0
MEMS0071
Grade: Incomplete
Oct 22, 2019
Wouldn't take again

He said he is a jerk, and I agree with him.

Lots of homework
Participation matters
So many papers
1.0
4.0
MEMS0071
Oct 22, 2019
Wouldn't take again

Complains constantly, left for two weeks without telling us ahead of time. Gets mad and acts like jerk. Few examples in class, and homework/tests are much harder and meant to be tricky (he says he tries to trip students up). You won't learn with Barry, he cares more about making it hard than learning. Don't feel prepared for applied fluids

Lots of homework
Tough grader
5.0
2.0
ENGR0135
Grade: A
Oct 23, 2019
Would take again

Dr. Barry is awesome for statics and fluids. You learn a lot more in his classes than in any other professors. He is one of the best professors in the entire department. If you take Dr. Barry, you will feel more prepared for any applied class compared to taking another professor. Dr. Barry is recommended if you want to learn.

Skip class? You won't pass.
Clear grading criteria
Amazing lectures
1.0
5.0
MEMS0071
Dec 11, 2019
Wouldn't take again

One of the worst professors you can possibly have for intro to fluids in the department. You learn nothing and 99% of the class ends up with you deriving an equation I have never ever used at all in the real world before. He wants you to derive the density of corn starch mixed with water for a test? What a joke. Avoid him for a semester if need

Tough grader
1.0
4.0
ENGR0135
Grade: Not sure yet
Dec 14, 2019
Wouldn't take again

Barry is the most unpleasant professor Ive ever had. He is patronizing, disorganized, and puts little effort into his job as a professor without caring how his actions will impact his students. If you have even the slightest amount of respect for yourself do not take Barry for ENGR 0135, because he sure as h*ck will have no respect for you.

Lots of homework
Group projects
Tough grader
1.0
4.0
ENGR0135
Dec 14, 2019
Wouldn't take again

Barry is the most inaccessible, disinterested professor I've ever had. Homework takes at least 10 hours a week, leaving no time to actually learn/study material outside of doing hw. Does not reply to emails and does not care about students' performance or understanding. Calls off class randomly and without warning (for two weeks at a time).

Lots of homework
Group projects
5.0
4.0
ENGR0135
Dec 18, 2019
Would take again

Dr. Barry's homework will help you to learn, so definitely do it carefully. Exams are not that hard but you should study a lot (do all of the intermediate/ challenging problems in the back of the textbook) to get good grades. Projects are long but fun. Sometimes forget to post homework/exam solutions on courseweb.

Lots of homework
Group projects
EXTRA CREDIT
1.0
5.0
ENGR0135
Dec 18, 2019
Wouldn't take again

Dr. Barry is absolutely the worst professor I have ever had. If you enjoy your life, do not take him. Does not care that half the class failed, homeworks are ridiculous and graded very hard, exams are extremely hard and make no sense, and acts like you have no other classes to worry about. Doesnt respond to emails and clearly just doesnt care.

Lots of homework
Tough grader
Participation matters
5.0
4.0
MEMS0071
Dec 18, 2019
Would take again

Dr. Barry is a polarizing prof. He enjoys scaring students and being sarcastic. If you talk to him outside of class you'll find he's a good guy and willing to help. Do your assignments, study and you'll be fine. Every class that I had with him over-prepared me for the next class. If you're willing to put in the work he's a great professor.

Lots of homework
Skip class? You won't pass.
Tough grader
5.0
5.0
MEMS0071
Grade: Rather not say
Jan 3, 2020
Would take again

People say things bad about Dr. Barry, but I think he is fine. He does scare people sometimes during class but his tests are all based on the lectures and homework. Outside the classroom, he is a really nice, care and respectful person. He is hilarious and I like his humour. I would take his class again if there is a chance. Totally worthy,

Respected
Skip class? You won't pass.
Caring
5.0
5.0
MEMS0031
May 8, 2020
Would take again

Barry is the best, but only if you truly want to learn the material. If youre only trying to squeak by and do as little as possible, then take someone else. Barry will make you work and he grades tough, but you will know your stuff when youre done. I took him for every class he taught except ENGR0135 and I got As in all of them, but I EARNED it.

Tough grader
Skip class? You won't pass.
Lots of homework
5.0
5.0
MEMS0051
May 8, 2020
Would take again

One of the best profs at Pitt!

Tough grader
Lots of homework
Skip class? You won't pass.
1.0
5.0
MEMS0051
Grade: Not sure yet
Jun 9, 2020
Wouldn't take again

Dr. Barry has failed entire classes before, and proudly admits so. He makes homeworks, exams, etc. unnecessarily hard. I made the mistake of taking 2 classes with him in the same semester, and he is single-handedly ruining my life right now. I genuinely think that he has nothing better to do than torture his students. He needs more friends/hobbies

Lots of homework
1.0
5.0
MEMS0031
Grade: Not sure yet
Jun 26, 2020
Wouldn't take again

Homework is way too difficult. He made problems to trick his students. His intention is to lower your GPA. He said the GPA doesn't matter at all.

1.0
5.0
MEMS0071
Grade: Drop/Withdrawal
Jun 26, 2020
Wouldn't take again

Barry is the worst prof if you want to learn stuff. His lectures are easy but tests are ridiculously difficult! Midterms are around mid-50s and he refused to curve at all! If you care about your grade, then run away!

1.0
5.0
MEMS0051
Grade: D-
Jun 26, 2020
Wouldn't take again

A nice person but a bad professor. His classes are usually not filled up at all if there's another section.

1.0
4.0
MEMS0051
Grade: Drop/Withdrawal
Jun 26, 2020
Would take again

He once made a midterm question which can't be solved. If you write anything on that question or try to come up with an answer, you got a zero on that.

1.0
5.0
ENGR0135
Grade: C+
Jun 26, 2020
Would take again

DO NOT TAKE BARRY FOR STATICS!!!! His homework are extremely hard and a class average is like around 60. If you care about your grade and love yourself, pick someone else!

Tough grader
1.0
5.0
MEMS71
Grade: D-
Jun 26, 2020
Wouldn't take again

Fluids are difficult and taking it with Barry makes it Mission Impossible.

Test heavy
5.0
4.0
ENGR0135
Grade: A
Jun 29, 2020
Would take again

I felt Barry was a mean prof when I got my homework and test scores. Now I appreciate him a lot. He makes you work for the materials instead of just give you a nice grade. You will get a very comprehensive understanding of the topics after taking his class. Thanks for his statics 1, so I did not fail biomechanics.

Lots of homework
Participation matters
Skip class? You won't pass.
5.0
3.0
MEMS0031
Jun 29, 2020
Would take again

This is a flip class. The weekly homework is usually building circuits in a group (easy for most of the time). He also provides old homework. And the quiz/exams pretty much mirror the old homework. Learned a lot from Dr. Barry.

Accessible outside class
Group projects
1.0
5.0
ENGR0135
Grade: D+
Jun 30, 2020
Wouldn't take again

I'm telling you what ever you do dont take him. Statics is relatively easy material in general but Barry makes it way more difficult than it needs to be. The homework is hard and harshly graded and though the tests get easier, it's still really difficult. Save yourself the trouble and take Patrick Smolinski, he's an angel.

Skip class? You won't pass.
Tough grader
1.0
5.0
MEMS0071
Grade: Drop/Withdrawal
Jul 2, 2020
Wouldn't take again

He is very funny and approachable. However, the workload in his fluids class is INSANE! If you have more than 12 credits in a semester, I would say it's the best to avoid him.

Lecture heavy
1.0
5.0
MEMS51
Grade: D
Jul 4, 2020
Wouldn't take again

I would not suggest you to take his class if you do want to learn something. You will spend lots of time on your assignment and his lecture is pretty straightforward. The materials he covered in class are not helpful at all. You have to figure out the hardest part by yourself.

1.0
5.0
MEMS0051
Grade: B
Jul 4, 2020
Would take again

Barry literally made me cry last semester.

1.0
4.0
MEMS71
Jul 4, 2020
Wouldn't take again

You should be prepared if you choose him as your professor. The exams are extremely hard. If you can learn this course by yourself, do it now. Do some preview. Otherwise, this course will be tough for you.

1.0
5.0
MEMS0051
Jul 4, 2020
Wouldn't take again

In his office hours, Barry will have some random grad students taking all of the time and never answers questions from undergrads. He doesn't seem to care at all.

1.0
5.0
MEMS0051
Grade: C
Jul 4, 2020
Would take again

In the summer, he simply reads off the lecture slides and his homework makes people hate themselves. Failing his classes are easier than ever.

Lots of homework
1.0
5.0
ENGR0135
Grade: F
Jul 4, 2020
Would take again

Statics is supposed to be an easy course while Barry makes it impossible

Graded by few things
1.0
3.0
MEMS0051
Grade: Drop/Withdrawal
Jul 6, 2020
Wouldn't take again

Ok his ratings are pretty much polarized. I would say if you are a straight As student looking for some challenges then Barry is the one. He is indeed someone I really want to do a research with. However, for most of us who is just trying to learn some practical stuff and get a decent grade you deserve, then he will disappoint you.

Lots of homework
Get ready to read
Beware of pop quizzes
1.0
5.0
MEMS0051
Jul 8, 2020
Would take again

I personally don't like his lecture style. It's Q&A in the first half and group works in the second half.

1.0
5.0
MEMS0051
Jul 10, 2020
Wouldn't take again

This is serious. I was diagnosed depression amid this summer semester after taking two of his classes. His homework is completely out of students ability range. Maybe it's just me, but please seriously reconsider your decision when you register his classes.

1.0
3.0
MEMS0051
Grade: Rather not say
Jul 12, 2020
Would take again

Taking circuits with Barry is not as bad as people says. However, intro to thermo is a completely different story. He assigns hw that takes almost a day to complete, and takes many points off from minor calculation errors. Tough grader and HW heavy!!!

1.0
3.0
MEMS051
Jul 12, 2020
Wouldn't take again

I don't know why would he do this, but he over-prepares you the applied courses(fluids or thermo.) He is funny but he failed me. If you have Barry, then dont procrastinate !!!!!

1.0
4.0
MEMS0071
Grade: A
Jul 13, 2020
Wouldn't take again

Simply, the guy doesn't teach fluids. Expect to read the textbook for everything.

1.0
5.0
MEMS0051
Grade: B
Jul 13, 2020
Would take again

DO NOT TAKE THIS CLASS!! Dr. Barry is an awful professor. Tests are way harder than they need to be. The tests focus on little details rather than big pictures.

Skip class? You won't pass.
1.0
5.0
MEMS0051
Grade: B
Jul 13, 2020
Wouldn't take again

Worst teacher ever at PITT! Avoid!!!

1.0
4.0
MEMS0051
Grade: Not sure yet
Aug 3, 2020
Wouldn't take again

Very, very disorganized summer class. Rarely lectured and focused on niche topics during "class." Median and mean midterm grades are in the failing range. All the TA's and prof Barry have been very inaccessable outside of class, making it very difficult to get help. Minor mistakes will cost you a full 2 letter grades. Instruction went downhill fast

Lots of homework
Tough grader
1.0
5.0
MEMS0051
Grade: Not sure yet
Aug 7, 2020
Wouldn't take again

When I look back on where it all went wrong, this class will be my starting point. I genuinely believed he tried to gaslight the class. The problems were difficult to the point where I regularly questioned my own sanity. All the online "resources" felt incomplete/ hastily made/ not enlightening. First time in Swanson I felt set up to fail.

Tough grader
1.0
4.0
MEMS0051
Grade: Not sure yet
Aug 7, 2020
Wouldn't take again

Not sure who hurt him or what he's trying to prove, but, to put simply, his class is just unnecessarily time-consuming and difficult.

Tough grader
Lots of homework
Hilarious
4.0
5.0
MEMS0051
Grade: B-
Aug 30, 2020
Would take again

I had Barry for both MEMS 0031 & 0051 this summer online. - Super available (TWENTY HOURS of office hours a week!) - SO much material, exams very hard 0031: A ton of diff eq and practice. Ended with an A. 0051: I worked my way up from D+ to B-. It is possible but a nightmare to do well in. Study group NEEDED to do well! Participate and practice!

Accessible outside class
Participation matters
Skip class? You won't pass.
1.0
5.0
MEMS0051
Grade: D
Sep 11, 2020
Wouldn't take again

Entering the semester, I saw all the bad reviews he had but thought 'How bad could it be?' Well, it is terrible.

5.0
3.0
MEMS0031
Grade: A+
Oct 30, 2020
Would take again

Dr. Barry is actually a really good professor if you're willing to put the work in to do well. He has standards and expectations for you as a student but he was a good lecturer and was EXTREMELY available outside of class if you have questions. Circuits exams weren't difficult, but you have to know what you're doing.

Gives good feedback
Accessible outside class
Skip class? You won't pass.
4.0
4.0
ENG0135
Grade: B
Nov 13, 2020
Would take again

Honestly a really good dude. Can be tough but he accommodated for his students very well for online classes. I would take him again.

1.0
5.0
ENGR0135
Grade: B
Nov 28, 2020
Wouldn't take again

Unless you literally love physics, AVOID. The group project was actually my worst college experience thus far.

Accessible outside class
Group projects
4.0
5.0
ENGR0135
Dec 16, 2020
Would take again

Dr. Barry has extensive knowledge of the material and gives really helpful answers and feedback. He is a bit intimidating, but he was my only professor who adapted to remote learning. He made everything more engaging, and was understanding of everyones situation during a pandemic. He is tough, but if you put in the work you should be fine.

Gives good feedback
Skip class? You won't pass.
Group projects
5.0
4.0
MEMS135
Grade: B+
Feb 23, 2021
Would take again

The responses on here are criminal. Yes, Barry is a hard professor and he will make you really work for your grade. Coming out of his classes, I have always felt like I truly understood the material and was ready to apply it to future courses. He challenges you up-front, but in subsequent classes, you will be well prepared.

Lots of homework
Accessible outside class
Tough grader
1.0
5.0
ENGR0135
Grade: C
Mar 7, 2021
Wouldn't take again

Dr. Barry at times made it seem very difficult. He didn't explain the concepts well. He's also a very tough grader.

Participation matters
Hilarious
Tough grader
1.0
5.0
ENGR135
Grade: D-
Mar 7, 2021
Wouldn't take again

As my first engineering class here at Pitt, it certainly is rigorous, and a lot of outside learning is needed to even pass. His 2 rating is justified. He's a nice guy I suppose but I feel as if he designs his HW/tests with the intent of making you do poorly.

1.0
5.0
ENGR0135
Grade: Rather not say
Apr 21, 2021
Wouldn't take again

Horrible professor. Doesn't care about your grades or time at all. Avoid at all costs.

1.0
5.0
MEMS0051
May 19, 2021
Wouldn't take again

I think I could have enjoyed learning this material very much, but the structure of the class and lecture style made it almost impossible to do so. Dismissive towards any actual questions about the material. Exams are weird!

Graded by few things
Test heavy
Group projects
1.0
4.0
ENGR0135
Grade: B
Dec 8, 2021
Wouldn't take again

worst professor ever. If I could give a negative rating I would. Always talks about how he hates teaching, is not helpful at all, makes me think he wishes the worst upon his students.

1.0
4.0
ENGR0135
Grade: B
Dec 8, 2021
Wouldn't take again

i would not recommend this professor to anyone at all. he tells us how much he hates teaching and also does not seem to care about how students are doing in class. his TAs are way more helpful than he ever has been. he assigns large homework assignments over breaks and is not helpful when asking questions.

Lots of homework
Test heavy
1.0
5.0
ENGR0135
Dec 11, 2021
Wouldn't take again

Awful awful awful awful. Avoid this man at all costs. He does not care about his students or helping them at all.

1.0
5.0
ENGR0135
Grade: Not sure yet
Dec 15, 2021
Wouldn't take again

Dr. Berry does not care about his students one bit. He enjoys when students fail his class the first time and have to take it again. Complains about how the school is paying him minimum wage and clearly takes it out on his students. Must have had a traumatized college experience because he is inflicting the same to his students.

Lots of homework
Test heavy
2.0
4.0
ENGR0135
Grade: Not sure yet
Dec 16, 2021
Wouldn't take again

Not a great teacher, but the material you learn in his course is absolutely essential. I started doing really well in his class after I started completing practice problems from the book, so if you want to do well, you have to apply yourself outside of class. Dr Barry gives solid advice outside of class or while in the makerspace.

Lots of homework
Skip class? You won't pass.
Tough grader
2.0
4.0
ENGR0135
Grade: A
Dec 20, 2021
Wouldn't take again

Dr. Barry is not a bad professor, however his midterms were unfair and, after nobody even managed to get above a 90 on the test, Dr. Barry responded by telling us it was our fault and we should've done better. He makes rude comments about the university and gives an end of the semester project that is insanely complex with little clarification.

Lots of homework
Group projects
1.0
4.0
ENG0135
Grade: A-
Dec 21, 2021
Wouldn't take again

He is definitely the worst professor Ive met. He seems to nice to everybody, but he doesnt really want students to have a good grade. He doesnt teach during lecture but answer the questions. Wield exams, too short time available. The average on exams are pretty low. His TA is much more helpful than him. Best avoid him

Test heavy
Tough grader
1.0
4.0
ENGR0135
Grade: C
Dec 23, 2021
Wouldn't take again

He is one of those people that make topics more confusing than needed. The concepts in the class are not that hard if you do a lot of practice problems, but the tests are just not fair. No amount of preparation will guarantee you to be exam ready. He complains about everything, all the time. He enjoys reading these bad reviews. No respect for him.

Graded by few things
Tough grader
1.0
4.0
ENGR0135
Feb 10, 2022
Wouldn't take again

Guy complains a lot about being poorly paid. Hate to break it to you bud, but you deserve to be poorly paid. Because you suck dong at your job. Jfc take this class with literally anyone else. Awful lecturer, incredibly unclear course management and expectations, poorly explained group project. Probably the worst professor I've ever had.

Group projects
1.0
5.0
ENGR0135
Mar 7, 2022

Terrible. Worst professor I've ever had. Did not care about his students.

Tough grader
Group projects
Lots of homework
1.0
5.0
ENGR0135
Jun 15, 2022
Wouldn't take again

highly do not recommend. he expects way too much of all students and poorly explains concepts at the excuse of "not being paid enough." while i'm sure that is true, don't take that out on your students. bridge project was good real world engineering but stressful and he tests you on material in the middle of it after not being in class for weeks.

5.0
4.0
MEMS0031
Grade: A
Jun 20, 2022
Would take again

He expects a lot out of his students. But if you're willing to go to his office hours, attend lectures, and study you'll end up with a good grade.

Clear grading criteria
Gives good feedback
Lots of homework
1.0
5.0
MEMS0031
Grade: A
Jun 23, 2022

I took 4 total classes with Barry and I actually liked all of his classes. Thought he was a funny guy and didn't understand why people didn't like him. Then when I got to higher level classes I found that I was woefully underprepared compared to those who took other professors. Had to play catchup when I got an A in his class that was already hard.

Tough grader
Test heavy
Online Savvy
1.0
2.0
ENGR0135
Grade: Not sure yet
Oct 12, 2022

Matthew Berry wrote the textbook and required everyone to purchase it through tophat, and there is a ridiculous amount of homework on tophat. All the quizzes were take home and there were no midterms. He would often power trip and make rude comments to his students. He would act like its his job to weed us out of engineering.

Tough grader
Lots of homework
1.0
5.0
ENGR0135
Grade: Rather not say
Oct 12, 2022

Don't ask question unless you want professor barry to make you feel stupid. He has 0 respect for his students and fails everyone on every assignment regardless of how well you perform. Beware, every 30 seconds there's another pointless rude disrespectful comment coming out of his mouth. Do not take this class, avoid at all costs, run the other way

Tough grader
Lots of homework
1.0
4.0
ENGR0135
Oct 28, 2022

Wrote the textbook (paid on TopHat). Pre-lec work, HW, and in-class work all on TopHat. Basically, self-teaching bc you go to a lecture and he will do an example or two, then you do in-class work. Ask questions = feel stupid. This means nobody wants to ask, but he starts calling on people for one. John Green wannabe persona w an overinflated ego.

Tough grader
Get ready to read
Lots of homework
1.0
5.0
ENGR0135
Grade: A-
Dec 10, 2022

The class content isnt hard but you'll have to teach yourself. His graders are atrocious and the group project has 0 direction and you'll constantly need to clarify things with him.

Tough grader
Group projects
Online Savvy
1.0
5.0
ENGR0135
Grade: A
Dec 16, 2022

Dude is a complete *sshole. Expects you to prepare before class by reading his "book" and wathcing videos and then asks you questions about it in class? His homework is from the book and there is alot. He gives you weekly quizzes and then gets mad at you you did't do the quiz right. He says the quiz problems are from the book, but arent.

Tough grader
Get ready to read
Participation matters
1.0
5.0
ENGR135
Grade: A
Dec 16, 2022

He is mean in class and takes off so many points on assignments. Doesn't do partial credit. Makes attendance mandatory so he can make fun of you not knowing how to solve his problems. Dude is supposed to teach me, not criticize me. The worst.

Lots of homework
Lecture heavy
Graded by few things
1.0
5.0
ENG0135
Grade: A
Dec 16, 2022

Didn't tell us what was on the final. Sent an email telling us that since the problems were in the book we should have not failed the test. No equation sheet or anything. Complete jerk who thinks we know everything already.

1.0
5.0
ENGR0135
Grade: A+
Dec 16, 2022

If you are a BIOE DO NOT TAKE THIS PROF!! I just took this course and don't feel like anything we did is useful to my degree. There were no problems related to bioengineering and I don't feel like what I learned will be used in my degree plan. All he talked about was metals and machines and its not relevant to the human body.

1.0
5.0
ENGR0135
Grade: A
Dec 16, 2022

Wants you to watch lecture vidoes read his book and work in class on problems. Expects way too much since he puts no effort into his class.

4.0
3.0
MEMS0071
Grade: B
Dec 20, 2022
Would take again

Dr. Barry clearly liked teaching this course and therefore was a good professor. His office hours are super helpful and homework reflected lectures. Quizzes were easy but our final was questions from the FE exam which was difficult. Overall one of the better choices for this class

Lots of homework
Lecture heavy
Accessible outside class
2.0
5.0
ENGR0135
Grade: C
Dec 20, 2022
Would take again

Barry is a very smart professor but he is quite arrogant. Chooses favorites early in the semester and sees Bioengineers as lesser. Completely inaccessible to the point of dismissing emails if you CC him regarding a pressing matter. Blames and adds to poor final grades for students by completing destroying project and paper grades. Felt intentional

Tough grader
Graded by few things
3.0
4.0
ENGR0135
Grade: A-
Dec 21, 2022
Would take again

I think Dr. Barry is a fine professor, and your grade is dependent on how much effort you put in. Lectures are flipped and there is a group project due at the end of the semester. Dr. Barry can be quite sarcastic, but he is helpful if you reach out and ask questions. Put the effort in, get your questions answered, and you'll succeed.

Get ready to read
Participation matters
Group projects
1.0
5.0
ENG0135
Grade: B+
Dec 22, 2022

He doesn't want you to take his class, so dont

Tough grader
Group projects
4.0
4.0
ENGR0135
Grade: A
Dec 22, 2022
Would take again

Barry is not a bad professor if you put in the work. If you go to him with questions, we will happily answer them. You simply have to make an effort, he expects a lot from his students.

Tough grader
Group projects
Graded by few things
1.0
5.0
ENG0135
Grade: B-
Jan 4, 2023

Matthew Barry was one of the worst professors I have ever encountered. He was very rude to students on a regular basis, gave assesments that were too hard, complained that it was the entire classes fault for underperforming, and asked for a midterm review and yelled at the class when he recieved fair, constructive critisism.

Tough grader
Group projects
3.0
2.0
MEMS0031
Grade: A
Jan 8, 2023

He was generally good at explaining concepts and I liked the flipped class, because having him go through practice problems in class was helpful. It was clear that he didn't care that much about teaching the class, but he also seemed to feel bad about that fact. Overall definitely not the worst prof I've had, but I probably wouldn't take him again.

Clear grading criteria
Hilarious
2.0
3.0
ENGR0135
Grade: B
Jan 9, 2023

Probably the worst part of this class was the bridge project, which was worth 25% of the final grade. The rubric provided for the project was far from enough, with many key details left out. Also the final average was a 37%! It was curved to a 75% average, but this just proved how inadequate of a teacher Barry is.

Tough grader
Lots of homework
Test heavy
5.0
5.0
MEMS0051
Grade: A+
Jan 9, 2023
Would take again

Dr. Barry is a tough but excellent teacher. He covers lot of material and expects a lot out of his students, but you will consequently learn more with him. I had Dr. Barry for 0031 and 0051 and recommend him for both courses if you want to rigorously learn the material. Tests can be brutal but he often will give extra credit.

Tough grader
Test heavy
Graded by few things
1.0
5.0
MEMS0071
Grade: A
Feb 12, 2023

It is disappointing that he lectures well since he will counteract all of that good lecturing to try and get you to fail. He plainly admits that he wants you to fail. I was extra motivated to get an A in his class so I wouldn't look bitter when I inevitably rated him poorly so I guess that's a good thing.

Tough grader
Participation matters
Accessible outside class
5.0
4.0
MEMS0051
Grade: B+
Apr 14, 2023
Would take again

Professor Barry expects a lot but is willing to help you get there. He is always willing to answer questions or explain in more detail and despite the jokes he makes, he loves his job. Sure, some of his tests might be hard but if you suck up your pride and focus on learning you will do well. All the people bashing him lack work ethic and discipline

Participation matters
Amazing lectures
Respected
3.0
4.0
MEMS0051
Grade: C-
Apr 14, 2023
Would take again

Barry is a good guy but he just doesn't care if you pass or not. He gives a lot of information in class and expects you to soak it all in and never forget it. Exams can be very difficult all depending on what his mood was when he makes it. Weekly quizzes (in-class). Don't miss Friday's.

Lots of homework
Beware of pop quizzes
Lecture heavy
5.0
3.0
MEMS0051
Grade: A
Apr 22, 2023
Would take again

Dr. Barry is my favorite professor at Pitt. The classes are very difficult, but that's what makes you a better engineer. If you fail his class, you simply weren't putting enough effort in. All the materials you need are on canvas, and he is EXTREMELY accessible for office hours. His dog is also really nice and comes to class sometimes.

Lecture heavy
Accessible outside class
Online Savvy
5.0
4.0
MEMS0051
Grade: C-
Apr 26, 2023
Would take again

Dr. Barrys class is tough and will require a lot of work but he is fair. People give him a bad rep just because he has a tough class but overall he is a great professor to be around.

Get ready to read
Group projects
Respected
5.0
4.0
MEMS0031
Grade: A+
Apr 30, 2023
Would take again

Dr. Barry is a great professor. He is very helpful and if you reach out when struggling he will definitely help. You simply need to put in the work. He gets a bad rep from lazy students who want to be given an A for doing no work.

Hilarious
Test heavy
5.0
4.0
MEMS0051
Grade: A
Apr 30, 2023
Would take again

Very knowledgeable professor. You will learn the material. You have to put in the work for your grade, but Dr. Barry definitely is willing to help if you are struggling. Quizzes and HW weekly. Previous quizzes, exams, etc are on github and you can use them to study. Good choice for a prof, gets trashed on by lazy idiots.

Tough grader
Group projects
Test heavy
5.0
4.0
MEMS0051
Grade: B+
May 17, 2023
Would take again

For individuals seeking a genuine grasp of the subject matter and a true learning experience, I highly recommend Dr. Barry as an exceptional professor. His lectures and Top Hat assignments are particularly noteworthy. However, if you tend to exhibit laziness or have a low GPA, I would not suggest enrolling in his course.

Tough grader
Amazing lectures
Clear grading criteria
4.0
4.0
MEMS0031
Grade: B+
Aug 23, 2023
Would take again

Electrical circuits is difficult and Dr. Barry writes challenging quizzes/exams. You need to study lots and understand the content in order to do well. Dr. Barry is a sadistic, yet semi-thoughtful professor. Not the worst, not the best. He's the mechanical engineering standard. Pay attention in class, take good notes, and you'll survive.

Tough grader
5.0
4.0
MEMS0071
Grade: B+
Nov 29, 2023
Would take again

Professor Barry is an over hated professor. His classes are difficult but clear. He provides all the resources needed to excel in the class.

Clear grading criteria
Hilarious
Graded by few things
5.0
4.0
ENGR0135
Grade: Not sure yet
Dec 2, 2023
Would take again

Dr. Barry is honestly one of the realest professors you will ever meet. He is very upfront on expectations. His lecture videos are equivalent to Nero's videos, but he actually gives us time in class to work with each other and actually learn the content. There is so much Barry hate, mainly from the Premed BioE's that can't handle a GPA drop.

Group projects
Amazing lectures
Clear grading criteria
5.0
3.0
ENGR0135
Grade: A
Dec 11, 2023
Would take again

Dr. B spells out everything you need to do to succeed. He gives you a ton of different ways to learn the material and you will see test questions so many times before you take the test. A lot of people complain the tests are hard but the test problems are already done in the book and lecture videos and in class and on the homework and quizzes. smh.

Group projects
Hilarious
Accessible outside class
5.0
4.0
MEMS0071
Grade: A
Dec 16, 2023
Would take again

Good professor. Provided an outline of what is expected. Always willing to help. Fluids is challenging but he is a Good choice for this class. Lot of bad rep from students in 0135, mainly because its their first time taking an engineering class

Tough grader
Clear grading criteria
Test heavy
2.0
4.0
ENG0135
Grade: C+
Dec 20, 2023

Multiple choice exam format was hard for midterms and final because no opportunity for partial credit. The bridge project was honestly bad without clear guidance. Kind of arrogant and didn't care how his students did in the class especially if you weren't in his daytime class. Loved to complain about how much he had to grade

Group projects
Lots of homework
1.0
4.0
MEMS0071
Grade: B
Dec 29, 2023

He doesn't post lectures. There was very little homework, I think because he was being disorganized. Our midterms were multiple choice, without any pictures demonstrating the set-up of the problems. Overall, he doesn't seem to care about his students' success or failure.

5.0
5.0
MEMS0071
Grade: B+
Jan 7, 2024
Would take again

Very difficult course, and Dr. Barry is a tough yet engaging professor. He covers a lot of material quickly, and you're expected to understand a wide variety of topics for each exam. The textbook for this course is incredibly helpful, and I strongly recommend reading each chapter and looking through additional practice problems and FE examples.

Tough grader
Get ready to read
Graded by few things
5.0
3.0
MEMS0071
Grade: A-
Jan 8, 2024
Would take again

Matthew Barry is an amazing professor and one of my favorites at Pitt. If you get to know him hes a very swell guy. Highly reccomend attending office hours for this class.

Participation matters
Amazing lectures
Hilarious
5.0
3.0
ENGR0135
Grade: A
Jan 22, 2024
Would take again

Very good professor, lectures are well structured and easy to understand. Dr. Barry is the reason I understand statics. Highly recommend and taking him again for thermo and electrical circuits

5.0
2.0
MEMS0071
Grade: A
Jan 30, 2024
Would take again

The homework and concepts were difficult, but the exams were ridiculously easy. All of the questions came straight from the textbook. Very accessible outside of class. Barry is much more enthusiastic about fluids than he is about statics. Would recommend

Accessible outside class
5.0
3.0
ENGR0135
Grade: B+
Feb 4, 2024
Would take again

My favorite professor, the only one who knows how to properly run a flipped class for sure. Online lectures prime you for in-class as he starts off class by giving a run-through of the lecture and then continues to walk you through how to apply the topic to real-life scenarios. Encourages group work and is an approachable and funny guy.

5.0
3.0
MEMS0031
Grade: A
Apr 24, 2024
Would take again

Despite Dr. Barry doesn't like teaching circuits, he is one of the best when it comes to simplifying circuits in a way that makes complicated circuits just make sense. The only way to do well in his classes is attend class, engage, and do the homework. I would 10/10 take him again for circuits.

Participation matters
Hilarious
Respected
5.0
3.0
MEMS0071
Grade: A-
Apr 24, 2024
Would take again

I thought I learned the most in Statics with Dr. Barry, but once I took MEMS 0071 with him I feel like I have a pretty good understanding of the topics. The group project was tedious, but doable I would highly recommend taking 71 with Barry.

Group projects
Amazing lectures
Accessible outside class
5.0
4.0
MEMS0071
Grade: A
Apr 30, 2024
Would take again

Dr Barry is the best intro to fluids professor in the department. You come out learning so much, you just have to actually put in the work and care about the class. Like with any Dr Barry class, he will only care as much as the class/students care to learn.

Tough grader
Caring
Accessible outside class
5.0
3.0
MEMS0071
Grade: A-
Jul 2, 2024
Would take again

Dr. Barry is one of the best professors at Pitt when it comes to what you actually retain coming out of the class. He keeps it real on what he expects and provides you everything you need to succeed. Take whatever you hear about Dr. Barry with a grain of salt. He is not as terrible as some make him out to be. You won't regret taking him.

Amazing lectures
Inspirational
Hilarious
5.0
3.0
ENGR0135
Grade: Not sure yet
Sep 27, 2024
Would take again

I don't know why professor Barry gets a bad rep. He is one of the kindest, most genuine professors I've ever had the pleasure of taking a class with. His classes are interactive and he cares a lot about his students. He's always checking in to make sure we understand concepts. I wasn't feeling well one week and he noticed and checked in on me.

1.0
5.0
ENGR0135
Grade: Not sure yet
Nov 10, 2024

This teacher's exams are terrible—using multiple choice for a math-based course doesn't make sense. The format doesn't allow students to show their work or get partial credit, so small errors can cost a lot of points, even if the student understands the concepts. It feels more like a guessing game than a fair assessment.

2.0
4.0
ENGR0135
Grade: Not sure yet
Nov 10, 2024

The professor's exams are poorly designed for being my first engineering course. A minor slip-up in the math can cost a significant number of points, even if you understand the material. The multiple-choice format punishes small math mistakes rather than testing true comprehension. You can't check what math mistake you did wrong due to 50 min timer

4.0
5.0
ENGR0135
Grade: B
Dec 2, 2024
Would take again

Solid guy with clear and effective lectures. Tons of office hours and very knowledgeable TA's. Exams are multiple choice, so prepare well.

Tough grader
Group projects
Accessible outside class
2.0
5.0
ENGR0135
Grade: B-
Dec 17, 2024

Seems like a great guy, but he takes his job really seriously. The exams are all multiple choice which makes it easy to get questions wrong.

1.0
5.0
ENGR0135
Grade: C-
Dec 17, 2024

This professor is mean and intimidates his students. His tests are completely unreasonable because they are multiple choice with each question being worth 7% with no partial credit. He blames his students for doing poor in his class in a demeaning way. AVOID AVOID AVOID

2.0
4.0
ENGR0135
Grade: B-
Dec 17, 2024

Class if flipped-classroom style. Every exam is multiple choice and

Group projects
Lots of homework
1.0
5.0
ENGR0135
Grade: B+
Dec 18, 2024

Arguably one of the worst professors at this school. Paired with some of the most unhelpful TAs, it's a struggle. They don't offer much support when you have questions, and some even ignore emails like they were never sent. Very frustrating experience. Would not choose him ever again if I had the option, but it is Pitt and there are only 5 in MEMS.

Tough grader
Lots of homework
Test heavy
5.0
4.0
ENGR0135
Dec 18, 2024
Would take again

The bad reviews given to Dr. Barry are from students who are too lazy to put effort into their education. From the first day of class, Dr. Barry informs us of his expectations and has a syllabus that details the entire class. His exams are multiple-choice FE-style questions, a nationally recognized exam most of us will have to take at some point.

Get ready to read
EXTRA CREDIT
Lots of homework
5.0
5.0
ENGR0135
Grade: A
Dec 18, 2024
Would take again

Best professor at Pitt who cares about teaching his students the material. Tests are challenging but extremely fair; they even tell you what is on there. You will have assigned readings. Honestly, they helped me understand the material. Group project is cool but takes time (pray for a good group). Tons of office hours with TAs who are knowledgeable

Get ready to read
EXTRA CREDIT
Group projects
4.0
3.0
ENGR0135
Grade: A-
Dec 19, 2024
Would take again

Exams are multiple choice exams. Lots of office hours and plenty of TAs. Knowledgeable guy with reasonable expectations. Its engineering; you have to work.

3.0
3.0
ENG0135
Grade: C
Dec 20, 2024
Would take again

Dr. Barry is a very caring professor at times and cares for student success. His exams are more than fair, although, being multiple choice makes small mistakes detrimental. At the same time, Dr. Barry can create a tangent trying to out students for cheating, going as far to changing the final for a class because no one admitted.

EXTRA CREDIT
Group projects
4.0
3.0
ENG0135
Grade: B-
Dec 21, 2024
Would take again

Hard class but Dr. Barry is very accessible outside of class and cares about his students but he can be tough on us. Big project at the end of the year that is time consuming and unnecessarily tedious in the midst of finals. FE style MC questions are quite difficult and don't showcase your full knowledge.

EXTRA CREDIT
Test heavy
5.0
3.0
ENGR0135
Grade: A+
Dec 21, 2024
Would take again

As long as you study, you will be fine. There are extra credit opportunities on exams and the exams are all multiple choice, in the same style as a test all engineers have to take eventually, so they do well to prepare you. The class starts off slow then picks up so stay ahead of your work. Barry is caring and the TAs are good.

EXTRA CREDIT
Group projects
Caring
5.0
3.0
ENGR0135
Grade: A+
Dec 21, 2024
Would take again

Flipped classroom & engaging textbook. Cares for students and has a ton of office hours. Huge TA staff with many office hours as well. Lectures are example-based and involve submitted worksheets. Fair and straightforward grading. Many opportunities for extra credit. Exams can be subtly tricky, but aren't intended to make you do poorly.

EXTRA CREDIT
Clear grading criteria
Accessible outside class
5.0
4.0
MEMS0071
Grade: B+
Dec 25, 2024
Would take again

Professor Barry may have a specific teaching style, but he provides everything you need to succeed. The textbook and practice problems are key - along with using study tools like Unstuck ai. Expect challenging concepts, but the exams are manageable if you put in the work.

5.0
4.0
ENGR0135
Grade: A+
Jan 9, 2025
Would take again

Dr. Barry was CARRYING the undergraduate MEMS depatment - Flipped lectures w/ FE style multiple choice exams - Lots of practice problems both in and out of class - Heavy group project, but all with realistic expectations - Multiple opportunities for bonus points - Whole TA team was nice and very helpful If you put in the work, you will succeed.

EXTRA CREDIT
Group projects
Accessible outside class
1.0
5.0
ENGR0135
Grade: A+
Jan 24, 2025

dr. matthew barry has traumatized me with his inability to teach and made me very sad.

4.0
3.0
ENGR0135
Grade: D+
Feb 4, 2025
Would take again

Great professor, but under a lot of pressure. Very accessible outside of classroom and if you put in the work you can do well in his class. Be prepared for the exams and group project. Exams are only multiple choice which sucks if you're not good at that testing type. In the group project he can be a little harsh with grading.

Tough grader
Group projects
2.0
3.0
ENG0135
Grade: C
Jun 9, 2025

Was very unkind during one of my toughest years due to illness. He just assumed I didn't care about a class. Material taught was dull. I learned so much more from other professors at Swanson as they taught us skills needed when working a 9-5 in engineering

5.0
4.0
ENGR0135
Grade: A+
Nov 7, 2025
Would take again

This class is not easy but it is very simple to do well in. Read the book, do the work and get the extra credit. He may insult you and can be mean but he offers more support than most other classes. He gives you everything you need to do well and students who are struggling in his class should ask themselves if they have done the work to succeed

EXTRA CREDIT
Group projects
Clear grading criteria
3.0
4.0
ENGR0135
Grade: Drop/Withdrawal
Nov 14, 2025
Would take again

Ok guy. super hard class. Lots of TAs and although they fan be quite helpful they are pretty mean. him and the tas insult you. had to drop the class

Tough grader
Group projects
Test heavy
4.0
5.0
ENGR0135
Nov 27, 2025
Would take again

good teacher but can be tough at times. tas are extremely helpful and always available

Group projects
Beware of pop quizzes
Accessible outside class
4.0
4.0
ENGR0135
Grade: B+
Dec 2, 2025
Would take again

Dr. Barry is a good prof. It's a hard class, but there are TAs that are super helpful. I would recommend going to TAs first before Dr. Barry.

2.0
4.0
ENG0135
Grade: C
Dec 10, 2025
Would take again

His "humor" comes off as disrespectful and unprofessional, but he does explain concepts well. His lectures are all 20 minutes because he hates teaching, so you learn everything outside class. Also, 60% of the grade comes from FE multiple choice exams with no partial credit so small mistakes or guesses play a role. I did enjoy the bridge project.

1.0
5.0
ENGR0135
Grade: Not sure yet
Dec 15, 2025

His exams are only curved if someone does not score 100%, all lectures are flipped and use a pretty bad and hard to understand textbook on TopHat. All exams are multiple choice and you get the option to gamble your grade after the second midterm. Generally unhelpful and extremely cynical. All his TAs are very kind and helpful though.

Tough grader
Get ready to read
Test heavy
1.0
5.0
MEMS0071
Grade: A-
Dec 15, 2025

I truly despise Dr. Barry. He makes fun of students in class and will openly insult students if they ask any questions. His exams are also difficult- not because the content of the class- but because the questions are horribly written. He clearly doesn't care about teaching nor the learning of the students. I would never take this man ever again

4.0
5.0
MEMS0071
Grade: B-
Dec 15, 2025
Would take again

The exams are difficult, but practice is provided. He is helpful outside of class and so was the TA. Passionate about the subject but can be a little demeaning in class.

Tough grader
2.0
4.0
ENG0135
Grade: D
Dec 17, 2025

First half of the semester was manageable, but the second half becomes overwhelming fast. Balancing the bridge project while studying for the second midterm and final was a lot. Exams are multiple choice and usually not curved since someone usually gets a 100 while the average was around 60. The professor can be rude and make snarky comments.

4.0
3.0
MEMS0071
Grade: A+
Dec 17, 2025
Would take again

Fine professor. Organized class compared to other classes in the MEMS dep. If you apply yourself, you're fine. Available outside of class and fluids itself wasn't too time intensive. Past exams mimic what to expect which he posts as study resources.

Clear grading criteria
Beware of pop quizzes
Accessible outside class
5.0
3.0
ENGR0135
Grade: B
Jan 1, 2026
Would take again

He's a sarcastic guy, but he doesn't deserve the bad ratings he's gotten. He tries to make the lectures interesting, and he's one of the better flipped classroom courses I've taken. There's not much to complain about, although he does cold call if he knows your name. I'd definitely take him again though.

Amazing lectures
Class Info

Online Classes

100%

Attendance Mandatory

57%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 96 grades
Most common grades:
A (26)
Not sure yet (14)
B (13)
Grade Distribution
A(36)B(19)C(12)D(13)F(1)A-/B+(20)
Based on 120 reported grades
A: 26
Not sure yet: 14
B: 13
B+: 11
Common Tags
Tough grader (43)
Lots of homework (34)
Group projects (31)
Accessible outside class (17)
Test heavy (15)
Hilarious (13)
Skip class? You won't pass. (13)
Participation matters (12)
Rating Trend

Improving

+0.37 avg change
Jan
Feb
Jun
Nov
Dec
Jan
Last 6 months
Ratings by Course

MEMS0145

5.0

(1)

ENGR0145

5.0

(1)

MEMS135

5.0

(1)

MEMS0031

3.9

(10)

MEMS0071

3.4

(25)
+7 more courses
Difficulty by Course

MEMS51

5.0

MEMS71

4.5

MEMS0051

4.4

ENGR135

4.3

ENGR0135

4.2

Similar Professors