2.9

Jeremy MacDonald

Mathematics - McGill University

2.9
Quality
4.0
Difficulty
45%
Would Retake
197
Reviews
2.9
Quality
4.0
Difficulty
2.9
Helpful
2.9
Clarity

45%

Would Retake

197

Reviews

Rating Distribution
Official

5

56

4

30

3

19

2

26

1

66

What Students Say

Screwed up my GPA (I also had him in MATH222 and got a bad grade even if I understood all the material of the class)

MATH240 - 1.0 rating

I failed this class because the final was hard, and with proofs stuff you either get it or not, which resulted me getting zero marks on many of the final questions

MATH240 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

21%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 104 grades
Most common grades:
A (44)
Not sure yet (35)
A- (11)
Grade Distribution
A(48)B(20)C(11)D(4)F(5)A-/B+(16)
Based on 155 reported grades
A: 44
Not sure yet: 35
A-: 11
B: 10
Common Tags
Tough grader (52)
Test heavy (45)
Lecture heavy (37)
Lots of homework (37)
Amazing lectures (26)
Skip class? You won't pass. (22)
Tough Grader (21)
Clear grading criteria (21)
Rating Trend

Improving

+1.51 avg change
Feb
Apr
May
Jun
Sep
Dec
Last 6 months
Ratings by Course

Math314

4.7

(3)

MATH223

4.2

(35)

MATH235

4.0

(1)

MATH123

3.4

(8)

MATH236

3.3

(3)
+7 more courses
Difficulty by Course

MATH222240

5.0

MAH240

4.7

MATH240

4.4

MATH222

4.4

MATH133

3.8

Reviews (197)
1.0
5.0
MATH240
Grade: Incomplete
Nov 26, 2018
Wouldn't take again

Terrible experience. Tries to prove everything. Doesn't clarify anything about exam! He just keep writing on the board. Doesn't bother if students can actually follow his class. Its so easy to get zoned out in the class. He gave 3 assignments out of 4 in 1 just month instead of equal distribution. Not organized at all. Avoid at all cost.

Tough Grader
Skip class? You won't pass.
LECTURE HEAVY
2.0
4.0
MATH222
Nov 27, 2018
Wouldn't take again

Not that great, yes he is nice but he spends too much time doing proofs and doesn't add any insight beyond the basics. He will reach solutions with out giving a thought process and can best be described as a unclearer version of the textbook. Midterm was hard.

Tough Grader
1.0
1.0
MATH240
Grade: Not sure yet
Dec 1, 2018
Wouldn't take again

Everything is not organized. (The lectures, the assignments, the midterm, the black board.)

Skip class? You won't pass.
TEST HEAVY
1.0
4.0
MATH240
Grade: Not sure yet
Dec 3, 2018
Wouldn't take again

The entire class is disorganized. He was not prepared to distribute the assignments, and thus we ended up having over half the assignments in the last three weeks of the course. Also, the midterm average was 49.75%. There is clearly something going on if the average is that low, and you need a 55% to pass the course if it's for your major.

Tough Grader
Skip class? You won't pass.
TEST HEAVY
1.0
5.0
MATH240
Grade: Not sure yet
Dec 5, 2018
Wouldn't take again

Aside from the very low class average, I don't think this professor is great. He can be very disorganized (he actually violated student rights by not telling us how many assignments we would have), and is hard to follow in class. He started showing proofs before explaining the logic behind them. Having never taken discrete math, this was confusing.

LECTURE HEAVY
4.0
4.0
MATH222
Dec 5, 2018
Would take again

To be fair, his lectures are much more organized than a lot of other instructors. I really enjoyed it. His notes are really clear but he might write a bit small on the board from time to time. Homework much easier than the exams. I think I loved calculus more after taking this class. Would love to take again.

Tough Grader
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
1.0
5.0
MATH240
Dec 6, 2018
Wouldn't take again

worst grader ever

Tough Grader
1.0
5.0
MATH240
Grade: Not sure yet
Dec 6, 2018
Wouldn't take again

Our class average for the midterm was 49% (passing grade is 55%) He is extremely disorganized and doesn't teach the subject well. He writes mini essays for each proof. It is hard to understand his expectations on the exams. He is a very bad grader. I would suggest you NOT to take this class from him!

Tough Grader
TEST HEAVY
4.0
5.0
MATH222240
Grade: Not sure yet
Dec 6, 2018
Would take again

The classes he teaches are really hard, and he makes you work for your grade but if you put in the effort it's possible to do well. He was great at explaining things in 222. I wish he spent more time on proof techniques in 240, although his notes were pretty clear after reading them over many times. Definitely don't take 240 lightly.

Skip class? You won't pass.
LECTURE HEAVY
1.0
5.0
MATH222
Dec 11, 2018
Wouldn't take again

Absolutely terrible prof. Very difficult final exam with a ridiculous grading scheme. For half the questions, a fair bit of work was required for each but you would only get credit if you got the final answer right. No partial credits. This makes absolutely no sense. The reviews here are not wrong, do not take a class with this guy!

Tough Grader
TEST HEAVY
GRADED BY FEW THINGS
2.0
4.0
MATH222
Dec 11, 2018
Wouldn't take again

The final exam format made no sense. The final was out of 100 and for 50 of the marks (short answer) you'd get an automatic 0 if your final answer was incorrect. These questions required quite a bit of work (Lagrange, critical points, polar etc). Should've just made it multiple choice and long answer like in the past exams, makes a big difference

Tough Grader
TEST HEAVY
GRADED BY FEW THINGS
4.0
4.0
MATH222
Dec 11, 2018
Would take again

Great lecture and very patient when explaining questions for you.

Inspirational
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
1.0
5.0
MATH222
Dec 13, 2018
Wouldn't take again

His exams are HORRIBLE! I am not student of MATH major. No need for me to know many TRICKY SKILLS! I just need to know APPLICATION. He likes to make everything painful COMPARED TO PAST FINALS I've practiced. His exams is more like a IQ tests, which means doing practices helps little. So, PREY HARD and hope to come up with tricky solutions in exaM!

4.0
5.0
MATH240
Grade: Not sure yet
Dec 19, 2018
Would take again

My feelings may be biased cuz I took it after many of its co-requisites. In general I enjoyed his lectures, for he explained combinatorics in an understandable way. For the other topics, he showed lots of smart proofs which definitely required extra intuitions to understand. Midterm and his expectations towards our background are not fair.

Tough Grader
Inspirational
LECTURE HEAVY
1.0
5.0
MATH240
Dec 19, 2018
Wouldn't take again

MATH240 is a little bit abstract so I understand why it's a difficult subject to begin with but Prof MacDonald did a really terrible job of preparing his students. Midterm was wildly difficult and while the final was more fair, nobody was prepared because he didn't teach us properly. Bogdan Nica (who he taught it with) was equally as horrible.

Tough Grader
TEST HEAVY
GRADED BY FEW THINGS
2.0
5.0
MATH240
Dec 20, 2018
Wouldn't take again

I've worked so hard in MATH240 this year with Macdonalds and still didn't pass the midterm (the class average was a 49) and don't know if I'm passing the course. The final was hard but decent, although it wasn't really testing how much we knew about the class. Be ready to learn 100 proofs (not joking)

Tough Grader
Skip class? You won't pass.
4.0
4.0
MATH222
Dec 27, 2018
Would take again

Professor MacDonald is a great lecturer, he explains concepts very clearly and was helpful when I saw him during office hours. However, his exam format is rather odd, for a course with problem-solving methods there were a lot of questions that were only graded by the final answer given. I think he's new though, so will hopefully be better now!

Tough Grader
Gives good feedback
Amazing lectures
1.0
5.0
MATH240
Grade: D
Jan 5, 2019
Wouldn't take again

