4.7

David Armstrong

Chemistry - University of Toronto at Mississauga

4.7
Quality
2.7
Difficulty
95%
Would Retake
129
Reviews
4.7
Quality
2.7
Difficulty
4.7
Helpful
4.7
Clarity

95%

Would Retake

129

Reviews

Rating Distribution
Official
129 total ratings

5

107

4

13

3

4

2

3

1

2

What Students Say

This man deserves a raise

CHM120 - 5.0 rating

You are a sincerely amazing guy

CHM120 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

21%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 89 grades
Most common grades:
A+ (30)
A (28)
Not sure yet (16)
Grade Distribution
A(58)B(11)C(4)D(0)F(0)A-/B+(16)
Based on 113 reported grades
A+: 30
A: 28
Not sure yet: 16
A-: 9
Common Tags
Hilarious (78)
Caring (55)
Amazing lectures (44)
Respected (32)
Accessible outside class (27)
Clear grading criteria (26)
Inspirational (17)
Lecture heavy (12)
Rating Trend

Declining

-0.34 avg change
Mar
Apr
May
Jun
Jul
Dec
Last 6 months
Ratings by Course

CHM1109

5.0

(1)

CHM120H5S

5.0

(7)

CHEM110

4.8

(19)

CHM110

4.7

(57)

CHM120

4.7

(39)
+2 more courses
Difficulty by Course

CHM231

5.0

CHM333

4.0

CHM110

2.7

CHEM110

2.6

CHM120

2.5

Reviews (127)
5.0
3.0
CHM333
Grade: A
Apr 24, 2019
Would take again

Dave is probably the best guy. I want to be like him. He's a Saint and his teaching style is fantastic. You can't fail with Dave, as long as you do your work, review the content and reach out if you have questions it's a guaranteed good time. 20/10 would do again just for fun. He has a great sense of humor and a dry wit. Amazing guy.

Accessible outside class
Inspirational
Hilarious
5.0
4.0
CHM333
Grade: A+
Dec 9, 2020
Would take again

One of the best lecturers I've ever had! He is very approachable and open to answering questions after lecture and during office hours.

Respected
Group projects
Amazing lectures
4.0
3.0
CHM110
Grade: Not sure yet
Sep 28, 2021
Would take again

He's nice but goes way too slow in my opinion. He answers every single message in the chat, goes back to a slide if literally 1 person out of 400 tell him they missed the note even if he's been sitting on the slide for 10 minutes, and he'll repeat himself over and over just because students can't listen, rewatch recording, or read the transcript.

Respected
Hilarious
Caring
2.0
4.0
CHM110
Oct 3, 2021
Wouldn't take again

The problems he uses in his slides are nothing like the problems in the textbook and he's very sarcastic and rude when it comes to asking for explanations and more detail on assignments. Put minimal effort into his lecture slides, and expects you to know everything just by watching him solve easy problems.

Lots of homework
Skip class? You won't pass.
Lecture heavy
3.0
4.0
CHM110
Oct 3, 2021
Wouldn't take again

the slideshow questions are NOTHING like the questions given in the textbook, so you never know whats gonna come on tests.

Lots of homework
Accessible outside class
Test heavy
5.0
2.0
CHM110
Grade: Not sure yet
Oct 11, 2021
Would take again

Honestly guys, Prof Armstrong is one of the best IMO. Hes funny, informative and also really wants his students to succeed. He has no place for cheating and for students who dont care. You can ask the most stupidest of questions and he will respond in a polite, understandable manner. Read the textbook, do the practice problems and youll succeed.

Hilarious
Amazing lectures
Caring
5.0
3.0
CHM110
Grade: A
Oct 16, 2021
Would take again

I think its the first time he's teaching a first year chem course but he is such a GEM, not joking! He does get pissed when people mass email him on midterms/assignments/etc but he'll answer almost every question in the chat, he's hilarious too (He has a thing against microsoft teams LOL). Def would take this guy again, love learning chem from him!

Respected
Skip class? You won't pass.
Hilarious
4.0
5.0
CHM110
Grade: Not sure yet
Oct 19, 2021
Wouldn't take again

Dave is pretty funny and he's such a cool guy. But beware, chemistry is a rough class in general. Lecture content is different than textbook content, and lectures are a bit disjointed since he goes by the math really fast. It also can feel slow when he goes back to slides because someone always asks for the slide again.

Get ready to read
Skip class? You won't pass.
Hilarious
5.0
3.0
CHM110
Grade: Not sure yet
Nov 10, 2021
Would take again

Super nice during lectures and will answer all chat questions. Shuts down annoying spam in the chat immediately lol. Kinda condescending if you ask a question in class but that bc people keep repeating the same stuff over n over. Is super specific about whats gonna be on quizzes and tests, so there r no surprises. hes super funny, love dave sm <3

