John MacDonald - University of British Columbia

Professor: John MacDonald
Department: Mathematics
College: University of British Columbia
Rating # 1
Overview:
  • Course: SCIE113
  • Grade Received: B
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
Worst prof I have ever had! Should not be teaching SCIE 113. It is quite clear that this prof does not care about this course . Comes to class unprepared and spends the whole class time trying to figure out the lesson he is supposed to be teaching. When marking he gives out grades unfairly and only so that the class average is in the right range.
Rating # 2
Overview:
  • Course: SCIE113
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
He wastes like 20-30 minutes of the class going over the class instructions and leaves like 20 minutes to do the actual activity. It is not enough time especially if it is a group assignment. Like spend 10 minutes at most going over the activity instructions or post the instructions on canvas or smth.
Rating # 3
Overview:
  • Course: MATH312
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Prof Macdonald is extremely thoughtful for students, especially during the online semester. He cares about students and does not put pressure on students. Gave very reasonable tests throughout the term. If you have done the practice problems, you will find the problems very reasonable and likely to get A+.
Rating # 4
Overview:
  • Course: MATH312
  • Grade Received: INC
  • Overall Rating: 1.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
In his online class he just sits there with a pdf and reads it word for word... pointless lecture. He might be nice or helpful idk haven't talked to him. Good thing is though it's over halfway through the semester and I've only been to 2 classes and have gotten 2 A's and a high B on the 3 midterms so far just by using the textbook lol.
Rating # 5
Overview:
  • Course: SCIE113
  • Grade Received: B+
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: N/A
Comment:
Can't speak for his math courses but SCIE113 was the worst class I've taken so far. His grading instructions are unclear, his classes are extremely slow and dull. He seems to give everyone very similar marks which don't reflect the quality of work; as if he's assigning random numbers in a range. Take it if you don't mind gambling with your GPA.
Rating # 6
Overview:
  • Course: MATH312
  • Grade Received: Not sure yet
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
super nice guy! though you might need to review a lot outside the classroom
Rating # 7
Overview:
  • Course: MATH312
  • Grade Received: C+
  • Overall Rating: 4.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
SUPER EASY EXAM
Rating # 8
Overview:
  • Course: SCIE113
  • Grade Received: B
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
The prof is boring. His grading is really tough.
Rating # 9
Overview:
  • Course: MATH414
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Professor MacDonald is caring and very knowledgeable. He is easy to understand and very clear!
Rating # 10
Overview:
  • Course: MATH105
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Pretty nice guy and tries his best to help. If you ask him about a question, he'll explain it nicely to you without judgment. Great guy overall.
Rating # 11
Overview:
  • Course: MATH335
  • Grade Received: A
  • Overall Rating: 4.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Dr. MacDonald really cares about his students and wants us to succeed. His explanations can be a bit confusing, but most of the time I found them clear. He's very approachable and willing to clarify any unclear concepts, and his workshops really help prepare you for the midterms/final. Came into his class scared of math, but ended up doing well!
Rating # 12
Overview:
  • Course: MATH335
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
The questions he goes over in class are particularly helpful when studying for the midterms, many of the exam questions are very similar. The TA is often a hard marker, but if you think you deserve a better grade Dr. MacDonald will look over it again. I can tell he care a lot about his students, and whats to see them succeed.
Rating # 13
Overview:
  • Course: MATH335
  • Grade Received: N/A
  • Overall Rating: 3.5
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Super easy class. Dr. MacDonald is a such a nice prof and I thought he was a pretty good teacher. Once you go up to the board during workshops you see how hard it is to teach math and he did a better job than I could at least. I am horrible at math and this class was a sky-rocketing GPA booster for sure!
Rating # 14
Overview:
  • Course: MATH335
  • Grade Received: N/A
  • Overall Rating: 3.5
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Dr. Lauchie Maconald really cares about his students's learning. Sometimes, lectures might be a bit vague due to abstract concepts. He is there for you if you have any questions. TA grader marks the assignments and test, and marks them quite harshly. You can always take it to Lauchie to have a look over it. Workshops are very helpful !!!
Rating # 15
Overview:
  • Course: MATH105
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
I COULDN'T AGREE ANYMORE WITH ALL THE COMMENTS. HE'S A SUPER NICE GUY. GENIUS. JUST CAN'T DELIVER ALL HIS BRILLIANCE VERBALLY. HOWEVER IF YOU SEEK HELP OUTSIDE OF THE CLASS HE WOULD BE MORE THAN WILLING TO GIVE YOU A HAND.
Rating # 16
Overview:
  • Course: MATH335
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Such a nice prof!! Really wanted students to do well so he made it very clear what was expected for the midterm and final. Practice midterms were given out that were exactly the same as the real ones. I hated math in high school but this class ended up being my best grade last semester. Definitely take this class with him! Very helpful and kind.
Rating # 17
Overview:
  • Course: MATH1100
  • Grade Received: N/A
  • Overall Rating: 2.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He is a VERY nice guy. He CAN teach but too careful to offend anyone. He's a too much of a gentle and nice nerd. I got to admit that he is VERY VERY patient and nice if you ask for help though.
Rating # 18
Overview:
  • Course: MATH200
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Great Pro~easy to get high mark~usually the test r very similiar to textbook problems~n' always reply to students questions and explain it~Luv it!
Rating # 19
Overview:
  • Course: MATH105
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Horrible teacher. Lets people chat so loudly that the rest of the class can't hear the example he is giving on the board. And then he says, "Oh well, since everyone is talking, you obviously know how to do this so I'll just write the answer on the board." HOW BOUT TELLING YOUR STUDENTS TO BE QUIET?!
Rating # 20
Overview:
  • Course: MATH102
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
really good notes and super nice guy, and super easy tests because he'll give the class hints at what to look at and then the questins will be exactly the same. he doesn't even change the numbers!! the one problem is that he allows people to chat too loud in his class, but wicked prof
Add Your Review Below:
Search Professors:
Welcome:

Before signing up for classes every students should gather as much information as possible to make a decision on which professors as well as which courses to take. This website will help you make this decision easier.

Here, the students can rate, research and cross-reference the overall performances of the professors to select the best ones, and always be informed and up-to-date with what’s important.

Join the fun! Visit all pages and get all the information you need to choose the best class and best professor that you’ll enjoy listening to and learning from.

Our Friendly Sponsor:
Schools:
Our Friendly Sponsor:


Celebrity Net Worth Visa Bulletin