2.9
Quality4.0
Difficulty45%
Would Retake197
Reviews45%
Would Retake
197
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
21%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+1.51 avg changeRatings by Course
Math314
4.7
(3)MATH223
4.2
(35)MATH235
4.0
(1)MATH123
3.4
(8)MATH236
3.3
(3)Difficulty by Course
MATH222240
5.0
MAH240
4.7
MATH240
4.4
MATH222
4.4
MATH133
3.8
Reviews (197)
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.
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.
Everything is not organized. (The lectures, the assignments, the midterm, the black board.)
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.
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.
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.
worst grader ever
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!
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.
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!
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
Great lecture and very patient when explaining questions for you.
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!
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.
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.
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)
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!
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.
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)
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.
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.
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.
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.
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!
The average on the midterm was a 49% and a 48% on the final.
DO NOT TAKE
Unclear lectures and completely unfair exams. Avoid at all costs.
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.
Avg C for math 240 after curve. Avg C+ for math 222 no curve!
Really hard. Class Average for midterm was 49%.
A lot of proof questions and I have never taken this difficult math course in my life.
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!
Trust me. Choosing a honour course to avoid him will help your GPA survive!
Worst prof.
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.
SIMPLY, skip the class, you WONT pass.
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
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.
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.
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.
He was a very good guy. He did his best. Generally, it was a good course.
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
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.
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.
Exams were not fair
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
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
Really bad Prof overall. Lecturing was poor and the assessments were nonsensical.
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.
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
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.
Incredibly rude and condescending Professor. Does not give fair tests and does not curve the extremely low class average.
hardest prof ever, speeds through material like a king. strongly recommended if you already know the material
Dont fall behind
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
Made final ridiculously hard.
hardest class ever. didn't explain material properly.
Very bad instructor, unfair final (harder & longer compare to fall 2018)
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.
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.
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.
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.
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.
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.
MacDonald isn't awful perse, just unfair
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.
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.
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.
His hand-writing is so bad that I can barely understand the lecture. Also he makes mistakes on his note sometimes.
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
He's a great lecturer, giving good notes. His handwriting is too fast though.
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
TERRIBLE TERRIBLE TERRIBLE TERRIBLE
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.
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.
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.
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
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.
He is the worst. Messy handwriting and unintelligible lectures.
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.
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
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.
Good Lectures.
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.
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.
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.
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.
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.
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.
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!
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.
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.
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
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.
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.
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.
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.
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.
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.
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).
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.
Clear lectures, and his notes are easy to read/understand later.
His lectures are clear and notes are easy to read/understand.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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
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
Course felt messy.
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.
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
Really good and well-paced at explaining the material. Helpful outside of lectures too.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
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.
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.
Just Awesome
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.
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
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.
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
Insane final. RUN
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.
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.
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.
horrible final with 45 points out of 90 being insanely hard MCQ.
Lectures were thorough, if dry. His handwriting was sometimes hard to read, doubly so from the back row.
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.
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.
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!
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.
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 🥰
Finals was fktop
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.
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
get ready to lock in with this guy he is kind and respectful in lectures but exams are difficult study hard and well
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.
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.
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.
Chill prof, clear lectures, he provides plenty of practice for exams and records class.
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.
Explaining things too quick.
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.
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.
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
enthusiastic teacher, and a great guy overall. the final was hard but fair.
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.
run the other way his lectures are boring but nice guy
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!!
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!
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.
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
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.
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.
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
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
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
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.
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
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.
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.
Very structured and easy to follow along. Gave the easiest final ever.
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.
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.
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.
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.
Gave everyone an A. The goat
Boring but really organized lectures. Final was extremely easy
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.
Don't take his class please
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.
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.
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.
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.
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.
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.
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.
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
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+1.51 avg changeRatings by Course
Math314
4.7
(3)MATH223
4.2
(35)MATH235
4.0
(1)MATH123
3.4
(8)MATH236
3.3
(3)Difficulty by Course
MATH222240
5.0
MAH240
4.7
MATH240
4.4
MATH222
4.4
MATH133
3.8