3.5

Gary Baumgartner

Computer Science - University of Toronto - St. George Campus

3.5
Quality
3.3
Difficulty
45%
Would Retake
89
Reviews
3.5
Quality
3.3
Difficulty
3.7
Helpful
3.4
Clarity

45%

Would Retake

89

Reviews

Rating Distribution
Official
89 total ratings

5

43

4

12

3

9

2

10

1

15

What Students Say

Overall terrible class experience, but his examples do help study

CSC165 - 2.0 rating

bad lectures and super hard god level finals

CSC165 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

12%

Textbook Required

59%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 21 grades
Most common grades:
A (7)
A+ (7)
Not sure yet (6)
Grade Distribution
A(14)B(2)C(1)D(0)F(1)A-/B+(3)
Based on 27 reported grades
A: 7
A+: 7
Not sure yet: 6
B+: 2
Common Tags
Respected (5)
Inspirational (5)
Caring (4)
Gives good feedback (4)
Test heavy (4)
Amazing lectures (3)
Accessible outside class (3)
ACCESSIBLE OUTSIDE CLASS (2)
Rating Trend

Declining

-1.05 avg change
Jan
May
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

CSC108H

5.0

(1)

137CS270

5.0

(1)

CSC494

5.0

(1)

CSC108

4.8

(4)

MAT137

4.4

(8)
+10 more courses
Difficulty by Course

CSC488

5.0

CSC270

4.0

CSC236

4.0

CSC165

3.7

MAT137

3.6

Reviews (88)
5.0
3.0
CSC108
Grade: A
Nov 26, 2001

Awesome prof. Very clear etc etc.

5.0
2.0
MAT137
Dec 17, 2001

very good

2.0
5.0
MAT137
Jan 17, 2002

No Comments

5.0
2.0
CSC148
Feb 4, 2002

No Comments

1.0
5.0
CSC148
Mar 13, 2002

No Comments

1.0
3.0
SCI199
Grade: A
Apr 19, 2002

No Comments

5.0
3.0
CSC148
May 2, 2002

No Comments

1.0
5.0
CSC270
May 11, 2002

No Comments

4.0
2.0
MAT240
Jun 20, 2002

great guy. very approachable

5.0
3.0
MAT137
Jun 20, 2002

He's the best theoretical math prof at U of T.

5.0
3.0
MAT137
Jun 20, 2002

He is the best math prof I ever had at UoT.

5.0
1.0
CSC148
Jun 21, 2002

Very Good Prof!

5.0
4.0
MAT137
Jul 5, 2002

Very helpful & enthusiastic. One of the best math profs.

5.0
1.0
SCI199
Oct 25, 2002

Wicked prof. This class was a gift from the U of T Gods, grade-wise

5.0
2.0
CSC108
Nov 1, 2002

Excellent prof..... very helpful

5.0
3.0
CSC108
Nov 26, 2002

friendly, smart, approachable. We need more profs like him at UT.

5.0
4.0
MAT137
Dec 17, 2002

Great prof, great guy. Cares very much about his students and their success.

5.0
3.0
CSC270
Dec 20, 2002

No Comments

5.0
2.0
CSC108H
Feb 14, 2003

Very friendly, explains concepts very well. Great prof!

3.0
3.0
CSC148
Apr 3, 2003

A helpful, knowledgeable person, but condescending and downright rude with many questions at times.

5.0
1.0
137CS270
Apr 30, 2003

so cool

5.0
4.0
CSC148
May 3, 2003

Good guy. Take his courses

4.0
2.0
CSC108
Jul 3, 2003

he's ok, but he's no paul gries. gary can take concepts to a very basic level to clearly explain them. he's a pretty neat guy.

5.0
3.0
CSC148
Aug 18, 2003

cool as hell

3.0
4.0
MAT137
Sep 25, 2003

This guy claims he can program, but he sucks. He knows Calculus really well, but I didn't find him really helpful. The guy looks like a caveman!