Harshest grader I've encountered in my lifetime. Both the midterm and the final were very hard. I don't want to judge, but it definitely feels as though he takes pride in failing students due to all the Ds and Fs he gives. (since he barely curves the final grade) His lectures are so fast-paced too, leaving barely any time to process the material.

Tough Grader
LECTURE HEAVY
1.0
5.0
MATH240
Grade: C+
Jan 5, 2019
Wouldn't take again

The midterm was extremely difficult and the final was fairer but way too long. I barely passed his class even if I worked hard and did lots of exercises. We barely had time to process the material during the fast-paced lectures. Screwed up my GPA (I also had him in MATH222 and got a bad grade even if I understood all the material of the class)

Tough Grader
Skip class? You won't pass.
LECTURE HEAVY
2.0
5.0
MATH240
Grade: D
Jan 7, 2019
Wouldn't take again

Although perhaps with good intentions, JM was very unorganized throughout the term. He did not provide neither a sample midterm nor a sample final. He provided a list of topics to be covered on the final, and modified it the last day before the final (which was worth 70%) without much detail. The txtbk doesnt have answers to all q's behind either.

Tough Grader
Skip class? You won't pass.
GRADED BY FEW THINGS
1.0
4.0
MATH240
Jan 8, 2019
Wouldn't take again

I failed this class because the final was hard, and with proofs stuff you either get it or not, which resulted me getting zero marks on many of the final questions.

Tough Grader
1.0
5.0
MATH222
Jan 11, 2019
Wouldn't take again

MacDonald has to be the worst professor I have had at McGill. The final worth 70% had an average in the 50's and despite that there was no curve. He's also a ruthless grader who gives basically no partial marks. On top of that, the lectures were littered with pointless proofs and no worked out examples were done of the things we would be tested on.

Tough Grader
TEST HEAVY
GRADED BY FEW THINGS
1.0
4.0
MATH222
Jan 16, 2019
Wouldn't take again

Final exam was just entirely irrelevant to the content of the course. The material in Calc3 is pretty straightforward but the way it was tested made it very hard for anyone to do well even if they understood. Avoid him at all costs.

Tough Grader
GRADED BY FEW THINGS
1.0
5.0
MATH222
Jan 24, 2019
Wouldn't take again

OK. I really practiced a lot but I achieved nothing. The 2018 winter final is much less difficult than 2018 fall which is designed by Macdonald. The 2018 winter final is curved up, while nothing happened to 2018 fall final other than the toxic score. The average is pretty low. Avoid MacDonald!

1.0
5.0
MATH240
Grade: B
Feb 5, 2019
Wouldn't take again

The average on the midterm was a 49% and a 48% on the final.

Tough Grader
Skip class? You won't pass.
TEST HEAVY
1.0
5.0
MATH222
Grade: B-
Feb 7, 2019
Wouldn't take again

DO NOT TAKE

Tough Grader
1.0
5.0
MATH240
Feb 8, 2019
Wouldn't take again

Unclear lectures and completely unfair exams. Avoid at all costs.

Tough Grader
Get ready to read
GRADED BY FEW THINGS
1.0
5.0
MATH222240
Feb 20, 2019
Wouldn't take again

MATH 222 with a C+ average and MATH 240 with a C average last semester. An incredibly large amount of people failed each of these classes. The entire experience was toxic. Those who want to take a class with this guy, be warned, although I really hope he is no longer assigned any classes as he clearly has no business "teaching" one.

Graded by few things
Test heavy
Tough grader
1.0
5.0
MATH240
Grade: Rather not say
Feb 21, 2019
Wouldn't take again

Avg C for math 240 after curve. Avg C+ for math 222 no curve!

1.0
5.0
MATH240
Grade: Audit/No Grade
Feb 27, 2019
Wouldn't take again

Really hard. Class Average for midterm was 49%.

Skip class? You won't pass.
Test heavy
Lecture heavy
1.0
5.0
MATH240
Grade: F
Mar 1, 2019
Wouldn't take again

A lot of proof questions and I have never taken this difficult math course in my life.

Test heavy
Lecture heavy
Tough grader
1.0
5.0
MATH240
Mar 4, 2019
Wouldn't take again

Worst Professor I have had in my life. Gives unfair exams and is rude and condescending when you go and ask him for help or about grading on the exams. Avoid!

Test heavy
Tough grader
1.0
5.0
MATH240
Grade: F
Mar 5, 2019
Wouldn't take again

Trust me. Choosing a honour course to avoid him will help your GPA survive!

1.0
5.0
MATH240
Grade: Rather not say
Mar 14, 2019
Wouldn't take again

Worst prof.

Test heavy
Lecture heavy
Tough grader
1.0
5.0
MATH240
Mar 21, 2019
Wouldn't take again

Absolutely terrible Professor. Exams were way more difficult then any past MATH 240 exams and the notes were extremely bland and did not go into much detail. This basically set everyone up to do poorly, and judging by the class average, a lot of people did.

Tough grader
1.0
5.0
MATH240
Grade: C+
Apr 4, 2019
Wouldn't take again

SIMPLY, skip the class, you WONT pass.

Skip class? You won't pass.
Test heavy
Tough grader
2.0
5.0
MATH240
Apr 13, 2019
Wouldn't take again

To be absolutely fair, he's a decent lecturer. With that out of the way, do yourself a massive favour and don't take a class with him. It'll be way easier with literally any other prof. If you have no choice, seriously keep up with every lecture and clear up anything you don't understand ASAP because if you try t cram you are almost certain to fail

1.0
5.0
MATH240
Apr 16, 2019
Wouldn't take again

His lectures are absolutely uninspiring and dry - the embodiment of a talking textbook. His notes vary wildly in quality. Those on computations are descent, but his proofs are at best unintuitive, and at worst absurdly long and confusing af since he barely explains the steps. Would avoid at all cost for 240 unless you plan on living at his office.

Lots of homework
Graded by few things
Lecture heavy
2.0
4.0
MATH122
Apr 17, 2019
Wouldn't take again

Jeremy is an alright professor. His lectures are quite bland and he is either too broad with concepts or too specific. His midterm was fair, but his claim of "I don't expect you to know the textbook" is completely false. If you want to get at least an A- do everything in the textbook. For the midterm, he literally copied and pasted one question.

Graded by few things
Test heavy
Tough grader
5.0
3.0
MATH240
Grade: A-
Apr 20, 2019
Would take again

He got a bad reputation after his first semester here in Fall 2018 when the average for MATH 240 was a C. It seems like he's taken the feedback and adjusted the course. The exams this semester were fair, and I thought he was a clear lecturer. Don't let the reviews below deter you from taking a class with him.

Gives good feedback
Test heavy
5.0
3.0
MATH240
Grade: A-
May 1, 2019
Would take again

He was a very good guy. He did his best. Generally, it was a good course.

Respected
4.0
4.0
MATH240
Grade: C
May 2, 2019
Would take again

I despised this class so much. BUT, it seems like he changed things up versus last semester where I heard very bad things. The midterm and final, while not easy at all, were fair

Skip class? You won't pass.
1.0
4.0
MATH222
Grade: C
May 2, 2019
Wouldn't take again

Try to avoid him if you can. His final exam was a mixture of long-answer and short-answer questions. The short ones were not easier and only your final answers are count for grading. very unfair final exam. very tough grader. He also does not curve the grades. that is why he is an infamous professor in the department.

Get ready to read
Test heavy
Tough grader
1.0
5.0
MATH222
May 2, 2019
Wouldn't take again

The only final exam I have written at McGill that was not a fair way to assess students. The format was honestly pain and anxiety inducing as only the final answer was looked at for half the questions. This led to an incredibly low class average, which was then not curved, suggesting that MacDonald thought it was actually a fair exam. Ridiculous.

Tough grader
1.0
5.0
MATH222
Grade: Audit/No Grade
May 2, 2019
Wouldn't take again

Exams were not fair

