2.9

Garth Santor

Computer Science - Fanshawe College

2.9
Quality
4.3
Difficulty
40%
Would Retake
127
Reviews
2.9
Quality
4.3
Difficulty
3.0
Helpful
2.9
Clarity

40%

Would Retake

127

Reviews

Rating Distribution
Official

5

43

4

13

3

16

2

17

1

38

What Students Say

Possibly developing Alzheimer's

INFO5100 - 1.0 rating

Projects were very hard, lengthy and worth little

INFO1156 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

36%

Textbook Required

57%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 37 grades
Most common grades:
A+ (8)
A (6)
F (6)
Grade Distribution
A(14)B(3)C(5)D(6)F(6)A-/B+(5)
Based on 47 reported grades
A+: 8
A: 6
F: 6
C+: 4
Common Tags
Tough grader (15)
Respected (11)
Lecture heavy (11)
Skip class? You won't pass. (10)
Get ready to read (10)
Graded by few things (8)
Clear grading criteria (6)
Amazing lectures (5)
Rating Trend

Stable

-0.00 avg change
Dec
Jan
Mar
May
Aug
Dec
Last 6 months
Ratings by Course

INFO460

5.0

(1)

CMP101

5.0

(1)

INFO620

5.0

(1)

INFO6402

5.0

(1)

INFO1003

5.0

(1)
+42 more courses
Difficulty by Course

5055

5.0

DIRECTX

5.0

CDIRECTX

5.0

INFO1003

5.0

DXDX

5.0

Reviews (127)
5.0
4.0
INFO460
Apr 29, 2002

One of the best professors out there. Really knows his material.

1.0
4.0
INFO360
Nov 14, 2002

No Comments

1.0
5.0
INFO360
Dec 2, 2002

NOT COOL AT ALL!

4.0
2.0
C
Dec 20, 2002

C++ guru for people who have only a cursory understanding of the language

5.0
1.0
INFO
Dec 21, 2002

Your lucky to have him as a teacher. show respect

1.0
5.0
INFO
Mar 28, 2003

Will tell you he's guru.

1.0
5.0
INFO640
Mar 31, 2003

Guru my bum

3.0
3.0
Unknown
Apr 1, 2003

He gives a whole new dimension to the word GEEK. Not guru, you guys -> GEEK!

2.0
4.0
C
Apr 1, 2003

He is my hero!!!

5.0
3.0
C
May 15, 2003

Sexy!

3.0
1.0
C
Jun 26, 2003

I suppose I could blatantly regurgitate T.A. Budd and call myself a C++ guru. Oh well, there are worse teachers at Fanshawe. I still don't understand his "Godlike" status amongst most students. This will pass after graduation. Trust me.

5.0
4.0
C
Jul 22, 2003

His classes are difficult, but really makes you think. He's one of the only teachers at Fanshawe that really tought me anything meaningful. As for what he does in his spare time I can care less, as a teacher he is a good teacher.

2.0
4.0
CMPT
Sep 5, 2003

Well, I guess it's true you really ARE promoted to the level of your ineptitude. BEWARE all women.

1.0
4.0
C
Oct 7, 2003

I would never recommend Fanshawe to another student for the CPA program souly as a result of this teachers methods. He does not create an encouraging atmosphere, and deters the desrires to learn.

1.0
5.0
INFO640
Oct 14, 2003

he thinks hes better then everyone... and i dont like that

2.0
5.0
INFO640
Oct 25, 2003

I really wish he would teach rather then preach! I am feeling like I have missed the boat.

1.0
5.0
INFO640
Oct 31, 2003

If you don't write down every side-tracked word he says in class, you don't stand a chance at passing his exams. I personally dislike his use of proprietary non-standard code in his lectures. if theres no standard smart-pointer, show us how to make them!

2.0
5.0
INFO640
Nov 26, 2003

I'm not impressed with the way he's better then everyone else. I wonder if he knows why no one attempts to answer a question in his class????.....ITS BECAUSE HE SHOTS YOU DOWN IF YOUR WRONG.

1.0
5.0
INFO640
Dec 4, 2003

I really dislike his teaching methods. He doesn't post any notes for us to study from. All we have is code that is not commented so we don't even know whats going on half the time. I don't like him as a teacher at all. worst ever!

5.0
2.0
CMP101
Dec 14, 2003

Very easy to understand, ethical and highly approachable.

4.0
3.0
INFO640
Dec 14, 2003

Always teaches lots of fun and interesting things. Always likes to challenge you to think for yourself, rather then rely on someone else to solve the problems. Very fun classes, also INFO365, INFO370, INFO460, INFO465, INFO260. I think that's all :)

5.0
4.0
INFO620
Feb 24, 2004

