2.2

Bernardo Galvao-Sousa

Mathematics - University of Toronto

2.2
Quality
4.2
Difficulty
21%
Would Retake
161
Reviews
2.2
Quality
4.2
Difficulty
2.2
Helpful
2.2
Clarity

21%

Would Retake

161

Reviews

Rating Distribution
Official

5

34

4

8

3

9

2

13

1

97

What Students Say

An okay proff, whos tests are unreasonably hard

MAT187 - 1.0 rating

Not the greatest teacher, but his tests are quite feasible

MAT187 - 3.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

22%

Textbook Required

17%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 71 grades
Most common grades:
Not sure yet (31)
A (12)
Incomplete (12)
Grade Distribution
A(22)B(8)C(16)D(3)F(6)A-/B+(17)
Based on 126 reported grades
Not sure yet: 31
A: 12
Incomplete: 12
A-: 11
Common Tags
Tough grader (64)
Test heavy (35)
Get ready to read (21)
Lots of homework (20)
Graded by few things (11)
Group projects (11)
Caring (10)
Lecture heavy (9)
Rating Trend

Declining

-1.46 avg change
Jan
Feb
Mar
Apr
Oct
Dec
Last 6 months
Ratings by Course

MATH3FF3

5.0

(1)

MAT102MAT137

5.0

(1)

MAT102H5Y

5.0

(1)

MAT102

5.0

(1)

MAT196

5.0

(1)
+12 more courses
Difficulty by Course

MAT292

5.0

MAT136

4.8

MAT234

4.7

MAT187

4.4

MAT135

4.2

Reviews (161)
4.0
2.0
MATH2P04
Dec 17, 2008

Good prof, good notes and explain things pretty well. He is easily approachable if you need help.

5.0
2.0
MATH3FF3
Oct 22, 2011

and he is very approachable. He teaches with great clarity and you can see his passion for both teaching and his field shine through. He smiles so much that you just have to smile with him. Would love to have him for another course!

5.0
1.0
MAT102MAT137
Apr 28, 2013

Great prof! Best way to succeed in his courses is to come to lectures.

5.0
2.0
MAT102H5Y
Jun 17, 2013

Let x be an element of A- the set of professors at UTM, and B is the set of good professors, and Beni is an element of the conjunction of A and B, such that y?(A?B)

5.0
3.0
MAT102
Dec 20, 2013

By far the best prof I have in my three years of undergraduate studies. His passion for teaching shines through in every lecture. He is incredibly helpful and teaches with great clarity. As others have said, would love to have him as a prof for another course.

5.0
4.0
MAT197
Grade: Not_Sure_Yet
Mar 4, 2014

Amazing prof, made me enjoy class a lot more! Clear enough that he could probably teach a 5 year old how to use calculus. His passion for teaching clearly shines through with every lecture he teaches. He takes pride in not having to memorize any equations and emphasizes the importance of understanding concepts.

5.0
2.0
MAT197
Grade: A+
Jul 21, 2014

Gave insightful comments on the stuff he taught with clarity and passion. Tests tested for understanding rather than tedious or tricky calculations.

5.0
4.0
MAT234
Mar 8, 2015

Easily one of the best profs ever! Very passionate and excited when teaching. Class passes by so well :D

5.0
5.0
MAT234
Grade: Rather not say
Apr 11, 2015

Attend lecture. He is one of the best.

3.0
5.0
MAT197
Grade: Not sure yet
Apr 23, 2015

Hardest course coordinator I have ever seen

4.0
5.0
MAT187
Apr 24, 2015

Good explanations and clear lectures but the tests are the hardest thing I have ever encountered. Be sure to focus on understanding how to apply the mathematics taught rather than memorizing formulas.

3.0
5.0
MAT187
Apr 26, 2015

He is really good as an instructor. But when it comes to being the coordinator of Calc 2, that's another story. Just saying that his tests are difficult is a BIG understatement. He could have given us a month to study for that final and it still wouldn't have made a difference.

2.0
5.0
MAT187
Grade: Not sure yet
Apr 30, 2015

Lectures, problems and homework aren't similar to the tests and exams. Likes jellyfish, fish and snails questions, so read up about those for tests. He is very sarcastic and unhelpful on piazza. If I had him as coordinator again I would drop the class first day.

5.0
3.0
MAT187
May 17, 2015

Yeah a great teacher. Tests are tough for a reason, they make you think!!! the people who are complaining about him are the type of people who think just because they study they should get good grades. I didn't get a great mark, but he will really test you and make you think be prepared for a difficult class and understand what he teaches you!

5.0
5.0
MAT187
Grade: A
Jul 27, 2015

A fantastic lecturer. Be sure to attend his lectures if he is the coordinator for the course you're taking. He is a professor who tests students on how well they can apply learned knowledge to real-world problems. Do not underestimate his tests and do not compare his tests with Burbulla's. Be prepared to be stumped on examinations.

4.0
5.0
MAT197
Grade: A
Sep 14, 2015

Nice guy but writes near impossible exams and usually bells them by like 20%. His lectures are pretty good but the textbook is enough for the courses.

2.0
5.0
MAT187
Grade: F
Feb 3, 2016

Heard he was a good lecturer, but his tests will take your mind into another dimension. A word of advice, bring a few snails to the exam!!

5.0
3.0
MAT187
Apr 4, 2016

He is super nice as a person and easy to talk to. His explanations are very clear. I really enjoyed his lectures. GO TO CLASS!

5.0
4.0
MAT187
Apr 23, 2016

He's probably the nicest prof u'll have in first year but also probably the toughest. Classes are awesome but tests actually get you thinking. An excellent prof though.