Get ready to read
Test heavy
Tough grader
1.0
4.0
MAH240
Grade: A
May 3, 2019
Wouldn't take again

Im one of the many peeps who have failed 240 with him in fall and retook it in winter. Went to all lectures again - still really bland. He speeds through his notes (theres a lot of excess material) and is not clear in explaining his proofs. He did readjust the exams difficulty and made them significantly easier but I still wouldnt recommend him

Skip class? You won't pass.
Lecture heavy
3.0
3.0
MATH122
Grade: A-
May 7, 2019
Wouldn't take again

Prof Macdonald is alright. He speeds through material pretty quickly so it's easy to get lost in his lectures. The exams were fair enough so as long as you study you should be fine

1.0
5.0
MATH240
May 8, 2019
Would take again

Really bad Prof overall. Lecturing was poor and the assessments were nonsensical.

Tough grader
5.0
4.0
MATH240
Grade: A
May 9, 2019
Would take again

I was scared by last fall's review here but he seems to have adjusted the course this year. He is very helpful in the office hour and explains everything well (and also give you his notes for explanation). Expect to work hard especially if you don't know any math proofs before. If you really understand class notes and assignments, you'll be fine.

Accessible outside class
Skip class? You won't pass.
Tough grader
1.0
4.0
MATH240
May 9, 2019
Wouldn't take again

MATH 240 is a very interesting course if it's taught by the right person and Jeremy is not one of them. He speeds through all the material and his exams are very difficult. Avoid him at all costs

Lecture heavy
4.0
3.0
MATH223
Grade: A
May 31, 2019
Would take again

I was worried at first because of all negative comments, but he is actually a great lecturer. In 223, He explains concepts clearly and gives good examples. Exams are very similar to assignments, and proofs are discussed in class. So I think taking 223 with him is a good idea.

1.0
5.0
MATH222
Jun 14, 2019
Wouldn't take again

Incredibly rude and condescending Professor. Does not give fair tests and does not curve the extremely low class average.

Tough grader
5.0
5.0
MATH240
Grade: A-
Nov 19, 2019
Would take again

hardest prof ever, speeds through material like a king. strongly recommended if you already know the material

Lots of homework
Get ready to read
Skip class? You won't pass.
3.0
4.0
MATH240
Nov 25, 2019
Wouldn't take again

Dont fall behind

Skip class? You won't pass.
Test heavy
Lecture heavy
1.0
3.0
MATH240
Grade: Not sure yet
Dec 7, 2019
Wouldn't take again

Probably an excellent researcher, I have no doubt that he's great at that job. As a proff, he's like most mcgill proffs, terrible. He doesn't teach, he presents information. He slaps it on the board in massive quantities, it is then your job to learn it. He's a nice guy and cares but just a really bad teacher

1.0
5.0
MATH222
Dec 14, 2019
Wouldn't take again

Made final ridiculously hard.

Test heavy
1.0
5.0
MATH240
Grade: Not sure yet
Dec 18, 2019
Wouldn't take again

hardest class ever. didn't explain material properly.

Lots of homework
Graded by few things
1.0
5.0
MATH222
Grade: B-
Jan 2, 2020
Wouldn't take again

Very bad instructor, unfair final (harder & longer compare to fall 2018)

Test heavy
2.0
5.0
MATH240
Grade: C+
Jan 5, 2020
Wouldn't take again

While he is a good lecturer, his exams are brutally difficult. He has taken math240 from a B/B+ average class to a C/C+ class (with 40% fail rates) (take a look on McGill enhanced). The average on the final was less than 55%, unless you're amazing at math or enjoy pain avoid this man.

1.0
5.0
MATH240
Grade: F
Jan 5, 2020
Wouldn't take again

Hardest class ever. The material is heavy and he makes exams extremely difficult. GPA killer. The class average is very low. Avoid this class if you are not required to take it.

Test heavy
Lecture heavy
Tough grader
4.0
3.0
MATH222
Grade: A
Jan 6, 2020
Would take again

He's a pretty decent calculus prof. His lectures were very clear to me, gave nice examples, and was very nice to us on our midterm. The final exam was rough, but to be expected. He was always accessible after class. No lecture notes, strange webwork choices though.

Accessible outside class
Get ready to read
Tough grader
2.0
5.0
MATH240
Grade: D
Jan 7, 2020
Wouldn't take again

Clear lectures but makes the course overly difficult. Unnecessarily hard assignments and painful exams. MATH 240 is the hardest class I have ever taken. Study EXTRA religiously for the final.

Skip class? You won't pass.
Amazing lectures
Tough grader
1.0
5.0
MATH240
Jan 8, 2020
Wouldn't take again

Unless McGill wants him to have such low class averages and such high fail rates, what he has been doing for the last year and a bit is pathetic. He is willingly ruining student's GPA's. There is no consistency between Professors of MATH 240 before and him now. Quite unfair on those of us who have had the displeasure to take the class with him.

Tough grader
1.0
5.0
MATH240
Jan 8, 2020
Wouldn't take again

This is a 200 Level courses and an Introduction to Discrete Structures but it's really not taught like one . The first few weeks are taken lightly as they are teaching you a few concepts but as soon as your grasp how to write proofs, you are thrown into advanced proofs and the final exam was nearly impossible for me.

Skip class? You won't pass.
Test heavy
Tough grader
1.0
5.0
MATH240
Grade: B
Jan 8, 2020
Wouldn't take again

MacDonald isn't awful perse, just unfair

Lots of homework
Lecture heavy
Tough grader
5.0
3.0
MATH240
Grade: A-
Jan 15, 2020
Would take again

The best math course and professor I met in McGill. 80% of grade is based on midterm and final, but all my 200-level math courses have such grading scheme. Compared to other math courses I've taken, Professor Macdonald provides notes with really clear proof, so you just need to understand all notes and treat assignments seriously.

Accessible outside class
Graded by few things
1.0
5.0
MATH240
Grade: F
Jan 17, 2020
Wouldn't take again

He is too fast . He expects too much and never helps to give you points. I find the grading scheme of the final very unfair. Extremely hard exams. He would better curve because the gpa gets very low.

Test heavy
Lecture heavy
Tough grader
1.0
5.0
MATH222
Grade: Not sure yet
Feb 12, 2020
Wouldn't take again

Speeds through material. I sometimes wonder if he actually takes the time to breath. Fair midterm, spicy final. Avoid, avoid, avoid except if youre a Busta Rhymes fan then youll understand what he says.

Skip class? You won't pass.
Tough grader
1.0
5.0
MATH223
Grade: Not sure yet
Mar 8, 2020
Wouldn't take again

His hand-writing is so bad that I can barely understand the lecture. Also he makes mistakes on his note sometimes.

Lecture heavy
Tough grader
1.0
5.0
MATH240
Grade: B
Mar 26, 2020
Wouldn't take again

His lectures are comprised of him staring at the blackboard and writing for 50 minutes. I've seen many students raise their hand and keep it there for 2-3 minutes while he writes, he'll turn around and say "any questions", ignore the raised hands and keep writing. Undoubtedly the worst proff in the department and he doesn't care

5.0
3.0
MATH223
Grade: Not sure yet
Apr 6, 2020
Would take again

He's a great lecturer, giving good notes. His handwriting is too fast though.

4.0
5.0
MATH240
Grade: C+
Apr 15, 2020
Would take again

MATH240 is incredibly hard, bur jeremy is still a really good prof. If it were any other prof the whole class would fail. Attend as many lectures as you can, buy chegg, take it with friends, read your notes on the bus, and attend tutorials, and you'll pass. Dont expect anything more than a B unless you're a math god

Lots of homework
Skip class? You won't pass.
Lecture heavy
1.0
5.0
MATH223
Grade: Not sure yet
Apr 19, 2020
Wouldn't take again

TERRIBLE TERRIBLE TERRIBLE TERRIBLE