Some people either really like or really dislike Garth.. He's teaching methods are great if you take computer science seriously (otherwise why are you in the program people?) Garth rocks, hands down, -"Gats pain"

5.0
2.0
INFO6402
Apr 8, 2004

what the hell is wrong with you guys? this guy a C++ GURU if there ever was one. focuses a little too much on API vs pure C++ but that is the nature of DX.

5.0
5.0
DIRECTX
Sep 10, 2004

He may seem arrogant and I may not like his attitued. However, he is VERY capable of teaching his subjects and I highly respect what he knows. You can learn a lot from this man. I learn more from him than from teachers that I like.

4.0
5.0
C
Apr 4, 2005

Tends to over complicate things. Is very good at getting his student into a programming mentality. He is a teacher that has an Ego however but he doesn't over do it. As for a C++ guru...maybe to a student he is but to a graduate with a few years under their belt he is only an equal.

4.0
5.0
DIRECTX
Apr 25, 2005

Extremely difficult exams; good note-taking skills a must. Very knowledgeable about subject area, and the video game industry in general. Although "Garth Vader"'s courses are acedemically challenging to the extreme, you stand to learn a lot from him.

3.0
5.0
DIRECTX
Apr 27, 2005

If he utters something ONCE in class, he'll expect you to remember it in all future exams and projects. He's a guru at what he does, but he's difficult to talk to or reason with. It's his way or the high way.

3.0
5.0
CDIRECTX
Grade: B
Oct 11, 2005

REALLY knows his stuff, but his classes are incredibly tough. Be prepared for killer exams and assignments.

1.0
2.0
INFO1005
Apr 8, 2006

From my experience I found this teacher to be really boring and it seemed really hard for him to get the class involved in the lesson. He taught his material however he just didn't put any effort into it resolving in a really poor and boring performance.

4.0
4.0
PROG202
Oct 20, 2006

Took his class in 1992! Just found this rate board, but I remember Garth.

2.0
5.0
DIRECTX
Jan 10, 2007

Took his class a few years ago, the worst prof I ever had. He doesn't give any notes or slides to help with concepts and isn't very helpful at all.

4.0
4.0
INFO3056
Feb 10, 2007

GS: "We noticed that in the classes where I give out a lot of code on the website, the students don't do as well." Me: "So, it's like depriving a planet of sunlight, except at the very top, so that it has to grow or die?" GS: "Exactly." Very tough prof, pay attention, ask every question, and you'll learn a lot more than you expected.

5.0
5.0
INFO1003
Apr 16, 2007

Santor roxorz your soxorz in your boxorz.

1.0
5.0
DXDX
Jul 31, 2007

Horrible class, very proprietary methods of doing things... not applicable to the business world at all... only good for those who have lots of time to play games.

1.0
5.0
AAAAA2
Aug 21, 2007

The man is a genius but doesn't know how to dumb it down for the students. The only students who do somewhat well are the ones who enjoy programing or program as a hoby; the rest of us are screwed and left in the dark. Garth made me hate programing.

4.0
5.0
INFO0000
Aug 25, 2007

Never miss a class, never stop paying attention, ask every question you think of, and you will learn more from this guy than any other prof. Don't pay attention, and you're a goner. And that's exactly how he wants it.

3.0
5.0
CPP2
Sep 6, 2007

Brilliant brilliant man, and his dry sense of humour is hilarious....unfortunately he has a mentality that all his students are at his level with c++ and he doesnt explain things much. Couldn't teach his way out of a paper bag.

5.0
5.0
ETCETC
Sep 26, 2007

Garth is brilliant. He may not be the best teacher for novices but when you get into the 5th and 6th Semester of CPA you will be glad this man teaches you. Once you gain some understanding of programming you will learn more from this man than anyone else.

2.0
5.0
CPLUS1001
May 27, 2008

Average teacher, smart very knowledgeable but difficult. Provides very little support for problems. Worst thing was one of his student had a speech impediment and he made made fun of the guy and told him never answer another question till he could speak properly.

1.0
2.0
INFO0000
Oct 30, 2008

Smart and nice guy, poor teaching ability

3.0
5.0
CPPDX
Oct 31, 2008

Really smart and knows his stuff. Is not good at conveying it to his students in an understandable manner, though. His courses are really difficult unless you are in the top 2% of the program or you have a photographic memory. DirectX should be taught after another semester of c++, but that's not his fault - that's the college's poor planning.

5.0
5.0
INFO5055
Dec 11, 2008

Garth isn't afraid to challenge his students. Just attempting to rise to his expectations is a learning experience. He will make you fall in or out of love with programming. One of the most informed and well-rounded profs at Fanshawe.

2.0
5.0
INFO3XX
Jun 17, 2009

Very funny. Very difficult. You get out what you put into his class. Don't expect a free ride, but at least you learn to think for yourself.