5.0
4.0
MAT234
Grade: A
Jul 26, 2016
Would take again

Beni was an awesome teacher and got me interested in Mathematics again after a bad First year in that area.

4.0
2.0
MAT231
Grade: A
Oct 25, 2016
Would take again

Bernardo is one of the best math profs at U of T Engineering. Some may say his tests are hard, but it's because he asks students to think logically, not just learn patterns and typical questions and techniques. He's a really nice guy too and, although his lectures can seem a bit boring at moments, he explains the concepts really really well.

Respected
Caring
2.0
5.0
MAT292
Grade: C+
Dec 12, 2016
Wouldn't take again

You aren't gonna pass his tests. Ride the curve

Tough Grader
Skip class? You won't pass.
GRADED BY FEW THINGS
3.0
5.0
MAT231
Dec 18, 2016
Would take again

Bernardo has the hardest tests you'll ever deal with. MAT187 was very tough, and so was MAT231. He's great in lecture but his tests will make you wonder why you ever thought you were smart at any point in time.

Skip class? You won't pass.
TEST HEAVY
Caring
1.0
4.0
MAT187
Feb 10, 2017
Wouldn't take again

An okay proff, whos tests are unreasonably hard

Tough Grader
TEST HEAVY
GROUP PROJECTS
3.0
2.0
MAT187
Grade: A
Apr 22, 2017
Would take again

Not the greatest teacher, but his tests are quite feasible. If you can understand the simplest concepts and understand how to apply them properly you'll succeed, but if you try memorizing how to solve problems you're screwed

Get ready to read
GRADED BY FEW THINGS
5.0
5.0
MAT231
Grade: A
Mar 2, 2018
Would take again

Unique teaching style that will help you finally understand math. Everyone should teach like Bernardo.

Respected
LOTS OF HOMEWORK
Amazing lectures
1.0
2.0
APM384
Grade: A+
Dec 27, 2018
Wouldn't take again

APM384 Quite easy course but taught by such low-level prof. I even don't think he understand how PDE really works. He teach nothing in class. e.g. spend 2 month on separation of variables that kind of easy thing. But he did not mention the core of classical PDE: Sturm-Liouville theory. not even to mention prior estimate & functional analysis.

Get ready to read
GRADED BY FEW THINGS
1.0
5.0
MAT187
Grade: C+
Mar 15, 2019
Wouldn't take again

He basically expects you to know everything beforehand. When you come to class, he starts asking questions to class right away without explaining anything.

Lots of homework
Get ready to read
Lecture heavy
1.0
4.0
MAT187
Mar 17, 2019
Wouldn't take again

Worst course coordinator by far. You can make a textbook, you can teach, you wanna apply an inverted classroom? cool. The main resource for learning for this course are a list of videos which were hardly ever or up until wayyy too late, posted or referenced or mentioned.

Lecture heavy
1.0
5.0
MAT187
Mar 18, 2019
Wouldn't take again

Worst Prof I have ever seen in my entire lifetime. So irresponsible. He teaches nothing in class,but expects you to know everything for the test. He tests materials that he never talked about in class. He insists his classes are interactive and good for students, but ended up getting a 45% average on the test. God bless him.

Get ready to read
1.0
5.0
MAT187
Mar 18, 2019
Wouldn't take again

He basically expected you to know everything beforehand. Does not teach anything valuable during lecture! Additionally, he tests you on things that he did not even mentioned in lecture! If you consist that interactive is the best way of learning, then how come I learnt nothing? If he did not finish the slices in lecture, he just skip to the next!

Test heavy
Tough grader
1.0
5.0
MAT187
Apr 13, 2019
Wouldn't take again

The way his course was structured was horrible; I didn't feel like I learned anything with the flipped classroom style. And I get that we should be challenged, but his tests are unreasonably hard. Also, when I asked him if my thought process for a question was right, he asked if I was sure and to think about it, then left without explaining. 0/10.

Test heavy
Tough grader
1.0
4.0
MAT187
Grade: B
Apr 14, 2019
Wouldn't take again

The worst class I have ever take. This class made me hate calculus. He is trying some new teaching methods on us which make no sense. If this guy is your course coordinator, welp, good luck!

1.0
5.0
MAT187
Apr 30, 2019
Wouldn't take again

He is a good person, but the way the course was structured was horrible that the averages for the midterms were 50% and 65%, and the way the course was taught was horrible in comparison to Calc1.

Respected
Test heavy
Tough grader
2.0
3.0
MAT135
Dec 12, 2020
Wouldn't take again

He can be quite ambiguous in class when teaching certain concepts. The marking rubric is weird.

Participation matters
Skip class? You won't pass.
Graded by few things
1.0
5.0
MAT135
Grade: C-
Dec 22, 2020
Wouldn't take again

questions on tests are really vague. marking sucks and he takes of marks for nothing.

Lecture heavy
So many papers
Tough grader
1.0
5.0
MAT187
Grade: D+
Feb 18, 2021
Wouldn't take again

Worst Professor ever, unreasonably tough exams and problem sets. Doesn't actually teach, forces you to just read the textbook and pray that you pass his actual tests. Very unfair marker.

Test heavy
Beware of pop quizzes
Tough grader
5.0
2.0
MAT135
Grade: A+
Sep 16, 2021
Would take again

Honestly don't know why his score is so bad. I had him every week for lecs and they were amazing! He very easy to understand, answered all our questions, and even played kpop at the beginning of classes :) He was a great prof and very easy going. I'm guessing the bad reviews are more of the mat135 structure than about him specifically.

Participation matters
3.0
2.0
MAT136
Grade: A+
Nov 25, 2021
Wouldn't take again