Clear grading criteria
Hilarious
Lecture heavy
4.0
3.0
CHEM110
Grade: A
Nov 17, 2021
Would take again

Such a nice guy. It's his first year and he's getting misjudged, he works so hard and he actually cares about our mental health. he's willing to accommodate and help us out. the practice is the same as the exam! you do have to work hard but it's not impossible for a 4.0! don't talk about grades SOO much or he gets annoyed, he wants people to learn

Accessible outside class
Hilarious
5.0
3.0
CHM110
Dec 13, 2021
Would take again

Overall great professor, takes his time to explain topics and is genuinely a nice person and wants you to succeed. There were no curveballs in the midterms or the exam, if you attend the lectures and understood the assigned textbook problems/lecture problems you can get a good mark. (Obviously you still have to put in effort to succeed.)

Hilarious
Amazing lectures
Caring
5.0
2.0
CHM1109
Grade: A
Dec 31, 2021
Would take again

Dave is super cool, gives lots of extra credit, is understanding and adapts well to the online environment.

Amazing lectures
Caring
EXTRA CREDIT
4.0
3.0
CHM110
Grade: C
Jan 10, 2022
Would take again

Being my first university chemistry course, he made the transition between high school and university more comfortable. The content can be heavy and difficult, but he really makes it enjoyable. Willing to answer questions and accommodating for an online environment. It can be hard to keep up with lectures, but the recording and slides are provided

Respected
Lecture heavy
Caring
5.0
3.0
CHM110
Grade: A+
Jan 22, 2022
Would take again

Fantastic professor. So accommodating and supportive, as well as knowledgeable. I attended all the lectures and did all the assigned homework and got a 98 overall. Dave is really the best!

Inspirational
Hilarious
Caring
5.0
1.0
CHM120
Grade: A-
Feb 8, 2022
Would take again

Really good teacher. really cares about students and actually understands that students are having a hard time working in a online environment. Mrs Nunes level of good

Respected
Clear grading criteria
Hilarious
5.0
4.0
CHM120H5S
Feb 8, 2022
Would take again

I am so sincere to recommend Prof. David Armstrong to upcomg new students who are going to study CHM110H5S and CHM120H5S. His instructions and patience on teaching are absolutely appreciated by my classmates themselves and myself. His class is not hard instead it is really inspiring and easy-understanding.

Gives good feedback
Respected
Inspirational
5.0
3.0
CHM110
Grade: A+
Mar 8, 2022
Would take again

Great prof really helped out a lot in those tough times and would recommend taking his class. I got a high mark because I attended lectures, listened to his teachings and did all the assignments. It is fun to do chemistry when you are on track with the class and understanding the many concepts and if you keep up in lecture it will be fun learning.

Amazing lectures
Gives good feedback
Inspirational
5.0
3.0
CHM110
Grade: A
Mar 14, 2022
Would take again

Awesome prof, I would definitely take him again. I feel like I actually learned something.

Amazing lectures
Hilarious
Respected
5.0
1.0
CHM120
Grade: A
Mar 29, 2022
Would take again

Super chill and made the class really fun. He gave clear instructions and rubrics on how to get a good mark on assignments and provided practice exams that were really helpful. Explained everything in a way that's easy to understand. My fav prof.

Amazing lectures
Clear grading criteria
Hilarious
5.0
3.0
CHM120
Grade: Incomplete
Apr 7, 2022
Would take again

Dave's the goat, 100/100 would recommend.

Hilarious
Caring
Respected
5.0
3.0
CHM120H5S
Grade: B
Apr 9, 2022
Would take again

Amazing prof who actually cares about his students and what he teaches. Best lectures that are enjoyable to sit through even if you don't understand the concepts. Always provides help and clear expectations for course work. Makes practice tests and exams which are very useful and actually help prepare you. Lecture content is sufficient for tests.

Amazing lectures
Inspirational
Hilarious
5.0
3.0
CHM120
Apr 11, 2022
Would take again

Amazing at explaining any concepts or questions asked. An amazing teacher that actually cared about the course and teaching it. Also very funny which made learning the material more fun.

5.0
3.0
CHM120
Grade: Not sure yet
Apr 12, 2022
Would take again

Dave made my entire year, his lectures were very clear and he always answered questions with clarity, and he's funny! It felt like he understood exactly what confuses students and was able to explain complicated concepts in simpler ways. His tests are fair and he never asked for more than what was needed. I'd love to have him again in the future :)

Amazing lectures
Hilarious
Respected
5.0
1.0
CHM120H5S
Grade: Incomplete
Apr 14, 2022
Would take again

The best prof ever, he actually cares about his students and cares about his job.

Clear grading criteria
Inspirational
Hilarious
5.0
3.0
CHM120
Grade: A+
Apr 22, 2022
Would take again