4.0
4.0
MATH223
Grade: A+
Apr 24, 2020
Would take again

He gets a bad reputation for low class averages but he's super helpful in his office hours, hilarious in lecture and overall a great prof. Be prepared for more theory/proof-based questions because this is the downfall of most students. Overall he's not going to give you a free A but you will learn a lot.

Lots of homework
Skip class? You won't pass.
Test heavy
3.0
5.0
MATH240
Grade: D
Apr 26, 2020
Wouldn't take again

A very nice guy! Very helpful when you ask him questions. Notoriously famous for what some people consider to be "evil exams" though. His niceness in person is unfortunately not reflected in his exam writing. His exams might eat your GPA but he's a good prof; he just talks kind of fast, but I didn't find his lectures too fast to follow most times.

Lots of homework
Test heavy
Tough grader
4.0
3.0
MATH223
Grade: A
May 12, 2020
Would take again

Prof Macdonald's tests may be hard, but they're fair. The average for the final this semester was an A. He's also very accessible outside of classes and genuinely cares about his students.

2.0
5.0
MATH223
Grade: B+
May 21, 2020
Wouldn't take again

Going over Professor MacDonald's reviews here, I wanted to provide a proper explanation as to why he receives the rating he does: 1. Races through material 2. Only answers questions from people who "get it" (front row students) 3. GPA killing exams Overall a good guy, but the man cannot gauge difficulty. I've had 3 classes with him, glad its over

Accessible outside class
Tough grader
5.0
3.0
MATH222
Grade: A
Nov 25, 2020
Would take again

I've had Jeremy for MATH222 and MATH 223. In my opinion, he explains the class material very well and gives meaningful examples in class. The assignments are fairly easy if you attend lectures. The exams are really fair and represent what has been seen in class. However, the reason he gets a lot of criticism is because of MATH240.

Gives good feedback
Amazing lectures
1.0
3.0
MATH141
Grade: A-
Jan 3, 2021
Wouldn't take again

He is the worst. Messy handwriting and unintelligible lectures.

Test heavy
1.0
4.0
MATH222
Grade: B
Mar 23, 2021
Wouldn't take again

Had to attend a funeral of a close family member and showed professor proof, asking for a midterm reschedule or to put the weight of the midterm on the final. Professor refused to help.

Skip class? You won't pass.
1.0
5.0
MATH240
Grade: C
May 14, 2021
Wouldn't take again

MATH240 after midterm got much harder. This prof made everything more complicated than it had to be. Even though I chose S/U, he still gave me a C. I had to contact Service Point to resolve this. It was really draining and complicated. He was one of the profs that believe by making exams as hard as possible, they can show their competence

Test heavy
Lecture heavy
Tough grader
4.0
3.0
MATH222
Grade: A
May 28, 2021
Would take again

We had straightforward webworks as assignments that helps you practice the material and basically guarantees you 100% if you do them. It follows pretty closely Stewart Cal which I think is a great and easy to follow textbook. The lectures were clear and structured.

3.0
5.0
MATH240
Oct 21, 2021
Wouldn't take again

Good Lectures.

Tough grader
Test heavy
Lots of homework
1.0
5.0
MATH240
Grade: C+
Jan 2, 2022
Wouldn't take again

The course was difficult but I went in expecting that so I was somewhat prepared. On the final worth 60% we had two questions worth 20% total where something like 40% of the class got less than 5% on them, which one would think it grounds to claim they are unfair questions, but the prof didn't think so. This equates to 13% of the course grade.

3.0
4.0
MATH240
Jan 5, 2022
Wouldn't take again

The prof writes at the speed of light, so make sure to only write down what you feel might be important. He posts his notes online, so alternatively, pay attention during the lectures, and go back to try to do the exercises by yourself. Overall, an okay prof who gives tough assignments and exams.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
5.0
MATH240
Jan 6, 2022
Wouldn't take again

Great at lecturing however, the final and midterm are incredibly difficult and worth essentially the entire grade for the course. Grading for the exams is not consistent and you will receive 0 for questions that you still write solutions for.

5.0
4.0
MATH240
Grade: A+
Feb 3, 2022
Would take again

Excellent job presenting material for a course that is thought to be difficult. Makes all the concepts very clear. Exams were very fair given you put the work in and not expect good grades to be handed to you.

5.0
2.0
Math314
Grade: A
May 3, 2022
Would take again

Althogh the handwriting is not good, lectures have lots of fun. Materials are interesting, like calclating mass of a curve, work down when bringing an object along a curve, area of a 3-d surface. If you understand principles of these calculus, then they won't be abstract and you can achieve good grades.

4.0
4.0
MAH240
Grade: A-
May 12, 2022
Would take again

Professor MacDonald is a good lecturer explaining everything very clearly! His handwriting is easy to recognize. Assignments are challenging probably b/c MATH 240 itself is a hard course lol. The Final is pretty fair this semester.

Amazing lectures
5.0
2.0
Math314
Grade: A
May 13, 2022
Would take again

I had him for math 314 (advanced calc) this semester and he was super organized and clear. Handwriting was not bad at all for a math professor, and the lectures were paced very reasonably. The course content was not hard and his exams were very fair. If you have a good grasp of basic linear algebra, you'll be fine!

Amazing lectures
Lecture heavy
Test heavy
4.0
4.0
Math314
May 25, 2022
Would take again

His lectures are concise, clear - although the nature and complexity of the course content did make them lengthy and heavy at times. What is seen in class reflects the material tested on the exams and homework. Don't skip tutorials - was really a lifesaver. If you want to do well, you really have to exercises a couple hours per week.

Clear grading criteria
Lots of homework
Lecture heavy
5.0
2.0
MATH223
Dec 8, 2022
Would take again

Lectures are extremely clear, everything is proven and given examples for, and all lecture notes are immediately posted online. Everything you need for an A is in the lecture notes.

Clear grading criteria
5.0
4.0
MATH123
Grade: A
Dec 8, 2022
Would take again

Jeremy is one of the nicest profs and will always listen and take input from his students. He will always explain anything if people are confused and provides a lot of examples for you to get it. Sometimes though, he overcomplicates simple concepts or writes too many words instead of just doing the math. Overall, great prof and great guy

Amazing lectures
Graded by few things
Accessible outside class
5.0
3.0
MATH123
Grade: A
Dec 9, 2022
Would take again

He's good and does his job well. Clear lectures backed up with relevant examples. Well organized and structured notes. Accessible outside class for help. Overall a gentleman with a solid knowledge of Mathematics. Highly recommended. If you attend the lectures and do all the assignments, you are guaranteed an A.

Amazing lectures
Clear grading criteria
Gives good feedback
4.0
3.0
MATH123
Grade: A+
Dec 13, 2022
Would take again

He puts the notes he takes during class on my courses and records every class which is super convenient when you are sick or cannot attend a class.

Graded by few things
Accessible outside class
2.0
3.0
MATH141
Dec 24, 2022

He was a fine professor, but I didn't learn much from him because he went into detail a lot, and I would get confused by how much detail he put, so I used Youtube videos to learn the material instead. I also wasn't always sure what the main topics of the class were supposed to be, but he was ok.

Tough grader
4.0
3.0
MATH141
Dec 27, 2022
Would take again

Dr. MacDonald is super consistent: his lectures are straight to the point and he works through many examples during class. His exams were very reasonable but WebWorks were challenging.

Graded by few things
Online Savvy
5.0
2.0
MATH223
Grade: Rather not say
Jan 3, 2023
Would take again

From my experience he deserves higher rating. Maybe he was tougher earlier but for this year, midterm was a breeze and final was fair. They both only have long answer questions that involve one or two theorems learned in class. I didn't pay a lot of attention to the class, but still ended up with a good grade by just reading the lecture notes.