The course design was honestly horrible, but he gives very useful feedback and genuinely tries to help students during office hours.

Gives good feedback
Accessible outside class
5.0
3.0
MAT196
Dec 9, 2021
Would take again

He's an interesting teacher, very smart

Gives good feedback
Accessible outside class
Caring
1.0
5.0
MAT135
Dec 16, 2021
Wouldn't take again

didn't have him as a prof, but as a course coordinator, this guy genuinely wants to watch you fail. who tf punishes a student for trying by docking marks for incorrect answers? that is such an awful approach to teaching. course is very unorganized you're better off teaching yourself the material. this class is garbage (this is a post exam rant btw)

1.0
4.0
MAT135
Grade: A-
Jan 28, 2022
Wouldn't take again

This dude expect you to come to class and know everything. He covers half of the material every class, and you are left on your own to learn the rest because he will just move on to the next concept. It was a waste of time to going to his class, and by the end of the semester, his lecture hall was almost half empty cuz people just went to other prf

Get ready to read
Test heavy
Tough grader
1.0
5.0
MAT136
Grade: Incomplete
Mar 10, 2022
Would take again

Does not teach at all, you are better off just reading the textbook. His lectures are waste of time.

Tough grader
Get ready to read
Lots of homework
5.0
4.0
MAT136
Grade: Not sure yet
Mar 12, 2022
Would take again

The way he teaches may not be for everyone, but he's made me understanding of math better than ever. Office hours is when he's best to talk to.

Gives good feedback
Test heavy
Accessible outside class
4.0
5.0
MAT136
Grade: Not sure yet
Mar 12, 2022
Would take again

It's definitely an independent style of learning that needs adaption. Don't expect it to be easy, but this guy makes people build proper study habits and to have less dependence.

Get ready to read
So many papers
Test heavy
1.0
5.0
MAT136
Grade: C+
Apr 8, 2022

I dislike this Professor. He believes that all student live for his class. He pretends to be so empathetic yet he makes sure to make your life harder by making assignment windows small. No errors or late assignments are accepted. Makes tests according to his imagination not the course material

Tough grader
Lecture heavy
Test heavy
1.0
5.0
MAT136
Grade: Incomplete
Apr 12, 2022

Bernardo was one of the worst teachers I ever had. He is very rude in his comments and puts questions on tests that even the other professors couldn't solve. NEVER take a course with him. EVER

Tough grader
Lots of homework
Test heavy
2.0
4.0
MAT135
Grade: A
Apr 13, 2022

MAT135 was a pretty straightforward class in terms of concepts. However, the lectures and textbooks are nothing compared to what the midterms, quizzes and finals are. It is one thing to make everything difficult, but the assessments were on another level then everything we covered in class which was unfair to the students.

2.0
5.0
MAT136
Apr 17, 2022

Not a bad person. BUT he did not provide solution to the practice midterm. And made mistakes in every single long answer question in the solution of the practice final. I doubt he can pass his own test.

2.0
5.0
MAT135
Grade: A-
Apr 20, 2022

Bernardo was OK for 135 IF you have a strong background from high school. His lectures were slow paced, but still helpful. The practice final was NOTHING remotely close to the final we were given but if you reviewed the questions from his lectures (which I did not), then you would have been fine.

1.0
5.0
MAT135
Grade: B
Jan 5, 2023
Would take again

He is knowledgeable but he has bad teaching skills. Lectures are useless literally. So sad with mark all cause of the bad lectures

Tough grader
Hilarious
Accessible outside class
1.0
4.0
MAT135
Grade: B
Jan 17, 2023

Prof Bernardo was nice, but his lecture style and teaching abilities didn't cut it. He relied almost solely on solving basic examples to convey new information and rarely explicitly explained concepts and ideas. The tests were always unpredictable and never reflected what he taught or text questions. Went to almost every lecture and gained nothing.

Tough grader
Test heavy
1.0
1.0
MAT135
Jan 24, 2023

WORSE PROFF EVER!!! AVOID AT ALL COST! His lectures are a waste of time. Bernardo spends all of his time trying to make class "interactive" and they're not useful. No one at UofT wants to socialize so talk about awkward. AVOID AT ALL COST!

2.0
5.0
MAT136
Grade: Rather not say
Feb 7, 2023

homework is already harder than what's studied in lectures but tests and quizzes are just math essays set up for failure

Tough grader
Lots of homework
So many papers
1.0
5.0
MAT136
Grade: Incomplete
Feb 7, 2023

Mans made quiz 1 harder bcs he was salty that no one went to his lectures and used the excuse that "the students aren't taking this course seriously enough".

Tough grader
Get ready to read
Lots of homework
1.0
5.0
MAT136
Grade: A
Feb 7, 2023

Test questions are incomprehensible

Tough grader
1.0
5.0
MAT136
Feb 7, 2023

if you value your mental and physical wellbeing, don't.

1.0
5.0
MAT136
Grade: Not sure yet
Feb 7, 2023

Quizzes on content not covered in courses. Impossible, does not make sense.

1.0
5.0
MAT136
Grade: Not sure yet
Feb 7, 2023

The first quiz was called a diagnostic quiz, but it was incredibly tough. Not enough time to think about the questions, and the questions weren't similar to any of the lecture material. The textbook problems and practice quiz did not prepare us for the quiz at all. I don't recommend taking this course unless it's mandatory as a prereq.

Tough grader
Lots of homework
1.0
5.0
MAT136
Grade: Not sure yet
Feb 7, 2023

Quiz questions difficulty was no where close to the class questions/hws.

Tough grader
Test heavy
1.0
5.0
MAT136
Feb 7, 2023