5.0
4.0
MAT137
Nov 9, 2003

He's a good guy. Teaches well and always tries to be helpful

5.0
2.0
CSC165
Mar 18, 2004

Very clear presentation of material during lecture + he is simply awesome in his office hours.

5.0
3.0
CSC165
Apr 6, 2004

good guy. went to office hours once and he helped out quite a bit. knows his stuff.

3.0
4.0
CSC150
Apr 7, 2005

doesnt know****. i dropped the course right after my first assignment. he is really horrible teacher. very confused and unpepared. the course was really messed up too. don't take 150 with him. good guy though.

1.0
5.0
CSC236
May 13, 2005

No Comments

1.0
5.0
CSC236
May 15, 2005

No Comments

4.0
4.0
CSC236
May 16, 2005

Gary is disorganized and ALWAYS late... but, he's also a damn good professor. Especially in his office hours. His assignments and his exams are quite difficult but he brings the marks up at the end so no worries. Just get to his office hours for help with the assignments and you'll be fine.

4.0
4.0
CSC236
Aug 30, 2005

Gary is a great proff. I found this class tough and was doing quite poor but I started going to his office hours and that helped out a lot. I think he also adjusted my mark to make me pass because I was going to office hours. He comes across as aloof but I think he does it on purpose to "learn" with you.

4.0
3.0
CSC236
Grade: A
Oct 6, 2005

A really good prof. Don't understand why some people have negative comments: reality is that he teaches one of the hardest courses in CS (236) and makes it pleasant and understandable. It could have been like 137! Great prof but don't expect anyone to give you an easy ride in a course like 236. Office hrs will pull you through.

5.0
4.0
CSC165
Dec 23, 2005

Gary is such a nice guy, so engaged in his job, so enthusiastic about the material, and so curious about life and ideas that I can't understand why anyone would have a bad word about him. Okay, I concede he's slightly disorganized, but other than than that, he's fantastic.

5.0
3.0
CSC165
Mar 16, 2006

A great professor, very friendly, enthusiastic, and teaches the material well. One of the best professors I've had.

4.0
4.0
CSC324
Apr 22, 2006

His office hours are really helpful and he teaches pretty good but there is one problem, he is not organized.(It is less than 4 days left to our final exam and 4/5 of our assignments haven't been marked yet.)

5.0
4.0
CSC324
Dec 13, 2007

Pretty awesome prof. Not easy, his assignments are quite challenging, but he gives a lot of help and hints and is very helpful you you drop by his office. You really learn the stuff too. Only drawback is that he marks slow, and pushes back assignments, leaving you with only half your marks going into the exam.

5.0
2.0
CSC324
Oct 16, 2010

Perfect example of a great teacher.

3.0
4.0
CSC324
Jan 14, 2011

Disorganized. Marks assignments slowly. Shows up to class late, showed up to midterm 40 minutes late. Really cares about his students, will help you out if you want it. Can make you feel really stupid. Teaches only to "top students". Never taking a course with him again.

4.0
4.0
CSC236
Nov 2, 2011

The assignments are hard and the course workload is also very heavy, but they're very insightful. They're designed to capture the concepts/ideas of the topic. It is unfair to say he "Teaches only to top students". You will not find another professor that will stay at school to help at 2 a.m..

5.0
1.0
CSC150
Dec 7, 2011

Great teacher.

5.0
1.0
CSC494
Mar 31, 2012

The best teacher I've ever had.

3.0
3.0
CSC324
May 2, 2012

He teaches you macros in racket scheme. After that, your view of programming is never the same. I think that alone is enough to offset his disorganized behavior and failure to give back assignments for the entire year. And that's not sarcasm.

5.0
3.0
CSC324
Dec 20, 2012

kewl prof

3.0
4.0
CSC324
Nov 23, 2013

Very unclear in his assignments and lectures. A nice guy, and pretty enthusiastic, but minimally explains difficult, important concepts and then assumes you have a rock solid understanding. Very disorganized too.

5.0
2.0
CSC104
May 7, 2014

Amazing prof and amazing class. I was terrified by computers and programming before this course but the prof made it feel simple. Go to his office hours! He is really good at explaining things in a smaller setting. So helpful and even fun to talk to; however, he rarely answers emails so if you have a question going to his office is your best bet.

5.0
3.0
CSC236
Nov 13, 2014

I really like this professor. He's very clear at explaining rather abstract concepts and found his assignments thought provoking (although it does take time to do them).

5.0
3.0
CSC236
Dec 7, 2014

Really good prof. love him:)