Literally the best prof I had during my first year. He made difficult and boring concepts more interesting and easier to understand, and his lectures were quite entertaining. He also had the best interest of the students in mind, and it really showed as he was always willing to help smooth the transition into university and even to in person.

Hilarious
Caring
Lecture heavy
5.0
2.0
CHM120
Grade: A-
Apr 23, 2022
Would take again

You could tell that Dave genuinely cared about his students, and wanted them to do well. All his midterms and exams were very fair, and he was always available for extra office hours. He also always tried to be up to date on emails which must've been hard in a huge class. He made confusing concepts easy to understand, rlly enjoyed chem w him!!

Amazing lectures
Clear grading criteria
Caring
5.0
3.0
CHM120
Grade: B+
Apr 23, 2022
Would take again

Amazing. enough said

Amazing lectures
Inspirational
Hilarious
5.0
3.0
CHM120
Grade: A-
Apr 24, 2022
Would take again

Daves super cool.

Hilarious
Respected
Accessible outside class
5.0
3.0
CHM120
Grade: A+
Apr 24, 2022
Would take again

Amazing. Would not have does as well as I did in chm110/120 if it was not for him

Inspirational
Hilarious
Caring
5.0
2.0
CHM120
Grade: A+
Apr 25, 2022
Would take again

You're in good hands with Dave, there's a reason his rating is so high. Even if you found chemistry difficult in HS, there's a good chance Dave will make it a lot more approachable (many people took chem POSts after his course). For each test/exam, focus on the practice he posts and use that to direct (not limit) your studying and you will do well!

Amazing lectures
Inspirational
Hilarious
5.0
3.0
CHEM110
Grade: B
Apr 26, 2022
Would take again

lecture slides were great, and tests were very fair. you can do very well if you pay attention to lectures, do practice questions. all around goofy guy, incredible prof.

Amazing lectures
Hilarious
Accessible outside class
5.0
3.0
CHM120
Grade: A
May 6, 2022
Would take again

Take the class if you see David Armstrong listed as the instructor.

Clear grading criteria
Hilarious
Accessible outside class
5.0
3.0
CHM110
Grade: A
Jun 13, 2022
Would take again

The best prof ever!! Amazing lectures, and love that he actually cares about his students.

Amazing lectures
Gives good feedback
Hilarious
5.0
2.0
CHM120
Grade: A-
Jul 5, 2022
Would take again

Prof David is very kind and respectful. Lectures were engaging + helpful and he's comedic gold too. Dave is also very caring towards his students and always does his best to answer your questions after lectures or during his office hours. His grading criteria are crystal clear for assignments/midterms/quizzes. Overall amazing prof.

Clear grading criteria
Hilarious
Accessible outside class
5.0
4.0
CHM120
Grade: A
Jul 27, 2022
Would take again

Prof Dave is an incredible professor and I really enjoyed his class. Even though the chm120 content was kinda difficult, he made it very easy to understand. As long as u pay attention in his class you're good. The lab reports are easy as long as u follow the rubric. Make sure u make practice the practice exams he posts they helpful.

Amazing lectures
Clear grading criteria
Hilarious
5.0
3.0
CHM110
Grade: Not sure yet
Sep 19, 2022
Would take again

best prof ever i hate chem and i love his class, really a great guy

Amazing lectures
Hilarious
Caring
5.0
3.0
CHM110
Grade: A+
Sep 21, 2022
Would take again

I love Him.

Amazing lectures
Inspirational
Hilarious
5.0
2.0
CHEM110
Grade: A+
Oct 2, 2022
Would take again

amazing prof

Amazing lectures
Hilarious
5.0
5.0
CHM110
Grade: Not sure yet
Oct 2, 2022
Would take again

Makes difficult content simple. His slides are a lifesaver for midterms.

Amazing lectures
Hilarious
Lecture heavy
5.0
2.0
CHM110
Grade: B+
Nov 4, 2022
Would take again

He is amazing

Amazing lectures
Caring
Respected
5.0
3.0
CHEM110
Grade: Not sure yet
Nov 9, 2022
Would take again

Incredibly fair. Might actually declare a chem minor. Don't get me wrong - the past two midterms have been rough, but never have I ever questioned whether or not the assessments were reasonable. I think I might finish chemistry with a decent grade for the first time ever because I genuinely understand what's going on.

Amazing lectures
Caring
Respected
5.0
2.0
CHM110
Grade: Not sure yet
Nov 13, 2022
Would take again

Best Chem prof at UTM. Hands down. Nice, funny, caring and down to earth guy.

Caring
Respected
5.0
2.0
CHEM110
Grade: Rather not say
Nov 18, 2022
Would take again

He's very understanding of student struggle and gives fair testing.

Clear grading criteria
Hilarious
Caring
5.0
3.0
CHM110
Grade: Not sure yet
Nov 29, 2022
Would take again

He's a great professor