Quiz 1 completed and it's crazy how he managed to put not a single thing we covered in class on there. It's ridiculous how difficult it was. We were told that "the quiz will make us rethink our studying skills"; maybe the issue is not the way we study, but how they don't teach us how to solve the questions they are asking.

Tough grader
Get ready to read
1.0
5.0
MAT136
Grade: Not sure yet
Feb 7, 2023

Horrible Professor. If you do not need math do not take this course because Bernardo as course coordinator will ruin your GPA.

Tough grader
1.0
5.0
MAT136
Grade: Incomplete
Feb 7, 2023

avoid this course at all costs

Tough grader
Lots of homework
Test heavy
1.0
5.0
MAT136
Grade: A-
Feb 7, 2023

You won't learn much in this class, as you will be too preoccupied studying things that are taught in lectures and outside class only to be presented with problems far too complex that have not been addressed properly enough for any student to understand how to do, much less learn anything long term.

1.0
5.0
MAT136
Grade: Not sure yet
Feb 7, 2023

Just wrote the diagnostic quiz and tell me why I felt like I was reading an essay and not doing a quiz. there is SO much writing that it was so hard to understand the question. if you don't need MAT136 then don't take it if Bernardo is the course coordinator.

Tough grader
1.0
5.0
MAT136
Grade: F
Feb 7, 2023

I did my math calc diagnostic Quiz and let me tell you this was not a diagnostic quiz I thought I was seeing planets collide while doing this.

Tough grader
Clear grading criteria
Test heavy
1.0
5.0
MAT135
Grade: A-
Feb 7, 2023

lectures were pointless to attend. not a single thing was learned and the content was nothing like the final exam.

1.0
4.0
MAT135
Grade: B+
Feb 8, 2023

Absolutely terrible, did not feel like I was taking a math course. Please avoid him at all cost

Tough grader
Test heavy
1.0
5.0
MAT136
Grade: Not sure yet
Feb 8, 2023