Amazing lectures
Clear grading criteria
5.0
3.0
MATH223
Grade: A
Jan 3, 2023
Would take again

Quite simply, an amazing prof. I got a C in another prof's 133 and was sure I wasn't going to pass this class going in, but the lectures were always clear, well paced, and used effective examples. Give yourself time to complete assignments though - they're not impossible or anything but sometimes you really need a minute to think about it.

5.0
4.0
MATH141
Grade: A
Jan 4, 2023
Would take again

Lectures were clear and easy to follow, though his handwriting is bad. Not a class where you can skip lectures; the examples he covers are important though not good examples of exam problems. The best way to do well in the class is to do all the problems you can find in the textbook he recommends (he tells you the textbook section of each topic).

Tough grader
Clear grading criteria
Lecture heavy
1.0
4.0
MATH123
Grade: B
Jan 10, 2023

Jeremy just held his lectures, nothing more. All recorded so attendance wasn't mandatory but very boring. Weekly assignments worth 15% of your grade and if you did bad on them they weren't worth anything. Midterm very easy and final very difficult. Only prof that does Math123 but useless. The TA that held the tutorials was really useful though.

Tough grader
Lots of homework
Graded by few things
5.0
2.0
MATH223
Grade: A
Jan 11, 2023
Would take again

Clear lectures, and his notes are easy to read/understand later.

Amazing lectures
Clear grading criteria
5.0
2.0
MATH223
Grade: A
Jan 11, 2023
Would take again

His lectures are clear and notes are easy to read/understand.

Amazing lectures
Clear grading criteria
Graded by few things
5.0
3.0
MATH223
Grade: B-
Jan 16, 2023
Would take again

Had him for math240 then took 223 with him because I loved attending his lectures. He's very skilled as an educator as he's able to explain complex concepts in a simple manner. Written assignments were very challenging, didn't even bother getting passing grades on them. Straightforward exam questions. Reviewing the lecture notes is enough to pass.

Clear grading criteria
Lecture heavy
4.0
3.0
MATH123
Feb 5, 2023
Would take again

Prof. MacDonald is very clear in his teachings. He explains concepts very well and is always open to questions. His handwriting can be difficult to understand. His exams are fair, and the assignments and a bit difficult.

3.0
3.0
MATH141
Grade: A
Feb 9, 2023
Would take again

Prof MacDonald was fine. His lectures were good, but difficult to hear because of students constantly talking in his class, which he never addressed. The problems given for homework and in review packets were harder/different than exams, but the exam questions themselves were fair and not too hard as long as you studied.

Tough grader
Graded by few things
4.0
3.0
MATH223
Feb 10, 2023
Would take again

Absolutely an amazing teacher, notes are detailed and takes up a necessary role during revisions. However, be aware of weekly assignment, work load is a bit intensive and you seldom have break times. I previously was scared due to numerous negative comments about him. But now, I really have nothing to complain about his teaching.

Amazing lectures
Clear grading criteria
Lots of homework
2.0
2.0
MATH123
Grade: A
Mar 9, 2023
Would take again

He provides lecture recording and weekly assignments which prepares students for the exam. You can easily get an A if you complete the assignments only and attend tutorials. If you are weak in maths then buy the textbook and practice more.

Lots of homework
5.0
4.0
MATH223
Grade: Rather not say
Mar 20, 2023
Would take again

Very good class notes (his handwriting can be hard to read some times). This tutorial notes / questions are amazing! And the answer sheet for the tutorial questions are very detailed. If you do those and review them then you are going to do well in his class. His exams are fair. A lot of assignments and webwork tho so look forward to that.

Tough grader
Amazing lectures
Lots of homework
5.0
2.0
MATH223
Grade: A
Apr 20, 2023
Would take again

Jeremy is a nice prof, he always looks around and answer students' questions clearly. Although his hand-writing might be difficult to read sometimes, he is still a nice prof overall. The midterm and the final had a lot of proofs which he had done in class and can be found on his lecture notes. The tutorials had clear solutions and great questions.

Amazing lectures
Gives good feedback
Inspirational
3.0
4.0
MATH240
Grade: Not sure yet
Apr 22, 2023

He's not a bad teacher, but some things can make it hard to understand. His handwriting is often hard to understand and if you miss a lecture and read only the notes, it's really hard to replace everything. Even in lectures, he goes fast through the materials. Bonus, 5-minute pause in the middle. I suggest taking the other professor for this course

Lots of homework
Lecture heavy
5.0
4.0
MATH240
Grade: A
May 9, 2023
Would take again

Don't let the reviews scare you! Math 240 with Professor Macdonald was my favourite class this semester. If you want to succeed, you can! It will probably take more time and effort than your other classes, but if you like math and logic it'll be worth it. The midterm and final were super fair and doable if you attend every lecture and tutorial.

5.0
4.0
MATH240
Grade: A
May 11, 2023
Would take again

Hand writing kinda bad, but has lecture recordings, so if you miss a class you can understand what he meant in his notes by watching the lecture recording. Midterm was easy, final was fair (very long) but the average was really low. Whether it be a webwork problem set, or a written assignment, we always had an assignment throughout the semester.

Lots of homework
5.0
3.0
MATH223
Grade: A
May 15, 2023
Would take again

I was worried about MacDonald's negative reviews when I signed up for this class, but he ended up being one of my favorite math professors. The exams were fair, and the grading scheme was very generous. His lectures were informative and funny, and I appreciate that he went out of his way to post lecture recordings and notes afterward.

Lots of homework
Hilarious
5.0
4.0
MATH223
May 16, 2023
Would take again

Overall a decent prof. Instead of traditional blackboard teaching, he uses notes and this makes the recording available. Lectures pretty dry and abstract, but it is because of linear algebra itself.

Amazing lectures
Clear grading criteria
5.0
4.0
MATH240
Grade: A-
Jun 6, 2023
Would take again

The assignments and webwork were graded very generously and the class had over 90% average on all of these assignments. Gave plenty of practice problem sets that were very relevant to the exams. His explanations were very clear and easy to follow. And also uploaded the lecture recordings. Highly recommend him.

Amazing lectures
Lecture heavy
2.0
5.0
MATH240
Grade: C
Dec 8, 2023

Not a great lecturer. This course is very difficult and he does not make the content very understandable. Too little weight given to all the assignments. Go to your lectures. You probably won't understand anything but just go

Tough grader
Lots of homework
Test heavy
2.0
5.0
MAH240
Grade: Not sure yet
Dec 13, 2023

If you know you understand quickly, he might be a good lecturer. Otherwise, course is very difficult by nature (first proof based course), does not really make the content understandable easily (again, i think its the nature of the course to be fair) and his exams were hard, you need to stay on top of your things. He posts his notes and recordings

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
MATH222240
Grade: Not sure yet
Dec 16, 2023

Course felt messy.

Tough grader
Get ready to read
Test heavy
5.0
5.0
MAH240
Grade: Not sure yet
Dec 16, 2023
Would take again

Jeremy is a great teacher, and a skilled lecturer... but the final for MATH240 is simply brutal... I don't get the bad ratings here. Also his lecture notes are awesome.

Amazing lectures
Respected
Test heavy
5.0
4.0
MAH240
Grade: Not sure yet
Dec 16, 2023
Would take again

For teaching one of the hardest classes, he does a good job. His notes are a little hard to read at first due to handwriting, but after getting used to it they're actually really good. Proofs aren't straightforward even if you practice a lot so I wouldn't blame the teacher. A few midterm/finals questions appear in lectures or review sessions

5.0
3.0
MATH240
Grade: Not sure yet
Dec 16, 2023
Would take again

Really good and well-paced at explaining the material. Helpful outside of lectures too.

Amazing lectures
Hilarious
5.0
5.0
MAH240
Grade: Not sure yet
Dec 16, 2023

He's honeslty an amazing teacher, but his MATH240 exams are very hard so I get why people do not necessarily like him. His writing is a bit tough to read though.