3.0
5.0
CSC236
Apr 24, 2015

Firstly, Gary definitely seems like a professor that cares about his topic of teaching. However, I find he is not very good at teaching this topic. His lectures are very confusing and proceed in a non-linear fashion. His tests are very unpredictable in terms of difficulty with a final that most students agree was incredibly hard.

4.0
4.0
CSC236
Apr 26, 2015

Professor Baumgartner is clearly passionate about the course and tries hard to get his students to understand it. However, a certain amount of mathematical maturity is needed for this course to make sense. The final was also incredibly challenging.

3.0
5.0
CSC236
May 6, 2015

He is rated high because he is nice (personality). However, he is very disorganized and very unprofessional. (He is just like a high-school teacher.) He has no lecture slide, re-uses previous online notes of others.

5.0
5.0
CSC236
May 16, 2015

The best teacher in my life. Even though I did poorly on this course, he never gave up his students. It is worth to take his course to see the brand new world. I highly recommend if you attend his office hour. Think you learn a lot, but there is a tax (Mark).

4.0
3.0
CSC165
Nov 2, 2015

Tries to get audience participation, but the class isn't always there for him, and he doesn't know when to move on if nobody is willing to answer. If you know the material please answer at least one question per lecture so that the class can actually go somewhere. Extra points if you can make it go somewhere productive.

2.0
4.0
CSC165
Grade: B+
Dec 17, 2015

He is really smart and his examples are super helpful - but, you won't be able to understand him in class. He is very unorganized in terms of teaching: he enters the classroom, starts right away with random examples, leaving the students puzzled of what he actually wants to teach. Overall terrible class experience, but his examples do help study.

2.0
5.0
CSC165
Grade: C
Jan 29, 2016

Gary is an ok prof. He's pretty helpful in office hours but lectures were disorganized and hard to follow. The exam was also very challenging and I feel like he didn't prepare us that well.

2.0
5.0
CSC165
Grade: F
Feb 5, 2016

If you want a high grade, I suggest dropping this class asap when you find out he's the course coordinator; his assignments are vague, his tests are super difficult and near impossible to fully prepare for, and he's also a tough grader. Either you have an extremely high IQ, or prepare yourself for a march toward Mordor when you enter his class.

5.0
4.0
CSC236
Grade: A
Feb 10, 2016

I know that a lot of people say they can't follow his lectures, but I actually really like his teaching style. If you want to do well you just need to give yourself time after each lecture to process what the examples he used all have in common - it's subtle, but if you do this you will do really well. I have him now for CSC324 and it's great.

1.0
4.0
CSC165
Grade: B
Apr 12, 2016

bad lectures and super hard god level finals....

4.0
2.0
CSC104
Grade: A+
Jul 24, 2016
Would take again

I took CSC104 with him based on past reviews (and to complete a breadth requirement) and was happy with the turnout. He is a little disorganized but I look past that because I can tell that he really cares about his students understanding what he says. He's really helpful during his office hours, and I liked his last lecture a lot.

5.0
4.0
CSC236
Feb 2, 2017
Would take again

He assigns a lot more problem sets than other instructors who have taught the course but they are well designed in that after completing them the student will grasp concepts that are often difficult for them to wrap their head around. Gary is also high accessible outside class. If he's in his office, he'll often make time for you.