5.0
5.0
INFO2343
Oct 6, 2009

Best professor ever. This guy ranks up to Bjarne in knowledge.

5.0
4.0
INFO5051
Nov 18, 2009

One of the greatest teachers I've ever had the pleasure of learning from. One of the most well-rounded, logical, eloquent people I have ever known. Without fail, the people who dislike Garth are not very good programmers, and usually drop out or end up in some lesser position. I don't know how much this man makes, but it's not enough.

1.0
5.0
INFO5055
Dec 8, 2009

Reading through the reviews you'll notice a love or hate response with Garth. Few students are in the middle, I myself think he's awful and I'll try to clarify why in 350 chars or less. Long wait for marks, example code undocumented, all material is verbal, no code documentation posted online, overly complicates simple material. Of course... IMHO.

2.0
4.0
INFO1155
Apr 10, 2010

Everything I have learned from this class, I could have done on my own, because his classes are incomprehensible to beginning programmers. The Java prof for this semester is amazing. He is perfect for introducing a language. For C++, Santor does not comment his code, make himself available or make any slides to refer to. Frustrating! I have a tutor

4.0
5.0
INFO1155
Apr 16, 2010

If you aren't interested in paying attention and doing the work - don't even bother coming to class. He's full of information (not always on topic) and unless you can ask great questions, chances are you won't get an answer. Definitly not a prof for the casual student (or even for some serious ones).

4.0
5.0
SCP400
Apr 19, 2010

I had Garth as an instructor in 95/96 - I graduated & ended up working at Microsoft for 8 years as developer on Visual C++ compiler. Is he hard - yes. Is he unfair - no. He prepared me for a challenging career which led to becoming Sr Tech Program Mgr with a growing US telecom. I'm thankful for Garth teaching the way he did - nothing is given free.

4.0
2.0
INFO0000
May 18, 2010

Anyone who complains about lack of reference material should get the books he recommends or use the MSDN Library. He's hard but fair. You need to try, he will not hold your hand. Yes, he will kick you out if you're off task. Good. Be a good student, and he's a good professor. He doesn't spoon feed code, he teaches us to become programmers.

3.0
5.0
INFO1155
Jul 29, 2010

The entire class is a showcase of him writing code and not teaching anything. We have NO notes to look over or study from, and he says he won't do FanLive because the U.S. government has access to our sessions. ARE YOU KIDDING ME?! And he pauses after every single useless statement for effect to let it sink in and rants about Windows 7 commercials.

3.0
5.0
INFO1155
Jul 30, 2010

Garth understands his content better than any other professor, what he lacks is teaching skills. You should be ready to teach yourself before you take his class, it would be even better if you study the materials before you take his course. He is also ignorant when it comes to things like FanLive and notes and wil go off topic for 75% of the class.

5.0
5.0
INFO5063
Sep 1, 2010

So ive had this teacher for several classes, and there doesn't seem to be much middle ground. His code could use some commenting, but if you need help he's easily available all you have to do is ask him for help. He's great one on one. Just go to class, ask questions, take notes and you'll be fine

5.0
4.0
INFO0000
Sep 1, 2010

What people don't understand is he is teaching you skills. He teaches you to use MSDN, he teaches you to teach yourself. All you complainers, this is IT. You will be teaching yourself the rest of your lives! Suck it up. Those that hate him tend to suck at programming. He always recommends good books. Best Prof Fanshawe Has.Screw FanLive.Go To Class

1.0
5.0
INFO1155
Sep 7, 2010

He does not teach one bit which forces you to learn everything on your own. Some people like that but I say if I have to teach everything to myself, then what am I paying him for? A lot of what comes out of his mouth is just him getting things off his chest which are completely irrelevant to the course.

5.0
3.0
INFO5055
Oct 9, 2010

Awesome professor IF you attend all classes and manage to take your own notes. Knows his field better than any other teacher at Fanshawe, and is readily available to help students between classes and on break. If you are willing to put in the time and effort, he is the best C++ teacher you could ask for.

5.0
4.0
INFO5055
Nov 7, 2010

The single best professor I have ever had for a programming course. If you're willing to put in the hard work required, he can help you produce incredible code. Whiners and slackers should stay away!

5.0
3.0
INFO5055
Nov 8, 2010

This man will prepare you for your future IT Career. Show up, pay attention, and take notes. Class movement is swift, and content is crystal clear. If you need extra help, GO SEE HIM. He doesn't bite. Also, he likes to talk about what's going on in the industry at the start of class, it really gets people excited :)

1.0
3.0
ABCD0001
Dec 11, 2010

Show offs should work for a circus. He puts zero effort and expects you to learn elsewhere. You know what they call people who steal others money... Well, he is perfect match for Fanshawe "College".