Caring
Lecture heavy
Test heavy
1.0
5.0
MAH240
Grade: Not sure yet
Dec 16, 2023

Jeremy might feel like a good lecturer in the beginning however as the course advances, you are going to be overwhelmed very quickly he went from having an okay midterm with not much material to literally starting to teach in 3x where if you don't keep up outside of class you are for sure failing. Just had the final yesterday and it was painful.

Tough grader
Lots of homework
Test heavy
5.0
3.0
MAH240
Grade: A
Dec 30, 2023
Would take again

Really interesting course and Jeremy is excellent. All lecture notes and recordings are posted on myCourses and are extremely useful for those who do/can not attend classes. The pace of the course is a bit too fast near the end of the course on graph theory, but Jeremy is nice.

5.0
5.0
MAH240
Grade: A-
Jan 2, 2024
Would take again

His lectures are logical, but his writing is illegible, making it difficult for me to take notes while listening to the lecture. But his notes explain the knowledge in detail, is your study, review the excellent material. (Many students are asking for his notes which he taught previously.) Please be patient and learn to recognize his font.

Tough grader
Clear grading criteria
Caring
5.0
5.0
MAH240
Grade: C
Jan 5, 2024
Would take again

Jeremy is great. His lectures are fantastic. His handwriting is very hard to read if you do not hear him speak as he writes it; go to lectures. The homeworks are managable and the homework grading is very forgiving. The final exam was the hardest exam I have ever taken. The content of 240 is easy-ish, but underrstanding how to write proofs is hard.

Tough grader
Amazing lectures
Respected
4.0
2.0
MATH235
Grade: A
Jan 6, 2024
Would take again

The professor is a good communicator and educator. He had clear care for students, taking time to answer all questions in good depth. He also used good examples in lectures which helped for WeBWorks and assignments. The material is abstract, but super interesting (to me). He provided a generous curve on the final after poor class performance.

Clear grading criteria
Caring
5.0
4.0
MATH240
Grade: B-
Jan 27, 2024
Would take again

Honestly this guy is overhated. Explains things well, and knows how to keep a class engaged during lectures. Homework and assignment portion of the class is a blessing. Just read the textbook and supplement your knowledge outside of the lectures.

Gives good feedback
Lecture heavy
4.0
5.0
MATH223
Grade: B+
Feb 20, 2024
Would take again

He is a good lecturer and explains concepts clearly but in every class I've taken with him (141, 223, 240) his assignments and exams have been very difficult. This isn't necessarily a bad thing, but prepare to spend a lot of time on his classes.

2.0
4.0
MATH141
Apr 18, 2024

Dr. MacDonald seems like a nice guy but his lectures are EXTREMELY boring. Granted, foundational calculus isn't a super interesting topic, but when you're putting more effort into attempting to stay awake than understanding the content, especially in such a demanding course, it makes the class almost unbearable.

4.0
4.0
MAH240
Grade: A
May 20, 2024
Would take again

He's a good teacher and explains things quite well. The assignment and exams were difficult but not too bad. Grade breakdown was 15% written assignments, 10% webworks, 25% midterm, 50% final OR 0% midterm, 75% final (if you did better on the final).

Tough grader
Amazing lectures
Clear grading criteria
2.0
5.0
MAH240
Grade: B-
May 31, 2024

This man destroyed me. Get ready to have a bunch of assignments that are super long as well as webworks (though I found those quite easy.) I think without strikes I would've done better in this course as tutorials/tutoring/extra help is/are VITAL!!! As much as his lectures put me to sleep at times I URGE you to attend as you will fail if you don't.

Tough grader
Get ready to read
Lots of homework
4.0
2.0
MATH141
Grade: A
Jun 7, 2024
Would take again

Kind of boring and his notes can be hard to decipher, but he was nice and his in class examples were super helpful. I studied off of his notes and was fine.

3.0
3.0
MATH240
Jul 21, 2024

Great lectures, however, grading for both midterms and finals are very inconsistent between students, some very harsh. Lost unnecessary amount of marks over a solution while others didn't.

Tough grader
Get ready to read
5.0
3.0
MATH240
Grade: A+
Sep 17, 2024
Would take again

Just Awesome

Participation matters
Amazing lectures
Caring
4.0
5.0
MAH240
Grade: B
Nov 27, 2024

The professor's lectures are logical but his handwriting is tricky. Attend class and review his detailed notes for success. Webworks are manageable, but the exams are brutal. unstuck AI helped a ton for study prep.

5.0
4.0
MATH240
Grade: A
Dec 7, 2024

He's a good lecturer, and you have to go to class or watch the recordings on a regular basis to succeed in the class. There's a lot of work, and the exams are hard, but discrete structures are hard, so it's pretty fair. Seems like a chill dude idk

Clear grading criteria
Lots of homework
Lecture heavy
5.0
3.0
MATH141
Grade: A
Dec 9, 2024
Would take again

You will never realize the beauty of consistency until you take his class. He always wears the same thing. He always has the same tone. He always gives an understandable lecture. If you need excitement in your life, he is NOT for you; however, no matter how crazy your week has been, you can count on MacDonald to give you another solid math lecture.

Amazing lectures
5.0
3.0
MATH123
Grade: Not sure yet
Dec 15, 2024
Would take again

I don't have my grade yet but guys this is an amazing prof, great lectures and love the demonstrations. I've got an easy 100 on the midterm because I've went to all the lectures and tutorials. I'd definitely take another class with Dr McDonald. Thanks

Amazing lectures
2.0
5.0
MAH240
Grade: Incomplete
Dec 19, 2024

Insane final. RUN

Test heavy
1.0
5.0
MAH240
Grade: Rather not say
Dec 19, 2024

Absolutely insane final exam for Math 240. Easily the toughest test I've ever taken in my 20 years of life. I would only recommend this course to anyone unless it is required. If I fail I am thinking of taking the equivalent courses at Concordia to get the credit.

Test heavy
4.0
5.0
MAH240
Grade: Not sure yet
Dec 19, 2024
Would take again

I'm not sure what grade I got yet, probably B or A. I feel good about the final, but it was really hard. Extremely difficult course, the hardest I've taken in my life. Math240 has many difficult concepts to introduce in very little time. I absolutely hated this course, but I think JMac did a good job of teaching the difficult material.

Tough grader
Lots of homework
Lecture heavy
4.0
4.0
MATH240
Grade: Not sure yet
Dec 20, 2024

GOATED WITH THE SAUCE! MATH 240 is a difficult class, but Prof MacDonald provides resources too succeed, plenty of practice, recorded lectures and notes eg.

Lots of homework
Lecture heavy
1.0
5.0
MAH240
Grade: F
Dec 20, 2024

horrible final with 45 points out of 90 being insanely hard MCQ.

Tough grader
Test heavy
Graded by few things
3.0
3.0
MATH133
Grade: A
Dec 25, 2024
Would take again

Lectures were thorough, if dry. His handwriting was sometimes hard to read, doubly so from the back row.

3.0
5.0
MAH240
Grade: B-
Jan 3, 2025

The final exam was very difficult compared to the midterm and the material in class. I did well throughout the course but the final exam ruined everything.

Test heavy
4.0
5.0
MATH240
Grade: B-
Jan 3, 2025
Would take again

Good lecturer with very easy to follow notes. The weekly assignments were graded harshly but easy to ace if you use all the resources at your disposition. The WebWorks and feedback problems were guaranteed A's. The midterm was jokingly easy and shallow while the final was extremely hard. I got 100% on the midterm but around 40% on the final.

Tough grader
Clear grading criteria
Respected
3.0
4.0
MATH240
Grade: B-
Jan 4, 2025
Would take again