"diagnostic quiz" was worth 10% of final grade, was given 75 min, 5 questions, each had an essay length of words to read. He says that math should not be simply about the correct number, but more about the process of getting there. This was not the case for this "diagnostic quiz". terrible time do not take :(

Tough grader
Get ready to read
Test heavy
1.0
5.0
MAT136
Grade: C-
Feb 13, 2023

he did nothing as a course coordinator. There was no explanation for the assignment that was due at 9am next morning at just open at 2am, but also written in the syllabus of the course said no late exception. They put consequences on students instead of admitting they also have responsibility for bugs in quiz.

1.0
3.0
MAT136
Grade: A-
Feb 13, 2023

He is really good at solving problems: He knew that he cannot make everyone happy, so he made everyone unhappy. Genius.

1.0
5.0
MAT136
Grade: Not sure yet
Feb 13, 2023

Incredibly disorganized. Avoid MAT136 if he is the coordinator.

1.0
5.0
MAT136
Feb 21, 2023

Useless bonus Quiz.

1.0
5.0
MAT136
Grade: F
Mar 7, 2023

not good

Tough grader
Test heavy
1.0
5.0
MAT136
Grade: Not sure yet
Mar 9, 2023

He literally created a midterm where you LOSE points if you fill in the incorrect answer. This is an awful format and no other class does this.

Tough grader
Get ready to read
Test heavy
1.0
5.0
MAT136
Grade: Incomplete
Mar 10, 2023

teaches the class as if it were pre-school but makes the tests extremely hard. He teaches you that 1+1= 2 but expects you to know how to integrate and solve issues like climate change the next day. What a joke.

Tough grader
Test heavy
Graded by few things
1.0
5.0
MAT136
Grade: Not sure yet
Mar 12, 2023

tests are extremely hard, and barely related to lectures, even if it was a math course HILARIOUS

Tough grader
Hilarious
Test heavy
2.0
5.0
MAT136
Grade: A+
Mar 15, 2023

His math course was not about moth at all terrible course structure, assignments would not be uploaded until the last minute and 3/4 of the time, they'd still have the original deadline (4 hours after FINALLY becoming accessible ).

Test heavy
Graded by few things
1.0
5.0
MAT136
Grade: Rather not say
Mar 16, 2023

If anyone is reading this and planning on taking MAT136, please don't. There are other math courses at UofT you can maybe take for the program you are interested in but this course does not have a structure whatsoever and I highly recommend NOT taking it.

1.0
5.0
MAT136
Mar 21, 2023

If you take courses that is taught by Bernardo, only thing you can do is to drop the course. Cuz he won't let people pass the course with extremely hard quizzes and term tests. Also, his teaching is very doubtful, and his lectures and not consistent with what we had tested. The tests with a few questions but heavily weigh on your grade.

Tough grader
Test heavy
Graded by few things
1.0
5.0
MAT136
Grade: Not sure yet
Mar 22, 2023

lmao gg. I've never seen such a bad grade on any test. Laughed when I saw my score. Thanks Bernardo!!

Tough grader
Graded by few things
1.0
5.0
MAT136
Grade: Incomplete
Mar 24, 2023

As an instructor, Bernardo is adequate. As a course-coordinator, he's pretty close to unbearable. LOVES handing out zeros for no reason (wrote a 500 word paper, got a 0 because i missed a self reflection). If you can avoid him, do, but if not just be SUPER DUPER precise. He cares more about your ability to follow instructions than actual learning.

Tough grader
Group projects
1.0
5.0
MAT136
Grade: C
Mar 29, 2023

This professor graded strangely and gave difficult questions on the exam to make things difficult for the students.

Tough grader
Test heavy
1.0
5.0
MAT136
Grade: C-
Mar 30, 2023

The grading was unreasonable, the questions were very difficult, and this was the worst professor I ever had.

1.0
4.0
MAT136
Apr 5, 2023

Worst course coordinator you'll ever see. MAT136 content-wise is not the hardest, but a huge, huge mess in terms of structure and how they handle things.

5.0
3.0
MAT136
Grade: A
Apr 14, 2023
Would take again

I liked the interesting word problems and the course overall

3.0
4.0
MAT136
Grade: Not sure yet
Apr 17, 2023

Went to his office hours throughout this semester and I thought that he's a fairly nice person who is decent at explaining concepts. Quizzes were definitely on the tougher side but they were still fair game. That said, he didn't do an exactly great job as a coordinator, there was basically no communication between the teaching team and students.

Accessible outside class
1.0
5.0
MAT136
Grade: Rather not say
Apr 22, 2023

Not even going to comment on his teaching ability, but his ability to coordinate a course could do some work. The guidelines to when assignments are released are not followed, same with the results. Accidental typing and formatting mistakes led to massive confusion in the assignment. Questions in the final were extremely confusing and were vague.

Tough grader
Group projects
Graded by few things
1.0
4.0
MAT135
Grade: Incomplete
Oct 3, 2023

As a coordinator, his guidelines are unorganized and unfortunately, quite lazily made. Difficult exams, prepare to do lots and lots of homework.

Tough grader
Get ready to read
1.0
4.0
MAT135
Grade: Not sure yet
Oct 3, 2023

Genuinely, I do not think this man wants his students to pass. He creates questions out of thin air and expects us to immediately be able to relate them to the "real world of calculus". Yes, it is relevant to have an understanding of calculus outside of just calculations - but it would be nice if he actually taught. AWFUL course coordinator.

Tough grader
1.0
3.0
MAT135
Grade: Incomplete
Oct 11, 2023

very unorganised, confusing questions on evaluations that are not in lectures, tutorials, textbook questions or anything. requires you to teach yourself before coming to class. it's basically grade 12 calc but its the stupid questions and projects that make this class less math and more philosophy of math related and just really unenjoyable.

Tough grader
Get ready to read
Lots of homework
1.0
5.0
MAT135
Grade: Incomplete
Oct 17, 2023

One of the worst course coordinators and profs ever. It's like he's on a mission to make our lives harder! The test questions he throws at us are like 10 times trickier than what we covered in class. It's a real struggle.

Tough grader
Lots of homework
So many papers
1.0
5.0
MAT135
Grade: Incomplete
Oct 17, 2023

Poorly coord. course. In class material in lectures and tuts. incl. wishy-washy word problems, yet tests include technical material either not covered or briefly covered. Refuses to grant extensions for second asst. because it was "posted early on" even though instructor feedback from prev. asst was needed and released only at 1 am 2 nights before.

Tough grader
Get ready to read
Lots of homework
2.0
4.0
MAT135
Oct 26, 2023

Rarely finish his slides. Did not teach the principles but expect students to learn themselves from doing example questions in lecture. But the activities during 10-minute rest is pretty fun.

1.0
5.0
MAT135
Grade: Not sure yet
Nov 1, 2023

Terrible course design. Not accomodating at all, and will allow instructors to infringe on deadlines but god forbid you ask for an extension or accomodation. Huge equity problem too, with students in forum complaining of 0 accomodation despite showing valid documentation.

Get ready to read
Lots of homework
Test heavy
1.0
4.0
MAT135
Grade: Not sure yet
Nov 6, 2023

Disorganised course coordinator who puts in minimal effort. Incredibly vague criteria for the ACTs, designs the course so that profs don't teach. Has us watch videos before class and apply what we "learned" in class, lectures are 100% work periods. Useless lectures + student feedback means nothing to him, most people just skip lectures. He's awful.

Get ready to read
Lots of homework
1.0
4.0
MAT135
Grade: B
Nov 24, 2023

Avoid this course until the coordinator is changed! This professor writes the most un-mathematical math questions; they aren't difficult they are COMPLETELY UNCLEAR and CONFUSING. Prepare to study hard and then lose grades for NOTHING! Prof looks for every excuse to penalize students, is completely unreasonable, and has TAs answer his email.

Tough grader
Group projects
Graded by few things
1.0
4.0
MAT135
Grade: Not sure yet
Nov 28, 2023

Maybe he is nice as the coordinator of managing 135 teaching team, but he is a terrible professor in student's perspective!! The evaluations is not even similar to what we learnt during lectures and practices provided at all!! The average is only 42% for test one.... even lower that 157. Don't take 135 until the coordinator has changed!! Trust me!!

Tough grader
1.0
5.0
MAT135
Dec 7, 2023

I am pretty baffled that this guy still has a job. The same very valid complaints have been lodged time and time again over the entire time he has been a course coordinator for mat135 and nothing has changed. My learning strategist actually sighed when I mentioned mat135. Avoid if you can.

Group projects
1.0
5.0
MAT135
Grade: C
Dec 8, 2023

Worst professor of my life. Either switch out of his class or fail the course. Never taught a single thing that benefited me on assignments or exams. Never answers questions or explained concepts clearly. Never taught anything related to exams. Switch to Dmitry he is very organized and has all the solutions to past exams!

1.0
5.0
MAT135
Grade: Not sure yet
Dec 8, 2023

He scheduled a drop in hour and didn't even show up...

Tough grader
EXTRA CREDIT
Group projects
2.0
5.0
MAT135
Grade: Not sure yet
Dec 9, 2023

bro wants to teach a 500 student class like theres 30 people. Messy lecture format, unclear instructions. Class is meant for comprehension, not for learning. THERES A GROUP ACTIVITY IN THE MIDTERM?????????????? madness. do not take.

Tough grader
Group projects
Test heavy
1.0
5.0
MAT135
Grade: Rather not say
Dec 9, 2023

As a professor and a course coordinator, I think at least you should have the work ethic. The tests and assignments can be complex and hard, but at least we should have lectures that really talk about the stuff relate them. Maybe ask yourself if you really want students to learn and understand math or your joy comes from torturing your students.

Tough grader
Group projects
Lots of homework
1.0
5.0
MAT135
Grade: Not sure yet
Dec 10, 2023

During lectures, nothing is ever taught as only examples are given with their answers. When students ask questions, very vague responses are given. The evaluations are not even slightly related to the already minimal practice material. The course is super unorganized with the majority of students struggling, and the department doesn't seem to care.

Tough grader
Get ready to read
1.0
5.0
MAT135
Grade: Not sure yet
Dec 10, 2023

So bad.

Tough grader
Lecture heavy
Graded by few things
1.0
5.0
MAT135
Grade: C+
Dec 12, 2023

Bernardo is, in short, the worst professor I have ever had in my life. Most professors who are bad in one area typically have a redeeming quality. Not Bernardo. Bernardo is awful on all accounts. From testing on things that were never taught in lecture to allowing marking mistakes made by the TA's slide, Bernardo succeeded in ruining math.

Tough grader
Test heavy
Graded by few things
1.0
5.0
MAT135
Grade: C+
Dec 12, 2023

I have never felt more destroyed and empty in my entire life after taking this horrible class run by this atrocious man. There is no hope, and there is no salvation at the end of this course. You will experience pain unlike any other, from the beginning to the end. Before adding MAT135 to your schedule, make sure you've made peace with God.

Tough grader
Group projects
Test heavy
1.0
5.0
MAT135
Grade: B
Dec 18, 2023

Everything about the design of this class is very vague and unhelpful. The professor is unflinching in his lack of care for the students and the assignments have very little relation to the class material. The material should not be that difficult but they make you learn it all on your own time, absolutely no teaching is done in class. Avoid!

Tough grader
Lots of homework
1.0
5.0
MAT135
Grade: Not sure yet
Dec 21, 2023

Genuinely the worst coordinator at uoft. This course only tests 2 things, memory and sanity. I have never seen such a disconnect between course and test content, imagine providing a test formula sheet with no applications. The reason why I survived this course is solely because my grade 12 math teacher gave me a great mathematical foundation.

Tough grader
Test heavy
Graded by few things
1.0
5.0
MAT135
Grade: C+
Jan 9, 2024

If you meet this professor, you better run!!! This class was one of the worst experiences I've ever had.

So many papers
Lecture heavy
Test heavy
1.0
5.0
MAT135
Grade: A-
Jan 13, 2024

I have never had a worse experience in a course than in MAT135. There was no point in going to the lectures because the tests would have zero connection to them. To even come close to succeeding you need a very good foundation of calculus despite doing very little math in the course. If possible, don't take any course associated with this man.

Tough grader
1.0
5.0
MAT136
Grade: A-
Jan 27, 2024

Extremely terrible experience in the course coordinated by him

Tough grader
Lots of homework
1.0
5.0
MAT135
Grade: B+
Feb 3, 2024

He leaves us completely unprepared for exams and then when people ask about these questions or complain that the class average was a 35% on the test he says that its a problem with our learning and not his tests. Maybe he thinks he's amazing but if the class average is 35 its either a problem with the test or with the teacher. DUHHH

1.0
4.0
MAT136
Grade: A-
Feb 10, 2024

The lack of professionalism in this course is baffling. The assignments and exams barely related to the coursework, and there was little exam practice available that represented the difficulty of the midterm and final exams. I only did OK in the course because of my high school calc notes. Highly recommend NOT taking a course associated with him

1.0
5.0
MAT135
Grade: B
Feb 10, 2024

He is a great example of nice person but absolutely awful professor. The classes had no correlation to the tutorials which had no correlation to the homework which had no correlation to the actual tests. Despite studying almost 2 weeks prior to the actual midterm I felt extremely lost when I was presented with the actual test.

1.0
5.0
MAT135
Grade: B+
Apr 18, 2024

just like everyone else said, tests literally had no correlation to the course content whatsoever. respectfully I could argue we weren't even learning calculus. bs.

Tough grader
Test heavy
1.0
5.0
MAT135
Grade: C+
Sep 24, 2024

the worst professor ever, my biggest nightmare in the first year, avoid him at all cost

Tough grader
1.0
5.0
MAT136
Grade: C-
Sep 27, 2024

He doesn't provide answer

Tough grader
Lecture heavy
Test heavy
1.0
5.0
MAT234
Grade: C-
Oct 7, 2024

What the actual f

Test heavy
1.0
5.0
MAT234
Oct 8, 2024

RUnnnnnnnnnnnnnnnnnnn

Tough grader
1.0
5.0
MAT234
Grade: Not sure yet
Oct 21, 2024

(MAT244 not MAT234)We have done absolutely nothing in lecture other than make models for random scenarios, followed by "now take 10 mins and model this on excel". With the intention of catering to the losers in other fields who need to learn modeling for their programs, "Professor" Bernardo changed this course from a normal ode course to this slop.

1.0
4.0
MAT234
Grade: Drop/Withdrawal
Oct 22, 2024

FEEL THE BERN!!!!!!!!!

Tough grader
1.0
5.0
MAT234
Grade: Not sure yet
Oct 24, 2024

One point is the minimum standard for Rate my professor, and his lecture is far from reaching one point.

1.0
5.0
MAT234
Grade: Not sure yet
Nov 21, 2024

Worst professor, bar none

1.0
5.0
MAT135
Grade: B+
Nov 21, 2024

Honestly, he is the worst professor I have ever had. He seems like a nice guy, a little awkward, but honestly, he cannot teach. The midterm and final were both completely unrelated to calculus. I took IB math HL in high school, thinking it would mostly be review; it wasn't. He made my first year living hell and made math a terrifying subject.

Tough grader
5.0
5.0
MAT135
Grade: Rather not say
Nov 21, 2024

I used to LOVE calculus and wanted to pursue a major or even a minor in math. Being in his calculus I course made me rethink my entire career path and I absolutely bombed the midterm. However, the reason I am giving him a 5/5 is because at least I didn't have Prof. Sarah Mayes-Tang. I truly wish the best of luck to those in her class.

Tough grader
Participation matters
Group projects
1.0
4.0
MAT135
Grade: A
Nov 27, 2024

Lectures are not worth going to. Each lecture goes over a single practice question, which he wouldn't even explain well. I took calculus in High school, and the 5% I remembered was more useful than his teaching.

1.0
5.0
MAT234
Grade: Incomplete
Dec 3, 2024

I want to share full 6-star rating to Prof.Bernardo, cuz maximum is 5, this one is exceeded. Hard work though, we were like a bunch of blind men, wandering around an animal he described as an animal, trying to determine what it was, before finally being told it was a toilet. Hooray!!!

Tough grader
Test heavy
Graded by few things
1.0
5.0
MAT135
Grade: A-
Dec 4, 2024

The lack of professionalism and organization in this course (and MAT136) is appalling. I took both a year ago, and I can say because of this prof/coordinator, I hate calculus with a passion. Unclear marking schemes, unhelpful and boring lectures, and exams that don't have anything to do with the course content made me want to die honestly. RUNNNNNN

Tough grader
Get ready to read
3.0
3.0
MAT135
Grade: A
Dec 6, 2024

I had him this semester and although I do agree with a lot of the complaints for MAT135 (unclear grading scheme, weak correlation between course content and tests), I don't think my experience in his class was that bad. At least for the midterm, I found that a lot of the word problems were similar in style to his questions in class.

5.0
5.0
MAT135
Grade: C
Dec 8, 2024
Would take again

BERNARDO I REGRET ALL THE BAD THINGS I SAID ABOUT YOU. YOU MADE THE COURSE MANAGEABLE. YOU MAY NOT BE THE BEST MATH PROF IN THE WORLD, BUT YOU'RE THE BEST MAT135 COURSE COORDINATOR EVER.

Tough grader
Get ready to read
Participation matters
1.0
5.0
MAT234
Grade: Rather not say
Dec 8, 2024

Byzantine Emperor of Mathematics

Group projects
Lots of homework
Test heavy
3.0
4.0
MAT135
Dec 8, 2024
Would take again

At least Bernardo is really trying to help and interact with students during lecture, even though his lectures are very strange. For Sarah Mayes-Tang, huh, you know what I mean

1.0
5.0
MAT135
Grade: Rather not say
Dec 10, 2024

Genuinely an abhorrent professor

Tough grader
Lots of homework
Lecture heavy
5.0
5.0
MAT136
Grade: F
Dec 10, 2024
Would take again

he is my father. (and I love him

1.0
5.0
mat244
Grade: D+
Dec 16, 2024

Run! Run! Run! Believe me!

Tough grader
Lots of homework
2.0
5.0
MAT135
Grade: B
Dec 17, 2024

This class was a real challenge, with tests that felt completely disconnected from the course material. Thankfully, tools like Unstuck ai and the free textbook were helpful for preparing. If you have a strong math foundation, you may get by, but attendance is a must.

1.0
2.0
mat244
Dec 18, 2024

I feel like group tests in this course were Bernardo's idea. Never ever take a course with Bernardo in it, coordinator or not.

1.0
5.0
MAT135
Grade: F
Dec 18, 2024

I'm graduating this year; thanks to Bro for the only 2 A- I ever received.

1.0
4.0
mat244
Grade: Not sure yet
Dec 19, 2024

This is the most unorganized course I have ever taken in uoft. We are supposed to learn ODE and get prepared for 3rd year PDE. he only taught us how to do excel modeling, never mentioned any theorem about ODE during the lecture. Also, the group midterm and group final is just horrible and ridiculous.

Tough grader
Group projects
Lecture heavy
1.0
3.0
MAT135
Jan 8, 2025

bernardo didnt bother to actually answer student questions in class. his handwriting was illegible so i could never see what he was trying to explain. eventually i stopped attending lectures because there was no point as long as he was the professor

1.0
5.0
MAT135
Jan 10, 2025

Should be fired

1.0
5.0
MAT135
Grade: A-
Jan 17, 2025

Worst prof at uoft. worst course ever.

3.0
1.0
MAT135
Grade: A+
Feb 3, 2025

Low key he's not as bad as people make him out to be. MAT135 sucked, but he wasn't the course coordinator, so you can't fully pin it on him. A bit erratic as a lecturer, and his style can be jarring if it's your first math course out of high school. Just study outside of class as much as possible and you'll be fine.

EXTRA CREDIT
5.0
1.0
MAT135
Grade: F
Feb 6, 2025
Would take again

I don't even know where to begin. Bernardo was a father to me. I remember waking up everyday excited to attend his lectures. The one day I accidently missed his lecture because I arrived too early, I was devastated. His lectures did not match with the exams at all but does it even matter when you have been blessed by him? Praise to be Bernardo

Tough grader
Get ready to read
Lots of homework
5.0
5.0
MAT135
Grade: B+
Feb 14, 2025

The best MAT135 prof? Absolutely not, but his lectures and the questions you'd spend time on during his lectures does somewhat prepare you for the exams. All Hail Bernardo

Lots of homework
Test heavy
Accessible outside class
4.0
1.0
MAT135
Grade: A-
Mar 14, 2025
Would take again

Great guy super funny

Hilarious
2.0
1.0
MAT135
Grade: A+
Apr 13, 2025

Bro's lecture has literally 4 students left at the end of the semester. The full course goes from 200 students in the waitlist to half of the courses are empty after the first test. I personally got really good grades thanks for my high school teacher. My study performance got improved since I started skipping all of the lectures. ACT is insane.

Amazing lectures
Inspirational
Hilarious
4.0
3.0
MAT135
Grade: A+
Oct 2, 2025
Would take again

He's not the kind of professor that spoon-feeds instructions and formulas for certain problems, but if you paid attention in his class you'd find his examples helpful. There were literally 3 questions across the midterm/exam that were his in class questions. Word for word.

5.0
3.0
MAT188
Grade: Rather not say
Dec 3, 2025
Would take again

As a course coordinator, Bernardo is very reasonable. The grading structure is designed to maximize learning and enable student success. MAT188 is a valuable first year course. Weightings for evaluations ensure one bad day does not harm your grade. Bernardo is a kind soul. He cares deeply about students, and makes lessons engaging and interesting.

Participation matters
Clear grading criteria
Caring
5.0
3.0
MAT188
Grade: Rather not say
Dec 4, 2025
Would take again

Well structured instruction: PCE's, Lectures, and Assessments built on each other. Professor effectively delivered concepts and solidified learning. Professor eager to answer student questions and is always kind and positive. Professor passionate about what he teaches. Professor is a great lecturer, brilliant mind, and wonderful person.

Clear grading criteria
Respected
Accessible outside class
5.0
3.0
MAT188
Grade: Incomplete
Dec 4, 2025
Would take again

Bernardo is amazing. At one point, there weren't any seats left for students, as many students from other lectures came to his lecture just because of how awesome he was. For some students, though, his teaching style didn't work out. He teaches a little more slowly than other profs, but I feel like that helped me fully understand.

Inspirational
Caring
Respected
5.0
1.0
MAT188
Grade: A
Dec 11, 2025
Would take again

Awesome Fall 25 MAT188 class! Couldn't ask for more!

EXTRA CREDIT
Clear grading criteria
4.0
3.0
MAT135
Grade: A+
Dec 11, 2025
Would take again

His teaching style doesn't work for everyone because most people just want to be spoon fed formulas and examples to memorize. If you actually pay attention to his examples and listen to how he derives things you'll actually do really well. I feel bad for him because he's hated on so much but you can tell he's trying to be helpful.

5.0
2.0
MAT188
Grade: B+
Dec 12, 2025
Would take again

Amazing lectures, amazing guy, you should be thankful to have him

Inspirational
Caring
Test heavy
5.0
2.0
MAT188
Grade: A+
Dec 12, 2025
Would take again

Very caring guy who has a very generous marking scheme. All hail Bernardo.

Clear grading criteria
Caring
Respected
5.0
3.0
MAT188
Grade: Not sure yet
Dec 12, 2025
Would take again

I have never found a math course more manageable—the bi-weekly quizzes keep you up to date with the content taught in class, so it makes studying for the midterm extremely easy. The problem sets saved my life for the exams as well and there are so many free mark opportunities (e.g. PCE's, MATLAB, and reflections). Thank you for an amazing semester!

Get ready to read
Caring
Accessible outside class
5.0
1.0
MAT157
Grade: C
Dec 12, 2025
Would take again

The goat, he makes concepts so clear and easy to understand

Inspirational
Caring
Respected
5.0
4.0
MAT188
Grade: Not sure yet
Dec 12, 2025
Would take again

He makes difficult concepts becomes easy to understand.

EXTRA CREDIT
Gives good feedback
Inspirational
5.0
2.0
MAT188
Grade: Not sure yet
Dec 13, 2025
Would take again

The negative reviews don't accurately represent the professor. An individual should not expect to be spoon-fed math, which is what haters argue. An individual's lack of effort in math is their fault, it is not this amazing professor's fault. He teaches effectively, he is helpful, and he sincerely cares about his students and wants them to succeed.

Amazing lectures
Gives good feedback
Caring
5.0
3.0
MAT188
Grade: B-
Dec 15, 2025
Would take again

Despite the exams varying in difficulty and the marking being quite harsh, the professor was really nice and his lectures were very engaging.

Amazing lectures
Gives good feedback
Respected
Class Info

Online Classes

100%

Attendance Mandatory

22%

Textbook Required

17%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 71 grades
Most common grades:
Not sure yet (31)
A (12)
Incomplete (12)
Grade Distribution
A(22)B(8)C(16)D(3)F(6)A-/B+(17)
Based on 126 reported grades
Not sure yet: 31
A: 12
Incomplete: 12
A-: 11
Common Tags
Tough grader (64)
Test heavy (35)
Get ready to read (21)
Lots of homework (20)
Graded by few things (11)
Group projects (11)
Caring (10)
Lecture heavy (9)
Rating Trend

Declining

-1.46 avg change
Jan
Feb
Mar
Apr
Oct
Dec
Last 6 months
Ratings by Course

MATH3FF3

5.0

(1)

MAT102MAT137

5.0

(1)

MAT102H5Y

5.0

(1)

MAT102

5.0

(1)

MAT196

5.0

(1)
+12 more courses
Difficulty by Course

MAT292

5.0

MAT136

4.8

MAT234

4.7

MAT187

4.4

MAT135

4.2

Similar Professors