3.0
4.0
INFO1155
Apr 17, 2011

Let me start by saying, I failed this class. Most people would hate a teacher after this. I have realized that this was my fault for not paying enough attention during class. Garth is actually a really good teacher, but he is very tough. I am going to re-take the class and I hope that I have him again.

5.0
4.0
INFO5056
Aug 17, 2011

Excellent teacher. Knows his stuff, always willing to help if you ask. Moves quickly, but will reiterate if needed. Cares about his student, but some people don't get his dry sense of humour.

5.0
5.0
CPA1000
Dec 8, 2011

Garth teaches CPA classes for a reason. He wants to give graduates the opportunity to develop as programmers. On numerous occasions he has stood up to try and safeguard the opportunities we have to be top tier programming graduates. It's partly because of him that fanshawe can lay claim to having such desirable graduates.

2.0
5.0
CPACPA
Apr 2, 2012

If I only had an hour left to live I would spent it in this class. It would seem like an eternity.

3.0
3.0
NONENONE
Dec 6, 2012

I've only sat it on a few of Garth's classes, but I can say that he is geared towards people who want to excel at programming . If you are barely squeaking by at programming either switch out of his section or drop the program. If you are a good programmer, Garth will make you better, if you are a poor programmer, you won't do well.

4.0
2.0
INFO1150
Dec 10, 2012

Good Teacher, Though the whole class was geniuses already, can be punny.

5.0
5.0
CA
Jan 17, 2013

This man is a genius. We used to stay after class for hours just to hear him talk. Greatest prof. I've ever had. Not too many out there like him. Can seem like a huge jerk if you don't care about paying attention or doing any work. He won't babysit you and beg you to attend classes. If you don't do your grades he'll let you fail.

5.0
4.0
INFO1156
Apr 17, 2013

Garth is a very intelligent professor, who has the great ability to debug code without even seeing it. He finds bugs that I didn't know existed. Because of this, I found that I would test my code very rigorously.

5.0
5.0
CPA002
May 2, 2013

Great professor. You will NOT do well in his class if you aren't serious about programming. Show up to class, don't be afraid to ask questions, and do your best. Garth respects effort as much as talent.

5.0
4.0
INFO5063
May 8, 2013

Hard Subject very well tought

3.0
3.0
CPA2
Jun 11, 2013

It's hard to comment on Garth's teaching. On one hand, he is very knowledgeable with his stuff and he knows how to explain it well; On the other hand, he seems to not know how to organize his stuff. He will be the best teacher if you know how to learn things by yourself, but need someone to answer your questions.

2.0
4.0
CPA2
Dec 3, 2013

As a "teacher," I do not think Garth is great. I find 80% of his lectures are not related to the course at all. Why is it that in OOP we learn about articles stolen from /r/technology instead of any OOP techniques in C++? Projects are challenging and fun, however if you want to learn anything in C++ I recommend Google. All in all, an easy 90%

5.0
4.0
CPA2
Mar 10, 2014

Garth is the most knowledgeable professor in Fanshawe CPA. If you're serious about development he will make you better, if you're not you'll struggle in his courses. Word to the wise: his classes aren't recorded and there are few notes. If you want to do well listen like a hawk, and meticulously record every detail: verbal and code.

3.0
4.0
INFO5055
Oct 14, 2014

It is very unclear what we are learning and he seems to make things as convoluted as possible for no apparent reason. The concepts we are supposed to be learning are getting lost in the confusion of how tricky everything is coded. He is a genius when it comes to c++ stuff and history, but as a teacher he could definitely use some polish.

4.0
5.0
5055
Oct 26, 2014