Hilarious
Caring
Respected
5.0
2.0
CHM110
Grade: Incomplete
Dec 8, 2022
Would take again

I know I'm only a first year but I don't think any future professor I will have will match up to him. It was our last class and a new class had to use the lecture hall but he still stood outside of the hall answering everyone's questions. He is so funny and relatable and his DOG IS SO CUTE!!!! He explains sooo clearly and his tests are pretty fair.

Hilarious
Caring
Accessible outside class
5.0
3.0
CHM110
Grade: Incomplete
Dec 15, 2022
Would take again

Dave is awesome. He really understands student struggle and is very sympathetic with his students. He always looks out for ways to improve the course for students. The exam was fair as well

Hilarious
Caring
Respected
5.0
3.0
CHM110
Grade: Not sure yet
Dec 15, 2022
Would take again

He is amazing he makes chemistry so easy to understand and you can always meet him outside of class

Amazing lectures
Hilarious
Accessible outside class
5.0
2.0
CHEM110
Grade: B
Dec 16, 2022
Would take again

Professor Armstrong is literally the best prof yet. His Midterms and exams were very very similar to the practice midterm and exams he provides with some questions being different but the practice and modem give a sense of comfort and he's VERY TRUSTWORTHY when it comes to the midterm exams. Super funny laid back dude as well :)

Amazing lectures
Hilarious
Accessible outside class
5.0
2.0
CHM110
Grade: A
Dec 19, 2022
Would take again

A king!! If u see him listed as the prof take the class! Very clear and realistic with his expectations. Midterm and exam questions are similar to the practices. He truly wants his students to succeed.

Clear grading criteria
Caring
Accessible outside class
5.0
5.0
CHEM110
Grade: C+
Dec 24, 2022
Would take again

Best prof you'll ever have. I didn't do too well but that's on me for not doing enough practice so definitely look at the suggested problems for each chapter all you'll do great. Labs were fun and easy. He's funny and honestly cares about his students. He understands that your performance is a reflection on him and it shows. Textbook is online.

Amazing lectures
Hilarious
Caring
5.0
3.0
CHM110
Grade: A
Dec 31, 2022
Would take again

One of the best professors I've ever had! Genuinely cares about his students and wants them to succeed.

4.0
2.0
CHM110
Grade: A+
Jan 8, 2023
Would take again

Dave does want students to succeed and gives great outlines for assignments, quizes and tests. Lectures are recorded and posted and textbook was useless.

Clear grading criteria
Respected
Lecture heavy
4.0
3.0
CHM110
Grade: B
Jan 10, 2023
Would take again

super caring guy, tests were fair, would stay behind to answer questions. accessible outside of class, really understanding, overall just a great guy

Caring
Respected
Accessible outside class
4.0
2.0
CHM120
Grade: A+
Jan 10, 2023
Would take again

really caring guy and you can get good explanations from him outside of class. but the lectures themselves aren't super helpful so make sure you either go to his extra hours or ask your TA lots of questions

Clear grading criteria
Caring
Respected
5.0
3.0
CHM110
Grade: B
Jan 12, 2023
Would take again

You can tell that Dave genuinely wants the best for all of his students. He does all that he can to make sure his students understand the course content. Lectures are detailed, and he goes over/provides questions that will actually prepare you for midterms and exams. He's also really funny. goatedprof

Hilarious
Caring
Accessible outside class
5.0
2.0
CHM110
Grade: B-
Jan 12, 2023
Would take again

favourite zesty prof

Amazing lectures
Hilarious
Respected
5.0
3.0
CHM110
Grade: B+
Jan 12, 2023
Would take again

Overall a great course to recommend, he is a kind and genuine person that wants his students to succeed, his lectures are very helpful.

Amazing lectures
Hilarious
Caring
5.0
2.0
CHM110
Grade: B+
Feb 7, 2023
Would take again

Really good teacher, classes are interesting

Clear grading criteria
Hilarious
Accessible outside class
5.0
2.0
CHEM110
Grade: C
Feb 14, 2023
Would take again

He is AMAZING, honestly the best professor at UTM. He records his lectures and holds live zoom calls, so attendance is not mandatory. He has a very clear guideline, and as long as you follow that you should have no trouble getting a decent grade. I literally have almost no prior knowledge of chemistry, but still managed to do decent. DAVE>Everyone!

Clear grading criteria
Hilarious
Lecture heavy
5.0
3.0
CHM120
Grade: A+
Feb 18, 2023
Would take again

I love you so much Dave, you are the best professor I met at UofT and you care for each one of your students and you always want to make our lives easier, I understand chemistry better cuz of you

Amazing lectures
Hilarious
Caring
5.0
3.0
CHM120
Grade: A+
Mar 9, 2023
Would take again

I love you dave, you are amazing, you are helpful, you are caring and compassionate, you care about your students, you are funny, you made my first year amazing