Respected
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
CSC324
Mar 3, 2017
Would take again

He is a brilliant professor who is very helpful outside class and on Piazza. He always takes the time to help you out and the lectures are informative. The course isn't very difficult if you keep up with the work.

ACCESSIBLE OUTSIDE CLASS
Amazing lectures
Caring
1.0
4.0
CSC324
Sep 6, 2017
Wouldn't take again

Confrontational when people asked for clear explanations. Be ready to look at him program on screen during the whole class. Not the best way to teach anything.

1.0
5.0
CSC488
Grade: Not sure yet
Feb 2, 2018
Wouldn't take again

Extremely disorganized, no slides or lecture notes. He spends each class writing code without explaining anything. Be prepared to learn what he thinks is interesting (Racket) rather than the actual topic of the course.

5.0
3.0
CSC104
Mar 18, 2018
Would take again

Gary Baumgartner is just excellent

Respected
Amazing lectures
GROUP PROJECTS
1.0
4.0
CSC104
Mar 29, 2018
Wouldn't take again

He explains things very poorly. He stares at his laptop and mumbles to himself throughout lectures. He contextualizes nothing. You will not know how well you are doing because he doesn't get around to posting grades. I strongly urge anyone thinking about taking CSC104 to find an alternative. He made an interesting subject completely awful.

Clear grading criteria
TEST HEAVY
GROUP PROJECTS
5.0
4.0
CSC324
Grade: A
Apr 18, 2018
Would take again

You have to try to understand his words, not the course material. Once you are used to his wording, all you need to do is just follow his instruction on assignment and type codes. And helps and answers questions great-fully when you visit his office.

Gives good feedback
Respected
Caring
5.0
3.0
CSC104
Oct 9, 2019
Would take again

Amazing professor! For anyone considering taking CSC104, ensure you take it with him. I had to do CSC104 for my program requirements and I HATE comp sci, it's worse than a math phobia. Gary was so accessible in Office Hours and made room for me well into an hour, practically teaching me on personal time. He's the reason I began to enjoy compsci a

Accessible outside class
Inspirational
Caring
5.0
1.0
CSC104
Grade: A
Dec 10, 2019
Would take again

Very patient and give lots of hints!

Gives good feedback
Respected
Amazing lectures
2.0
2.0
CSC324
Dec 22, 2020
Would take again

Great Prof, but be careful he abandoned us halfway through the semester

4.0
5.0
CSC236
Grade: Not sure yet
Dec 21, 2021
Wouldn't take again

Gives hints and tips if you approach him. Horrible teaching though, 90% of the time writing mindlessly on the blackboard. This guy should focus on being a piazza "answerer" instead of a teacher.

Gives good feedback
Respected
Get ready to read
1.0
2.0
CSC324
Mar 20, 2022

Not organized, lecture speed makes you sleepy.

3.0
2.0
CSC324
Grade: Not sure yet
Apr 5, 2022

Personally I found the lecture material interesting and engaging but in the online forums the professor's responses were not very helpful. He was borderline passive aggressive.

4.0
3.0
CSC324
Grade: B+
Apr 6, 2022
Would take again

Initially was very afraid of this class and didn't get off to a great start - stuck with it though and as long as you can understand the way Gary speaks (assignment instructions can be very literal at times), you'll be fine! I highly recommend getting a strong parter in this course and trying as many of the exercises as possible

Participation matters
Accessible outside class
2.0
3.0
CSC324
Grade: Not sure yet
Apr 13, 2022

CSC324 was probably the most poorly organized course I've taken in my 4 years of courses at uoft. Its pretty incredible a course could be this poorly managed. Piazza barely gets answered in time. We barely get grades back so you can barely tell if you're failing or not. Just overall a bad exprience.

2.0
2.0
CSC236
Grade: A+
Jul 25, 2022

He's not the best speaker, wasn't always organized. It wasn't the most intense class so his style of rambling wasn't awful.