Math240 is known to be a CS student rite of passage. The course was difficult but not necessarily due to prof Jeremy. While I believe there are things he could've explained clearer, he still provided us with everything needed for the exam. Lectures are very unengaging. The midterm was fair but the final was near impossible. Gave a curve at the end!

Lots of homework
Lecture heavy
Test heavy
2.0
5.0
MATH240
Grade: C
Jan 5, 2025

Avoid Jeremy MacDonald's classes. His teaching is disengaging, handwriting messy, and exams nearly impossible. I failed one class due to his unfair final, passed easily with another professor, and only passed Math 240 because of major grade adjustments. His exams are the issue—unfair and demoralizing. Avoid him for your GPA and sanity.

Tough grader
Lots of homework
Test heavy
5.0
5.0
MAH240
Grade: A
Jan 5, 2025
Would take again

Jeremy is a kind person, and explain all the theorem clearly. Even though the contents is hard to understand, it is relatively easy to pass the exam. really appreciates his curve for final, love u 🥰

Lecture heavy
Test heavy
1.0
5.0
MAH240
Grade: Rather not say
Jan 7, 2025

Finals was fktop

Lots of homework
Lecture heavy
Test heavy
2.0
4.0
MATH133
Grade: B+
Jan 8, 2025

This class was difficult, but manageable if you keep up. Professor MacDonald obviously loves the subject and is knowledgeable, but his handwriting is difficult to read and his lectures are boring. If you take this course, keep in mind that the material covered before the final will be really simple, but it ramps up A LOT post reading break.

Lecture heavy
Test heavy
Graded by few things
1.0
3.0
MATH240
Grade: B
Jan 9, 2025

Marking is very harsh, you will probably deserve a better grade than the grade you are given. Also there is no point in even arguing for your grade as they will not change it no matter what. Take the course at Concordia and transfer your credits. It will be more fair that way

Tough grader
Test heavy
3.0
5.0
MAH240
Grade: B
Jan 9, 2025

get ready to lock in with this guy he is kind and respectful in lectures but exams are difficult study hard and well

Tough grader
Lecture heavy
Test heavy
5.0
5.0
MAH240
Grade: A
Jan 10, 2025
Would take again

Great professor, course was well-organized and we were given plenty of practice between tutorials, assignments, and occasional feedback problems. Midterm was chill, assignments usually graded generously, final was hard (mostly too long/MCQ heavy) but curved. Make sure to review the week's content until it feels intuitive or you'll fall way behind.

Lots of homework
Respected
Lecture heavy
3.0
4.0
MATH133
Grade: B+
Jan 13, 2025
Would take again