Inspirational
Hilarious
Caring
5.0
4.0
CHEM110
Grade: C+
Mar 14, 2023
Would take again

Dave is amazing. I hate chemistry and I genuinely like this class. Extra points for showing us pictures of his dog. 10/10

Hilarious
Caring
5.0
3.0
CHM120
Grade: A+
Mar 20, 2023
Would take again

In class, He goes the extra mile, To make sure you understand all the while. he teaches with passion and care, And give his time freely without a scare, Helping you through every experiment with persistence. Dave is a gem, Who makes learning chemistry a true anthem, So let's raise our glasses and give a cheer, To a professor who is always near.

Hilarious
Caring
Respected
5.0
1.0
CHM120
Grade: A
Apr 5, 2023
Would take again

Absolutely incredible. Take his course you wont regret it.

Caring
Accessible outside class
5.0
3.0
CHEM110
Grade: A+
Apr 5, 2023
Would take again

I love you Dave and I love you Eevee (His amazing cute dog), give this man a raise please...

Inspirational
Hilarious
Respected
5.0
3.0
CHM120
Grade: A+
Apr 5, 2023
Would take again

Mann I don't even know what to say, Dave I love you, your personality, the way you help your students, your patience and care for each thousand of your students... You are a sincerely amazing guy. I love you

Inspirational
Hilarious
Caring
5.0
2.0
CHM120
Grade: A+
Apr 9, 2023
Would take again

This man is the GOAT. If you see him listed as the prof do not hesitate and take his class. He is sooooo caring like he literally wants to give you a 4.0. He is so accessible outside of class and would even help you through the lab reports. This man deserves a raise. Eevee I love you!! His dog is the cutest, fluffiest, friendliest thing ever.

Amazing lectures
Hilarious
Caring
5.0
3.0
CHM120
Grade: A
Apr 18, 2023
Would take again

good lecturer, if you review the past tests, practice tests, and the powerpoints you'll do great on the midterms and the exam

Participation matters
Clear grading criteria
Hilarious
5.0
1.0
CHM120
Grade: A+
Apr 21, 2023
Would take again

Amazing professor! His test and quizzes exactly resemble the content in lecture and he takes his time to explain the content. Never needed the textbook when I was in his course.

Amazing lectures
Caring
Respected
5.0
3.0
CHM120
Grade: A+
Apr 21, 2023
Would take again

Please take CHM110 and CHM120 with Dave if you can. Genuinely one of the most caring and amiable professors I've seen, the accessibility he provides in his courses is insane. He records the lectures, uploads slides, give us plenty of practice that is reflective of the material, and showed us his dog.

Amazing lectures
Caring
Accessible outside class
5.0
2.0
CHM120H5S
Grade: A+
Apr 22, 2023
Would take again

Professor Dave is awesome. He is one of the best prof at UTM.

Gives good feedback
Hilarious
Caring
5.0
1.0
CHM110
Grade: A+
Apr 22, 2023
Would take again

BEST FIRST YEAR PROF EVER! Dave made the transition into university so much easier. He actually cares about his students and is understanding during those times where a lot of stuff is due and will try to help as much as he can. His tests and exams are very similar to the practice ones and he explains everything really well. He's also super funny!

Clear grading criteria
Hilarious
Accessible outside class
5.0
1.0
CHM120
Grade: Incomplete
Apr 22, 2023
Would take again

Literally the best prof ever'

Clear grading criteria
Caring
Accessible outside class
5.0
3.0
CHM120H5S
Grade: B-
Apr 23, 2023
Would take again

Prof dave is an amazing man and is greatly aaccessible outside class he grades fairly and teaches really well

Caring
Respected
Accessible outside class
5.0
2.0
CHEM110
Grade: Audit/No Grade
May 2, 2023
Would take again

Dr. Armstrong is by far one of the most caring professors I have come across throughout my time at UTM. He wants his students to do well and can hep you if you talk to him after lectures or during office hours. However, make sure that you ask him questions which weren't already answered in the syllabus or emails.

Hilarious
Caring
Online Savvy
5.0
3.0
CHM120
Jun 2, 2023
Would take again

When I say lots of homework, there is a lot of lab reports obviously which is not his fault but even that was made to be easier in a way! His lectures were very good, and was very helpful and got back to emails fairly fast, his tests are fair. His lectures are enjoyable, funny guy and chill

Amazing lectures
Lots of homework
5.0
1.0
CHM120
Grade: A
Jun 10, 2023
Would take again

Honestly one of the best profs in my first year, had him in both CHM110 and CHM120. His practice work is similar to examinations, tells you what to expect, does review throughout the course. Textbook is suggested but you don't end up using it, he gives a lot of practice otherwise. It is used when citing it as a source for your lab reports.