His course is one of the toughest I have had so far. He is a genius, but you need to be a self learner, come to the class and help sessions(don't email), work hard and you may not fail. He is very knowledgeable and understands your question and is helpful when you ask questions. People see his course as a filter. Just an advise: study in groups.

2.0
5.0
CPA2
Grade: A
Aug 19, 2015

Garth is very smart and he wants you to know it. Every class will start with 30 minutes of "news and views" or his opinions on things he finds annoying . Do not attempt to send him an email, he will not respond. Asking him questions will leave you more confused. Projects are highly convoluted and confusing, but exams are relatively easy.

3.0
3.0
INFO5055
Grade: A
Dec 9, 2015

He is one of the best teachers you'll get at fanshawe. Want to be a better programmer? Listen to every word he says. Man is a genius and a complete geek. IT is blessed to have him. He is why Fanshawe's IT program gets the recognition it has. He also has a very dry but witty sense of humor. Show him you have interest to learn and you are golden.

2.0
4.0
INFO5063
Jan 15, 2016

Just read the book he assigned for any of his classes. He never teaches anything outside of the books in class anyways. His lectures are smug diatribes into everything he thinks up at the moment.

5.0
4.0
CPA24
Jun 15, 2016
Would take again

Garth is one of the best teachers I have since I started first semester. He teaches more in-depth in C++ and C than other professors who also teach the class

5.0
4.0
INFO5062
Grade: A-
Dec 1, 2016
Would take again

As long as you pay attention and stay on top of projects you will be fine. Don't procrastinate projects!!!!

Respected
Skip class? You won't pass.
Amazing lectures
1.0
5.0
CPA2
Grade: Drop/Withdrawal
Apr 11, 2017
Wouldn't take again

He overcomplicated things to the point of not understanding the class. It felt as though showing up to his classes was a waste of time. He never gives out take home projects that we can use to better ourselves while the other C++ class does. The start of class is a half hour of "News" with Garth. That class is a waste of time.

Get ready to read
Skip class? You won't pass.
5.0
4.0
INFO5056
Apr 18, 2017
Would take again

Very knowledgeable, very polarizing. Fast, but holds weekly tutorials. Teaches things that aren't easily found online, and to think about what your code is doing underneath the hood. Pay close attention to what he says. Sometimes mentions concepts that he hasn't taught. If he does, look it up. Talk to him. He's quite nice and a valuable resource.

Respected
Inspirational
Amazing lectures
1.0
4.0
INFO5100
Grade: B+
May 4, 2017
Wouldn't take again

Possibly developing Alzheimer's. Garth often gets so distracted with tangents that he forgets to actually teach his classes. Sometimes for weeks at a time. I'm not sure he realizes where he is. He clearly knows the material, but has no idea how to convey it to an audience that doesn't already know it too. Skilled programmer, but worthless teacher.

Get ready to read
GRADED BY FEW THINGS
1.0
4.0
INFO1156
Sep 7, 2017
Wouldn't take again

Garth stresses, "If you don't do well in this course, you won't do well in the program" .. and then proceeds to not teach you, and just talk about his opinions and life.. Projects were very hard, lengthy and worth little. Have to teach yourself C++, because he treats you like you already know.

Get ready to read
Clear grading criteria
5.0
4.0
CPA2
Grade: B
Oct 26, 2017
Would take again

I'm out working now as a developer, I had Garth for courses all through my tenure at Fanshawe. If you show up to his classes, and pay attention you will do well. He will teach you how to be an effective programmer in the industry, even if you're not coding in C++ when you're done, the things you learn from his classes will stick with you.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
INFO5100
Grade: A+
Feb 17, 2018
Would take again

At first I wasn't sure I liked Garth's teaching style. He leaves a lot of his exams up in the air, so you really have to study if you want the best grades. His projects were good and fun, but a lot of work at times. He does prepare you for the real world better than any other instructor, and all of the instructors for CPA2 were fantastic.

Respected
Get ready to read
Skip class? You won't pass.
3.0
5.0
INFO5100
Grade: C+
Mar 6, 2018
Wouldn't take again

I have had Garth for every available C++ course at Fanshawe. Over my time here I have went from hating him and his class to respecting him and being alright with his class content. Very tough teacher, but he wants you to succeed in the industry. News and views? Nice when it isn't 40 minutes. Interesting teacher, knows everything, tough projects.

Tough Grader
Respected
Skip class? You won't pass.
5.0
4.0
CPA2
Grade: A
Feb 27, 2019
Would take again

All around great teacher. Hear students complain, those are often the students that don't listen, and goof around all class, then do poorly on tests/projects.

Respected
Amazing lectures
Tough grader
5.0
4.0
CPA002
Grade: A
Jul 11, 2019
Would take again

I've been working as a developer for years, but Garth was always my favorite teacher and I learned my most valuable skills from him. Learning C++ is a small part of what he's teaching you, once you start working you'll understand he's teaching you how to teach yourself. Without that, you won't go far in software.

Respected
Skip class? You won't pass.
Amazing lectures
1.0
3.0
CPA002
Grade: A+
Aug 27, 2019
Wouldn't take again

Garth has possibly the largest and least justified sense of self-importance I've ever experienced in someone so unimportant. He's a smart guy, but also constantly reminds you that he can ruin your future if you show any unprofessional behavior in his class. He would rather talk about his own importance than teach his class. Awful teacher.

5.0
4.0
CPA2
Grade: A+
Sep 14, 2019
Would take again

Ya he likes to talk about himself but he's the best prof to learn from CPA program. He makes you think and he can answer almost all questions you might have. His design pattern classes were probably the best courses I've taken from CPA

Accessible outside class
Skip class? You won't pass.
Inspirational
5.0
4.0
INFO5104
Grade: A
Oct 1, 2019
Would take again

Difficult but incredibly fair, clear requirements on coursework and has a great dry humor.

Respected
Clear grading criteria
Amazing lectures
2.0
5.0
CPA2
Grade: C+
Oct 30, 2019
Wouldn't take again

Garth although smart can not teach any novice or beginner programmer. The way he teachs and the way he delivers content makes easy concepts hard even for those who pay full attention in class. His projects are unrealistic and irrelevent to the real world not to mention big. He lacks recongnition on this students ablility to code making it harder.

Graded by few things
Test heavy
Tough grader
2.0
5.0
CPA2
Nov 11, 2019
Wouldn't take again

Very smart guy, but terrible teacher. Over the years you become ok with him, but he is the worst teacher you can have as a beginner. His C++ projects are unnecessarily hard,grading criteria a little weird and some exam questions come out of nowhere. So many people say you have to show up,but he gives you no more than 10% of useful info during class

Test heavy
Lecture heavy
Tough grader
3.0
4.0
CPA2
Grade: A+
Dec 9, 2019
Would take again

Excellent teacher... Garth really knows his stuff, can't argue with that at all. However, during my final (5th and 6th) semesters I noticed a sharp decline in the speed in which everything is graded. For example, it is 1 week until the final exam, and I only know 10% of my grade. 1 project marked in 4 months... Don't expect speedy grades.

Get ready to read
Skip class? You won't pass.
Graded by few things
1.0
4.0
INFO1156
Grade: Incomplete
Feb 20, 2020
Wouldn't take again

He's one of the worst teacher I've ever had. He's selfish, he asks you to develop a Ferrari but in fact, the prototype he gives to you is a 1960s Beetle that doesn't work. It's unbelievable to pay a huge amount of money to have classes with that person. Worse than that it's weird why Fanshawe doesn't make anything to help students in this case i.e.

Tough grader
5.0
5.0
CPA2
Grade: A+
Jun 4, 2020
Would take again

Garth is very motivating. You can tell he is excited about the industry and cares about producing great programmers. He is also extremely patient and professional, and will answer your questions until the cows come home. He does take a bit of a "tough love" approach, but if you put in the effort, it will pay off.

Lots of homework
Accessible outside class
Inspirational
5.0
5.0
CPA2
Grade: A+
Aug 20, 2020
Would take again

I graduated Fanshawe in 2018. I am now working for a global communications company as a software developer. I don't write any C++, but whenever I find myself reaching for a skill or perspective from my schooling, it's almost always something I learned from Garth. He's not just the C++ prof. He's the industry prof. I'd pay for more news and views.

Participation matters
Skip class? You won't pass.
Clear grading criteria
1.0
4.0
INFO1156
Nov 5, 2020
Wouldn't take again

Honestly, worst teacher I have ever had. Rants through all classes (double the amount of hrs online than it would have been in class too) and assessments test your ability to figure out what he wants and not what you have learnt/your skills, so why bother wasting your time going to class? Purchase an outside course, or better yet, change teachers.

5.0
4.0
INFO1216
Grade: Rather not say
Dec 14, 2020
Would take again

Great professor, he's like a living encyclopedia.

Respected
Accessible outside class
Inspirational
2.0
5.0
INFO1156
Mar 8, 2021
Wouldn't take again

Incredibly knowledgeable but has a sink or swim teaching method, which I found extremely ineffective. Lacks proper revision and organization skills that would benefit students (i.e. errors on tests, no up-to-date schedule). Lectures could be shorter, as most are full of anecdotes and unrelated opinions.

Skip class? You won't pass.
Lecture heavy
Tough grader
4.0
4.0
INFO3140
Grade: B+
Dec 28, 2021
Would take again

I've had Garth every semester since I started the CPA program. At first I didn't like him so much as he is very particular and technical, but I appreciate that he knows his stuff and really cares about students' success. While his projects are difficult, I appreciate that his expectations are clear, which is more than can be said about most profs.

Respected
Get ready to read
Clear grading criteria
1.0
5.0
INFO1216
Grade: Not sure yet
Apr 15, 2022

Professor Santor does a very poor job teaching and instead just makes slide shows that consist of like 70 slides. He has also refused to accommodate my disabilities, which have been documented and approved by Fanshawe. my councilor and I have e-mailed him several times and have yet to hear back, after 2 weeks of trying to get a hold of him.

2.0
5.0
CPA002
Grade: Not sure yet
Jun 27, 2022

This man could "teach" me for 24 hours straight and I'd still have no idea how to actually use the information. His C classes are full of off topic conversations and his projects are brutal. Most of how you're going to learn is by Youtube videos and reading online. Don't expect much help from Garth. This prof may ruin the course for many.

Lots of homework
Lecture heavy
Test heavy
1.0
5.0
CPA002
Grade: Not sure yet
Nov 5, 2022

Garth is one of the smartest profs you could ever meet, but he is a terrible teacher. Uses his lectures to show you how smart he is, projects are way over complicated, no need for it at all. Impossible to take notes from, literally does not teach you programming, Garth has taught me more about Greek history than C++ (no joke).

Get ready to read
Clear grading criteria
Lecture heavy
5.0
4.0
INFO5104
Grade: A+
Dec 15, 2022
Would take again

Love him. His brain is pretty incredible and you can tell he genuinely loves teaching. His courses are definitely a lot tougher in the earlier terms but you learn a lot of important concepts that will stick with you. INFO5104 was by far his best course, it was much more focused. Very thankful to have had him throughout the years.

Inspirational
Caring
5.0
5.0
INFO3140
Grade: C+
Jan 20, 2023
Would take again

Occasionally he goes on tangents, you can chose to see how relevant it is, or you can complain about it. By the time you understand why you learned something, it may be too late! Just pay attention and read ahead (projects) and you'll begin to see how to use what he teaches. Specifically this course, object modeling is the focus.

5.0
4.0
INFO3140
Grade: A
Oct 13, 2023
Would take again

There are a lot of lectures, and they move quickly. They're also not recorded, so it's fairly important for you to actually show up and try to follow along if you want to understand what's going on. He also offers weekly help sessions where he takes questions and offers detailed responses.

Amazing lectures
Lecture heavy
1.0
5.0
INFO1156
Grade: Incomplete
Mar 19, 2024

I wish I could give a lower rating but that's beside the point. First, he doesn't put any effort into teaching, almost as if we are peasants to him, you ask him a question about c++ and he gives you the "how do you not know this" face, many aspect of c++ are skipped over. if you are taking cpa in Fanshawe I pray you don't get him as your professor

Tough grader
Get ready to read
5.0
4.0
INFO3140
Grade: B+
Dec 11, 2024
Would take again

Honestly enough has been said about how intelligent Garth is or the information packed but often all over the place lectures, but not enough has been said about how how kind and accommodating this man is if you need help. More than just a good professor, he is a very obviously a good person and I am a better programmer for having had him.

Amazing lectures
Respected
3.0
4.0
INFO1156
Grade: B
Jan 10, 2025

Garth's class can be a real challenge, but using resources like Unstuck AI alongside the textbook helped me stay on top of the material. His teaching style is sink-or-swim, but engaging with it pays off.

1.0
5.0
INFO1156
Grade: Rather not say
Mar 28, 2025

Mr. Santor is not helpful. He tends to struggle keeping track of fundamental C++ concepts because his lectures typically relate around history and/or random thoughts. You will be relying primarily on YouTube videos, Stack Overflow and stress management medications.

Tough grader
Lecture heavy
1.0
5.0
INFO1156
Grade: F
May 3, 2025

INFO-1156 with Garth Santor felt like leading the race in Mario Kart… then getting hit with a blue shell, red shell, lightning, and then falling off Rainbow Road every. single. week. His teaching style? Like getting Banana Peeled into a pit of confusion. C++ didn't kill me, Garth's lectures did. My GPA spun out so hard it's still drifting.

Tough grader
Test heavy
Graded by few things
1.0
5.0
INFO1156
Grade: F
May 3, 2025

MY SON FAILED BECAUSE GARTH SANTOR DISAPPEARED FOR A MONTH WITH SOME “MYSTERY ILLNESS” AND KEPT CHANGING THE CLASS FORMAT LIKE A GAME SHOW. NO STRUCTURE. NO HELP. JUST CONFUSION AND CHAOS. THIS IS NOT WHAT WE PAID FOR. I WANT ANSWERS, A REFUND, AND HIS JOB REVIEWED IMMEDIATELY.

Tough grader
1.0
5.0
INFO1156
Grade: D
May 3, 2025

Yo, this dude Garth Santor is a joke. Bro looks like Santa Claus after retirement and teaches like he's still on vacation. I thought I was signing up for a C++ class, not a wild goose chase. Man switches formats more than my Wi-Fi connection. One day it's Zoom, next day it's in-person, then he's ghost for a week. Ain't nobody got time for that!

Test heavy
Graded by few things
5.0
4.0
INFO1156
Grade: A+
May 7, 2025
Would take again

Many people have the wrong idea about Garth Santor. Yes, his classes are difficult, but they're incredibly informative, and he's clearly an experienced educator. You won't succeed in his class if you're not willing to put in the work. If you actually apply yourself, Garth is an excellent professor.

Amazing lectures
Clear grading criteria
Lecture heavy
1.0
5.0
INFO1156
Grade: D+
May 8, 2025

Mr Santor is very incompetent at being a professor. He always gets sidelined in the first 10 minutes of class ranting about what's going on in our world and hardly teaches any programming for C++. I learned more about Greek history than programming. His projects are brutal and you can easily get a 0 if you mess up a single thing.

1.0
5.0
INFO1156
Grade: Drop/Withdrawal
May 8, 2025

Dropped out of his ridiculously hard class a few weeks after the midterm exam and oh god it was a nightmare. C++ especially with Garth is immediate death and will the entire program for you especially since this language is mandatory for many of the courses going forward. If you suck at C++ then I am sorry but this program is not for you at all.

1.0
5.0
INFO1156
Grade: F
May 8, 2025

C++ is interesting but oh my god Garth and his classes are absolute DEATH! He will destroy the course and the program for anyone. His exams are so hard that they will nearly bring you to tears and make you wanna drop out of programming.

1.0
5.0
INFO1156
Grade: C
May 8, 2025

Lots of ratings I'm seeing as of today. And yeah this class with me santor is hell. I highly recommend you guys switch teachers because this man can't teach despite his vast knowledge and intellect.

1.0
5.0
INFO1156
Grade: Rather not say
May 16, 2025

Oh boy. Garth was such a terrible professor. He's very unclear when he teaches, he's so unhelpful that I could not understand what he's trying to make sense of, and he very much gets sidelined in every class. If you're taking CPA I hope you don't get him at all.

Tough grader
Lecture heavy
1.0
5.0
INFO1156
Grade: F
May 16, 2025

C++ is a complete nightmare and Garth makes it a whole lot worse. He's super incompetent at teaching and his projects and quizzes, as well as his exams were incredibly painful. If you're terrible at C++ then this program is not for you because the language is so crucial in many of the future classes you take after level 2 which are very hard.

Tough grader
Get ready to read
Graded by few things
1.0
5.0
INFO1156
Grade: F
May 22, 2025

His classes are way too hard. Please switch your professor if you get this guy.

Tough grader
Lecture heavy
Graded by few things
1.0
5.0
INFO1156
Grade: C+
May 22, 2025

Be careful Garth's classes can be very challenging if you do not have what it takes to get through this C++ assessments. He's smart and knows his stuff but he's super confusing and will ruin your course if you can't grasp the material.

Tough grader
Lecture heavy
1.0
5.0
INFO1156
Grade: D
May 23, 2025

I'd rather jump off a cliff than take this guy's classes ever again. I nearly failed and I was on the edge of my seat when getting my grade back. Garth's classes are unpredictable nightmares. Watch out and be careful because his classes are a bumpy ride.

1.0
5.0
INFO1156
Grade: F
May 27, 2025

It's normal to fail in C++ since it's the hardest programming language you'll ever learn. However Garth makes it far more normal because he makes it extremely hard and almost impossible to pass during level 2. If you can get through this class as well as level 3, then you should be good for the rest of the program. Otherwise brace yourself.

Tough grader
Get ready to read
Graded by few things
5.0
4.0
CPA2
Grade: A-
Aug 2, 2025
Would take again

If I hadn't taken his classes, I wouldn't be the coder I am today. People cut corners; they don't understand exactly what's going on under the hood. They just copy other people's code. He says “don't re-invent the wheel”, but he taught me how to think creatively and find more than one way to solve a problem. Once you get it, it's invaluable.

Gives good feedback
Respected
Accessible outside class
2.0
5.0
INFO3140
Grade: D+
Dec 22, 2025

Garth was truly a very hard professor to go through, especially since I've realized how similar he is to me in the way he talks about things. Which is a bad thing, I can't teach. Though hard to understand during lessons, the times I did, I did. The times I didn't? Screwed. You really have to go full in for this course. It's a miracle I passed.

Tough grader
Lecture heavy
Graded by few things
Class Info

Online Classes

100%

Attendance Mandatory

36%

Textbook Required

57%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 37 grades
Most common grades:
A+ (8)
A (6)
F (6)
Grade Distribution
A(14)B(3)C(5)D(6)F(6)A-/B+(5)
Based on 47 reported grades
A+: 8
A: 6
F: 6
C+: 4
Common Tags
Tough grader (15)
Respected (11)
Lecture heavy (11)
Skip class? You won't pass. (10)
Get ready to read (10)
Graded by few things (8)
Clear grading criteria (6)
Amazing lectures (5)
Rating Trend

Stable

-0.00 avg change
Dec
Jan
Mar
May
Aug
Dec
Last 6 months
Ratings by Course

INFO460

5.0

(1)

CMP101

5.0

(1)

INFO620

5.0

(1)

INFO6402

5.0

(1)

INFO1003

5.0

(1)
+42 more courses
Difficulty by Course

5055

5.0

DIRECTX

5.0

CDIRECTX

5.0

INFO1003

5.0

DXDX

5.0

Similar Professors