Hilarious
2.0
3.0
CSC165
Jan 26, 2023

Rambles and goes of topic very often, you can't follow his train of thought at all

5.0
3.0
CSC165
Grade: A-
Jun 20, 2023
Would take again

Passionate about teaching, Professor Gary often ventures beyond the textbook. While some may see this as a pace slower, I view it as their endeavour to instil more knowledge, pushing us to excel. Their zest in addressing queries post-lecture, with vivid and comprehensible answers, is remarkable.

Amazing lectures
Gives good feedback
Inspirational
1.0
5.0
CSC236
Grade: A+
Oct 18, 2023

maybe an unpopular opinion but gary is not clear. 3/4 of pset time is spent trying to understand what his questions and his replies on ed mean (which confuse me more???) - seems like a nice guy though

1.0
5.0
CSC165
Grade: B
Jan 15, 2024

Boring lectures

5.0
3.0
CSC236
Grade: A+
Sep 24, 2024
Would take again

great prof

2.0
5.0
CSC236
Oct 31, 2024

He seems like a chill guy who enjoys teaching but man his lectures suck. He just kinda rambles about a problem for the entirety of the class and I have no idea what he is talking about. I just have teach my self the material.

1.0
2.0
CSC236
Grade: A+
Jan 6, 2025

To give credit where its due, Baumgartner seems really kind. However, his lectures are very disorganized and uncohesive. It got to the point that I stopped showing up to class entirely after september and self-studied the course through lius/hadzilocos lecture notes.

2.0
5.0
CSC165
Grade: A
May 11, 2025

Winter 2025 - Boring lectures. 4 term tests and 1 final exam.

Lecture heavy
Test heavy
Graded by few things
5.0
3.0
CSC165
Grade: A+
Sep 7, 2025
Would take again

His lectures don't overwhelm you with information; instead, he focuses on the foundations of each topic, which makes it easier to really understand the material instead of just memorizing it. His sections also tend to be smaller (around 20 students), since most people prefer the other professor he often co-teaches CSC165 with.

Amazing lectures
Inspirational
Test heavy
1.0
5.0
CSC236
Grade: A+
Oct 24, 2025

My goat writes like a kindergarten Chinese student first learning alphabetical letters. Take him if u wanna have a challenge reading his work.

Inspirational
Lecture heavy
Test heavy
1.0
5.0
CSC236
Grade: Not sure yet
Nov 7, 2025

Lectures are slow and unorganized, spends most of the time rambling. Avoid this course if you don't need it, but if it's mandatory for you, take another lecture section.

Test heavy
5.0
1.0
CSC236
Grade: Not sure yet
Dec 4, 2025
Would take again

It hurts me to see so few students attend Gary's lectures. Yes you have to pay attention, yes they are not as organized as other lecturers, but he is a stand up guy and passionate teacher. Put some respect on this man.

Inspirational
Caring
Accessible outside class
Class Info

Online Classes

100%

Attendance Mandatory

12%

Textbook Required

59%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 21 grades
Most common grades:
A (7)
A+ (7)
Not sure yet (6)
Grade Distribution
A(14)B(2)C(1)D(0)F(1)A-/B+(3)
Based on 27 reported grades
A: 7
A+: 7
Not sure yet: 6
B+: 2
Common Tags
Respected (5)
Inspirational (5)
Caring (4)
Gives good feedback (4)
Test heavy (4)
Amazing lectures (3)
Accessible outside class (3)
ACCESSIBLE OUTSIDE CLASS (2)
Rating Trend

Declining

-1.05 avg change
Jan
May
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

CSC108H

5.0

(1)

137CS270

5.0

(1)

CSC494

5.0

(1)

CSC108

4.8

(4)

MAT137

4.4

(8)
+10 more courses
Difficulty by Course

CSC488

5.0

CSC270

4.0

CSC236

4.0

CSC165

3.7

MAT137

3.6

Similar Professors