Gives good feedback
Caring
Accessible outside class
5.0
3.0
CHM120
Grade: A+
Aug 12, 2023
Would take again

Dave, I love you, honestly, you are a hard working, caring man, you care for your students. Unlike, MAT, you answered any necessary questions and was straight up with the content.

Gives good feedback
Hilarious
5.0
3.0
CHM110
Grade: B+
Aug 25, 2023
Would take again

Great chemistry professor. Lectures are great. Clear teaching. Tests are average difficulty. He uploads lecture recordings. Textbooks don't really matter if you listen to the course and practice carefully.

Caring
5.0
3.0
CHM110
Grade: Incomplete
Nov 7, 2023
Would take again

Really nice guy. He works for the students and not against them, proven through his grade bumps for term tests that are very fairly given. His lectures are straight forward, he answers questions, goes through examples that are important for the tests and makes jokes that make chemistry less painful. I appreciate his enthusiasm for what he teaches.

Amazing lectures
Caring
Lecture heavy
5.0
1.0
CHM120
Grade: A+
Nov 21, 2023
Would take again

He makes it a bird course.

Amazing lectures
Clear grading criteria
Caring
5.0
1.0
CHM110
Grade: A+
Dec 1, 2023
Would take again

It's me. Lectures are both recorded and in-person, so if you plan your schedule so that you only have a single chem lecture on one day, you can stay home. Do his practice material before the quizzes, midterms, and exams and you'll ace it with no problem. He also does all lab report calculations in class. Also, he's fine as hell. El Psy Kongroo.

Clear grading criteria
Hilarious
Online Savvy
5.0
1.0
CHM110
Grade: A+
Dec 11, 2023
Would take again

There isn't much to say, CHM110 was therefore the easiest class I've had so far. Everything is so straightforward, if you did good in grade 12 chem I guarantee you you'll do good. TRUST ME. Dave is just an amazing and down to earth prof

Amazing lectures
Hilarious
Caring
5.0
2.0
CHM110
Grade: B+
Jan 4, 2024
Would take again

Best chemistry teacher I've ever had! Funny dude, and he gives you all of the tools you need to succeed in the course. Unfortunately I am a dumbass, but even then I've been barely scraping by! Practice term tests and quizzes are exactly like the actual tests, so understand the content on those and you'll get high grades. Very relatable!

5.0
3.0
CHM110
Grade: A-
Jan 7, 2024
Would take again

Dave was awesome for CHM110! His lectures are fun, the experiments were worthwhile and his tests were fair! As long as you do the practice quizzes, midterms, and exams you'll be set!

Clear grading criteria
Hilarious
Accessible outside class
5.0
3.0
CHM110
Grade: A+
Jan 15, 2024
Would take again

Dave, tho i dont have u as a teacher anymore, i love u

Inspirational
Caring
Respected
5.0
1.0
CHM120
Grade: B
Apr 30, 2024
Would take again

I love you Dave, the best prof ever im genuinely gonna miss you man.

5.0
1.0
CHEM110
Grade: A
Aug 7, 2024
Would take again

hand down the best prof at UTM. just study is practice tests and you'll be fine.

Amazing lectures
Hilarious
Lecture heavy
5.0
2.0
CHM120H5S
Grade: B
Aug 9, 2024
Would take again

Great as always! Was sad we didn't get to see Eevee :(

Amazing lectures
Hilarious
Caring
5.0
2.0
CHM120
Grade: A-
Aug 18, 2024
Would take again

David, my beloved

Amazing lectures
Hilarious
Respected
1.0
5.0
CHM333
Sep 9, 2024

One of the worst in the department. The course was primarily assignment based. However, doesn't know how to grade assignments fairly, he failed to provide proper feedback. Matter of fact, he did not release most of the marks till end of the term, so no clue as to how you're doing. Not a good prof at all. Don't take this course with him. Terrible.

Tough grader
5.0
2.0
CHM110
Grade: A
Oct 6, 2024
Would take again

Professor Armstrong might be the most nonchalant professor at UTM. He really makes life easy by providing plenty of practice problems, quizzes, and tests, even going out of his way to talk about lab report questions or whatnot that students ask him about in lecture. Professor Dave does like to ramble on sometimes. He is a fungi. Would recommend.

Amazing lectures
Hilarious
Caring
5.0
2.0
CHM110
Grade: Not sure yet
Oct 12, 2024
Would take again

Dave is a fantastic professor who explains things clearly and goes out of his way to clarify and make sure the everyone is on the same page. He is extremely nice and has a excellent sense of humor, by far my favorite professor in the university so far. 10/10

Inspirational
Hilarious
Caring
5.0
1.0
CHM110
Grade: A
Nov 13, 2024
Would take again

best prof ever

5.0
1.0
CHM110
Grade: A
Nov 28, 2024
Would take again