Caring prof but his teaching style is very boring. Handwriting is often barely legible in class and lectures have lots of bloat (I ended up watching recordings and skipping proofs/examples (80% of the lectures are bloat). Final was difficult and required some basic proofs which are never properly taught even though this is an introductory course.

Test heavy
3.0
3.0
MATH133
Grade: A
Jan 18, 2025

Prof was nice but lectures were often quite boring and weren't super helpful. I had to figure out nearly all of the content from the other prof's notes or on my own. Exams were difficult and weren't super reflective of the assignments from class.

Graded by few things
5.0
2.0
MATH240
Grade: A
Jan 18, 2025
Would take again

Chill prof, clear lectures, he provides plenty of practice for exams and records class.

3.0
3.0
MATH133
Grade: B-
Jan 20, 2025

Midterm was fine but finals were super hard. Like there were things we haven't covered. Beside that, his lectures was nice, very straight to the point.

Tough grader
Amazing lectures
Test heavy
1.0
5.0
MATH223
Grade: Audit/No Grade
Jan 22, 2025

Explaining things too quick.

Hilarious
1.0
5.0
MAH240
Grade: Rather not say
Jan 24, 2025

He's really smart and can definitely be a chill guy outside class, but his lectures are so boring and the final was so hard, not to mention the incredibly tough grading, it's almost as if he takes pleasure in failing his students. If you must take a class with him, study well for the final, really well, and you should be fine.

Tough grader
Lots of homework
2.0
5.0
MATH223
Grade: Incomplete
Jan 24, 2025

I really don't know how he manages to make such easy topics so hard to understand. He really enjoys using obscure terms and notation he never teaches you, and never takes the time to really explain something before he completely switches topic.

5.0
3.0
MATH240
Grade: A
Feb 10, 2025
Would take again

had him for MATH144, 240, 223. Lays things out very clearly (here's a thm here's an example of using it, repeat), tests are reasonable based on lecture content. Lectures are very information-dense, but clear. Obviously has been teaching these courses for a while lol. Very chill if you need an extension, esp for 1st year courses. Good notes/recs

Amazing lectures
Lots of homework
Lecture heavy
5.0
4.0
MATH240
Grade: A
Feb 13, 2025
Would take again

enthusiastic teacher, and a great guy overall. the final was hard but fair.

2.0
5.0
MATH222240
Grade: A
Feb 14, 2025

He cares a lot about the students, and might be a great teacher for some learning styles. But his way of teaching revolves around proofs and dense mathematical notation, which made it really hard for me to keep up. He expects you to instantly understand things, and his "examples" are practice proofs that are very hard to grasp upon first glance.

Tough grader
Lots of homework
Caring
2.0
4.0
MATH133
Grade: B-
Feb 26, 2025

run the other way his lectures are boring but nice guy

5.0
3.0
MATH223
Grade: Incomplete
Apr 16, 2025
Would take again

I don't understand how his Rate My Prof rating is so low. I think he's an excellent teacher and great at explaining things in a clear way. Both midterms and the final were extremely fair. Tips for the final: focus on the tutorial problems, compile a list of all the theorems/propositions/definitions and rewrite them in your own words!!

Clear grading criteria
Gives good feedback
Accessible outside class
5.0
4.0
MATH240
Grade: A
Apr 16, 2025
Would take again

Professor MacDonald, unlike his cousin named Ronald, will teach you about sets, trees, and primes. You ought to prove true, or the proofs will cook you, and serve you with burgers and fries!

Hilarious
Test heavy
3.0
3.0
MATH223
Grade: Not sure yet
Apr 17, 2025
Would take again

Doesn't know how to motivate/engage the students in class. Skips some proofs and goes over some material too quickly. If you practice the tutorial questions, past midterms/finals you're good. If you can, please attend tutorials (Gabriel [TA] is a life saver). Assignments are hard to do. Final was similar to past finals.

Tough grader
Lots of homework
5.0
4.0
MATH223
Grade: Not sure yet
Apr 17, 2025
Would take again

Lectures can be dull at times but he's a nice guy. Explains material clearly, gives students plenty of time to ask questions, and records lectures/posts notes which is a big plus. Assignments and especially exams were tough but fair, and the TAs were a real life saver

Clear grading criteria
Lots of homework
4.0
2.0
MATH223
Grade: A
Apr 18, 2025
Would take again

Lectures get a bit boring if you're not passionate about the material, but he posts notes & recordings, which helps a lot. Friendly & accommodating. Heavy on theorems & proofs, especially for a class that math majors don't take. Exams are straightforward and pretty easy to do well in. No big curveballs.

Lecture heavy
5.0
2.0
MATH223
Grade: Not sure yet
Apr 20, 2025
Would take again

Do not listen to sheeps hating on him just because it is trendy. Before coming to his class, i was pretty hesitant because of the reviews but i think that he was very clear in his lectures and easy to follow along.

Caring
5.0
4.0
MATH240
Grade: Rather not say
Apr 22, 2025

WHOLESOME, i love/hate this man, you can tell he's an expert in his field, unlike other profs. had him for 240 and 223. 240's final was the worst thing id ever experienced, felt like the trenches. so having him for 223 had me stressing for the final, but was it wasnt as bad. hes smhow able to manipulate me into liking him despite the evil grading

5.0
3.0
MATH223
Grade: Not sure yet
Apr 30, 2025
Would take again

Overhated. Not sure about MATH 240 but was amazing in 223. He conncted a lot of the components and provided a lot of examples as to why and how things work. Exams are easy if you study, normally have one hard question. Final was extremely fair if you studies, I thought it was easier than the second midterm

Clear grading criteria
Lots of homework
Lecture heavy
4.0
5.0
MATH223
Grade: Not sure yet
May 2, 2025
Would take again

Start by memorizing examples from notes. Then memorize examples from homeworks(thesolutions). Then memorize the theorems(not really though). Then memorize methods for the proofs(overall picture not specifics). Then don't attend physical class and do all this with the digital notes for a good grade. He told us not to study proof but puts proof on MT

Gives good feedback
Inspirational
Accessible outside class
3.0
3.0
MATH236
Grade: B+
May 2, 2025
Would take again

Although material in the course was interesting, the lectures felt a bit dull. Prof. MacDonald's handwriting is not the neatest if that matters to you. The weekly assignments could be challenging at times, so make sure to put effort into them. Remember your theorems and constantly review past material since everything is connected. Exams are fair.

5.0
3.0
MATH223
Grade: A
May 2, 2025
Would take again

Bad reviews mostly comes from MATH240, but when I took him for MATH223, he was really at explaining the materials. I ended up with 95% on the final without spending too much time on the course. Just listen ACTIVELY in class and stop taking mindless notes. I didn't took any notes throughout the whole semester. Focus on main ideas - NEVER memorize

Inspirational
Caring
Respected
5.0
2.0
MATH223
Grade: A
May 3, 2025
Would take again

This professor is simply the goat. Explains well and is really organized during lectures. Midterms was fair but the final he gave was simply too easy. Half the class got an A.

Inspirational
5.0
4.0
MATH236
Grade: Rather not say
May 3, 2025
Would take again

Undoubtedly the best lecturer in the entire math department at McGill. Terrible handwriting, but absolutely goated notes regardless. He has a ton of compassion & understanding for his students and curves generously. Excellent teaching style, incredibly consistent, and I don't think his lectures are dry at all, unlike popular opinion. Love this guy.

Amazing lectures
Clear grading criteria
Caring
5.0
3.0
MATH223
Grade: A
May 3, 2025
Would take again

Very structured and easy to follow along. Gave the easiest final ever.

Amazing lectures
5.0
2.0
MATH223
Grade: A
May 3, 2025
Would take again

Lectures could be boring, but it is mostly due to the abstract material. The final was a lot easier than the midterms and he gave half the class an A. Solid professor.

Amazing lectures
3.0
3.0
MATH223
Grade: B
May 15, 2025

Lectures are a little hard to follow, but not impossible. A lot of webworks and crowdmark assignments. Exams are reasonable, would recommend to do extra practices on your own.

Lots of homework
2.0
3.0
MATH133
Grade: A-
May 16, 2025

I personally just didn't like his teaching style & found it SO difficult to pay attention in class. Only reason I showed up was cuz I made one of my good friends in that course, but then we (& many others) would just do webwork mid-lecture... Super nice & always addressed questions well tho. 2nd half of the course was way heavier than the first.

Respected
4.0
4.0
MATH133
Grade: A
May 31, 2025
Would take again

His lectures can get a bit boring and repetitive at times but I strongly recommend taking him for 133. He was the only prof who actually went through all the content and his review sessions were very similar to what we had on the final. His midterms are incredibly easy but his finals are tougher.

Clear grading criteria
Lecture heavy
Graded by few things
5.0
1.0
MATH223
Grade: A
Jun 15, 2025
Would take again

Gave everyone an A. The goat

Amazing lectures
5.0
1.0
MATH223
Grade: A
Jun 23, 2025
Would take again

Boring but really organized lectures. Final was extremely easy

Amazing lectures
2.0
4.0
MATH236
Grade: B
Sep 2, 2025

tbh I just couldn't stay awake in class. I found his lectures so boring and never really retained any info. He's a nice guy and means well, but his exams are harder than they should be imo (C+ final class average). I think it's best if you attend class, but write your notes after class, and just make sure you understand the main concepts.

Lots of homework
1.0
5.0
MATH133
Grade: Not sure yet
Sep 30, 2025

Don't take his class please

2.0
3.0
MATH133
Grade: Not sure yet
Dec 5, 2025

The format of this class seems really unaccommodating considering it is such a low level math class. The grading scheme consisted of 85% midterm + final with the rest being homework. I'm also not sure why there's a restriction on non programmable calculators. It made the work far more tedious and seemed unnecessary.

Clear grading criteria
Test heavy
Graded by few things
1.0
5.0
MATH133
Grade: Not sure yet
Dec 9, 2025

There are two exams and both are very challenging and not reflective of the webwork assignments, or lectures. There was no attendance and his lectures were not useful at all. Every time I went, I regretted going. I highly recommend though, and a quick thank you to Miguel's notes and textbook for making my days better.

Tough grader
Test heavy
Graded by few things
4.0
3.0
MATH133
Grade: A-
Dec 12, 2025
Would take again

Jeremy is an amazing prof. He takes his time explaining the material and he's super chill. Midterm was easy, final was much much harder but doable. His notes aren't great but you can always read the ones from Miguel's section.

Inspirational
Caring
Respected
2.0
4.0
MATH133
Grade: Not sure yet
Dec 16, 2025

the classes were boring but the most frustrating part with this class is that the final was not representative of the homework AT ALL. There was so much theory on the final which was no there at all on the homework, meaning it was barely practiced.

1.0
5.0
MATH123
Grade: Not sure yet
Dec 16, 2025

The professor is clearly knowledgeable in the subject, but the lectures were extremely dull and often hard to stay focused during. The exams were extremely difficult and heavily theoretical, which did not reflect the homework assignments or past exams at all. Avoid this class if you can.

Test heavy
1.0
4.0
MATH133
Grade: Not sure yet
Dec 18, 2025

Not satisfied with Professor MacDonald's coordination for Math-133 this semester. Graded by only the Homework, and some combination of the midterm and final. On top of that we won't get our letter grades back until the start of next semester, despite being one of the first classes to take our final.

Lecture heavy
Test heavy
Graded by few things
2.0
4.0
MATH133
Grade: Not sure yet
Dec 19, 2025

If I could describe Prof. Macdonald's approach to MATH133 in a word, it would be "bland". He's not the worst, but also quite far from best. Lectures are boring, and notes are quite messy. Seems to just do the minimum, and doesn't care much. Overall, I recommend you take this course with another prof.

Lots of homework
Lecture heavy
Graded by few things
3.0
5.0
MATH133
Dec 20, 2025

Jeremy is a very nice man and very knowledgeable in what he is teaching. However, the approach to how he taught this course was not great this year. It was very theoretical and not very computation heavy. For most people that take this in first year it is very difficult to prove with arbitrary and very different from high school.

Class Info

Online Classes

100%

Attendance Mandatory

21%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 104 grades
Most common grades:
A (44)
Not sure yet (35)
A- (11)
Grade Distribution
A(48)B(20)C(11)D(4)F(5)A-/B+(16)
Based on 155 reported grades
A: 44
Not sure yet: 35
A-: 11
B: 10
Common Tags
Tough grader (52)
Test heavy (45)
Lecture heavy (37)
Lots of homework (37)
Amazing lectures (26)
Skip class? You won't pass. (22)
Tough Grader (21)
Clear grading criteria (21)
Rating Trend

Improving

+1.51 avg change
Feb
Apr
May
Jun
Sep
Dec
Last 6 months
Ratings by Course

Math314

4.7

(3)

MATH223

4.2

(35)

MATH235

4.0

(1)

MATH123

3.4

(8)

MATH236

3.3

(3)
+7 more courses
Difficulty by Course

MATH222240

5.0

MAH240

4.7

MATH240

4.4

MATH222

4.4

MATH133

3.8

Similar Professors