Such an amazing first year prof. He had online lectures available, and his midterms were almost exaclty like the practice. 100% take chm110 with him

Amazing lectures
Caring
Respected
5.0
1.0
CHEM110
Grade: A+
Nov 29, 2024
Would take again

Top 3 human beings apart from LeBron

Amazing lectures
Hilarious
Caring
5.0
3.0
CHEM110
Grade: B+
Nov 29, 2024
Would take again

Dave is the best prof at UTM, I 100% would recommend his course. That being said, just because he's a great prof doesn't mean it's an ‘easy' course, you still have to attend lecture and try to understand the concepts on your own time. I highly recommend his office hours!

Hilarious
Respected
Accessible outside class
5.0
3.0
CHM110
Grade: A+
Dec 2, 2024
Would take again

You won't regret taking his course

Amazing lectures
Hilarious
Caring
5.0
1.0
CHM110
Grade: A+
Dec 10, 2024
Would take again

Very good course. However, with his teaching style, its hard to adapt to future chem courses. I had a tough time adjusting to second and third year chem courses because of how much easier and leniently this course was taught compared to the rest. Otherwise, very good to foster an interest in chemistry!

Clear grading criteria
Hilarious
Caring
5.0
4.0
CHM110
Grade: Not sure yet
Dec 11, 2024
Would take again

Great prof! Super kind and always simplifies difficult concepts. The long lab reports were hell, but otherwise he's very fair.

Amazing lectures
Gives good feedback
Accessible outside class
5.0
4.0
CHM110
Dec 13, 2024
Would take again

Great prof. Midterms weren't the easiest just because of the time limit and usually one or two questions had lots of calculations, but he prepares you well. The pre-labs were rough sometimes (2-3 out of the 5 times), so I wish they'd prep you just a little for them. Overall, would definitely take another course with him.

2.0
3.0
CHM110
Grade: Not sure yet
Dec 15, 2024

He's not a bad guy but I struggled a lot to learn in his lectures because of his teaching style. His tone of voice is so dull and monotone half the time but he teaches fast so I don't even know what he's saying. He also will sometimes go off during his explanations and just start explaining as if you "obviously" already know the concepts.

4.0
4.0
CHEM110
Dec 20, 2024
Would take again

Great prof, but exam was a million times harder than the slide content. Wish he'd go a little easier because the buffer questions were brutal, and worth so much.

5.0
3.0
CHM110
Grade: A-
Dec 20, 2024
Would take again

Dave is the absolute best. Chem is hard but he is so accessible, kind, and helpful in office hours. He really is clear with what his expectations are and is always happy to clear up any concerns or questions you have. It is a lot of work in this course but with prof Armstrong you are in the best of hands. A+++++ prof and great person.

Clear grading criteria
Hilarious
Accessible outside class
4.0
4.0
CHEM110
Dec 20, 2024
Would take again

Kindest and most caring prof. Chem is honestly rough but he makes it enjoyable. Dave pls make chm120 easier:)

4.0
2.0
CHEM110
Grade: Not sure yet
Dec 26, 2024
Would take again

Great explanation of topics and labs, even giving you answers to pre-lab questions. The lectures were clear and easy to follow. Practice midterms and exams are accurate to the real thing. The only complaint I have is that his voice can be monotonous at times, but that's not too big of an issue.

Amazing lectures
Hilarious
4.0
4.0
CHM110
Jan 7, 2025
Would take again

Great professor. Exam was hard though. Lots of math in this course, so be aware of that.

Amazing lectures
Lecture heavy
Accessible outside class
5.0
2.0
CHEM110
Grade: A-
Jan 9, 2025
Would take again

Amazing, lots of sass and wit, excellent sense of humor

Hilarious
5.0
1.0
CHM110
Grade: A
Jan 12, 2025
Would take again

Dave's genuinely the best professor I've encountered at university so far. He explains things very simply during lectures; he also records them and offers the option to join lectures on Zoom. Tests are almost exactly like his practice tests and lecture examples and lab report instructions are very clear. Great prof; I'd definitely retake his class.

Amazing lectures
Clear grading criteria
Accessible outside class
5.0
2.0
CHM110
Grade: A
Jan 19, 2025
Would take again

Dave is awesome if you love chem you'll love Dave if you don't love chem you might also love Dave Can't wait for CHM323

Hilarious
Caring
Respected
5.0
1.0
CHEM110
Grade: A+
Feb 2, 2025
Would take again

Hes actually amazing

Clear grading criteria
Gives good feedback
Hilarious
5.0
2.0
CHM110
Grade: B
Feb 6, 2025
Would take again

..........

1.0
5.0
CHM120
Feb 22, 2025

TERRIBLE professor and person. He is extremely rude to questions in class and in office hours. Practice material is NOT provided and content covered is not related to the test, which are very difficult and challenging. Evidently, enjoys seeing students fail. AVOID at all costs.

Tough grader
Test heavy
5.0
3.0
CHM110
Grade: A+
Mar 6, 2025
Would take again

Professor Armstong is great! He does go fast in lecture, but the slides are easy to understand if you take another look. Lots of review/practice material for midterms. He is really funny. GIVE THIS MAN TENURE

Amazing lectures
Hilarious
Respected
5.0
3.0
CHM120
Grade: Not sure yet
Mar 6, 2025
Would take again

Very caring and funny

Hilarious
Caring
5.0
3.0
CHM110
Grade: A
Mar 18, 2025
Would take again

God bless this man. This course was somewhat difficult but Dave prepares you REALLY well for the midterms and final. The practice midterm he posts are almost identical to the midterms he'll give. Would definitely take any class taught by him

Hilarious
Caring
Respected
5.0
2.0
CHM120H5S
Grade: A
Apr 10, 2025
Would take again

Amazing teacher, tells excellent anecdotes and overall makes the entire course very digestible. Furthermore, he also goes out of his way to help students, such as moving due dates back by a whole week when they align with other courses midterms. 11/10.

Inspirational
Hilarious
Caring
5.0
3.0
CHM120
Grade: A
Apr 15, 2025
Would take again

As long as you come to class prepared you'll love Dave. He doesn't spend too much time on each little topic which can get confusing, but the review he gives is pretty similar to the tests. As long as you show up to the classes and put in the effort chm110/120 should be fairly straightforward.

Clear grading criteria
Caring
Respected
5.0
3.0
CHM110
Grade: A
Apr 18, 2025
Would take again

David is the best first year professor

Amazing lectures
Lecture heavy
Test heavy
5.0
3.0
CHM110
Grade: A
Apr 18, 2025
Would take again

Dave is known for incorporating active learning strategies and computational chemistry into his courses, aiming to make complex topics more accessible and engaging for students.

Amazing lectures
Clear grading criteria
Online Savvy
2.0
5.0
CHM120
Grade: B
May 8, 2025

Gave us 3 practice exams that were basically the same. The exam was completely different from the practices Terrible TA for chm120

Test heavy
3.0
3.0
CHM110
Grade: A
May 14, 2025
Would take again

Professor Dave is the best! He cares about the well-being of his students, he is hilarious and offers an online lecture option. If you keep up with the work and focus, you will do great. What we learn in lecture and sample problems are almost exactly the same as what you will be tested on. Beware Pre-Lab quizzes though. Excited for CHM120!

Gives good feedback
Hilarious
Accessible outside class
3.0
3.0
CHM120
May 22, 2025
Would take again

He's not bad but beware of the final exam because he gave us practise exams that were pretty much identical to past exams but the actual exam was something completely different. He is usually known for making exams similar to practise ones so nobody was expecting the switch up. :(

Lots of homework
Lecture heavy
Test heavy
5.0
1.0
CHM120
Grade: A
Jun 4, 2025
Would take again

god bless this man. thats all i gotta say.

4.0
3.0
CHM120
Grade: A-
Jul 3, 2025
Would take again

Dave, I trusted you! How could you? The switch-up on a FINAL EXAM was crazy, I had to take a few months to recover before I gave the review. That aside, he is hilarious, which makes boring chemistry fun and engaging and also records his lectures.

Hilarious
3.0
4.0
CHM120
Jul 25, 2025
Would take again

Great prof, but the exam was a killer. Literally dropped most of my friends' and I's grades by over 10 percent. Nothing on practice was remotely similar. Be aware, but other than that, one of the nicest people at Uoft, and genuinely cares about his students. Would still recommend his class

4.0
5.0
CHM231
Grade: A
Dec 13, 2025
Would take again

Tough course, glad professor Armstrong was the instructor this semester.

Inspirational
Hilarious
Respected
Class Info

Online Classes

100%

Attendance Mandatory

21%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 89 grades
Most common grades:
A+ (30)
A (28)
Not sure yet (16)
Grade Distribution
A(58)B(11)C(4)D(0)F(0)A-/B+(16)
Based on 113 reported grades
A+: 30
A: 28
Not sure yet: 16
A-: 9
Common Tags
Hilarious (78)
Caring (55)
Amazing lectures (44)
Respected (32)
Accessible outside class (27)
Clear grading criteria (26)
Inspirational (17)
Lecture heavy (12)
Rating Trend

Declining

-0.34 avg change
Mar
Apr
May
Jun
Jul
Dec
Last 6 months
Ratings by Course

CHM1109

5.0

(1)

CHM120H5S

5.0

(7)

CHEM110

4.8

(19)

CHM110

4.7

(57)

CHM120

4.7

(39)
+2 more courses
Difficulty by Course

CHM231

5.0

CHM333

4.0

CHM110

2.7

CHEM110

2.6

CHM120

2.5

Similar Professors