3.6

Carlo Santana

Computer Science - Concordia University

3.6
Quality
3.0
Difficulty
54%
Would Retake
88
Reviews
3.6
Quality
3.0
Difficulty
3.4
Helpful
3.7
Clarity

54%

Would Retake

88

Reviews

Rating Distribution
Official
88 total ratings

5

38

4

18

3

11

2

12

1

9

What Students Say

attend and take notes but solve extra problems and you will be fine

COMP233 - 5.0 rating

Great professor overall

COMP233 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

27%

Textbook Required

65%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

86% confidence
Based on 12 grades
Most common grades:
A+ (6)
B+ (2)
B (1)
Grade Distribution
A(7)B(1)C(1)D(2)F(0)A-/B+(2)
Based on 15 reported grades
A+: 6
B+: 2
B: 1
Not_Sure_Yet: 1
Common Tags
Skip class? You won't pass. (6)
Respected (5)
Caring (3)
Tough Grader (2)
Participation matters (2)
Amazing lectures (2)
Hilarious (2)
Get ready to read (2)
Rating Trend

Stable

+0.05 avg change
May
May
Aug
Feb
Dec
Feb
Last 6 months
Ratings by Course

EMAT213

5.0

(2)

MATH206

5.0

(4)

COMM225

5.0

(1)

MATH204

4.8

(5)

MATH201

4.5

(2)
+13 more courses
Difficulty by Course

CAMP201

5.0

MATH202

5.0

EMAT213

3.5

COMP233

3.5

COMP361

3.5

Reviews (87)
2.0
4.0
COMP201
Feb 11, 2002

favorism

4.0
3.0
COMP238
Aug 13, 2002

No Comments

3.0
3.0
COMP238
Nov 14, 2002

No Comments

1.0
5.0
COMP238
Nov 26, 2002

No Comments

4.0
3.0
COMP201
Nov 29, 2002

Bad 1st impression , then becomes really COOL

5.0
3.0
COMP238
Dec 5, 2002

AMAZING teacher!!!!

2.0
3.0
COMP248
Dec 6, 2002

Doesn't care about his students. Very arrogant. Enjoys picking on students.

2.0
2.0
COMP238
Dec 11, 2002

Avoid him at all costs.

3.0
4.0
COMP201
Dec 21, 2002

No Comments

2.0
4.0
COMP238
Jan 10, 2003

Very unaproachable, arrogant and lazy.

5.0
5.0
EMAT213
Mar 19, 2003

Midterm completely unreasonable, but good lectures. Has clear favourites in the class. Funny guy but sometimes it's at your expense.

5.0
5.0
COMP201
Apr 28, 2003

He forces people to put a lot of effort into their programming. But you become very good at the language. I wish I had him for C++. Very picky marker. He does pick on people, you must pay attention in class or he will pick on you and he is funny.

3.0
3.0
COMP
May 14, 2003

No Comments

1.0
5.0
MATH208
Jul 16, 2003

do not take this teacher...he really sucks...he`s really arrogant...it`s like having a dictator teaching you....never has office hours and refuses to help

2.0
5.0
CAMP201
Sep 1, 2003

BECAREFUL, look im telling you man, dont ever dream to take this couse with him, take this course with ayman hanna, u see the different between the earth and the sky, santana is a nightmare,he will make u hate anything in computer,

1.0
5.0
COMP201
Sep 12, 2003

A waste of time and money !

3.0
4.0
COMP201
Nov 22, 2003

He's funny, but sometimes his jokes are offensive. He picks on certain people for nothing. Bring him food and you get A+!! Gives too many assignments and is not fair in marking.

4.0
2.0
COMP201
Nov 29, 2003

This guy is EVIL. His job is to put Visual Basic into your brain and he does it well. He uses capital letters on everything computer related, but he does yell all the time in real life, so it's all right, I guess. Take him for this class!

2.0
4.0
COMP201
Dec 14, 2003

This teacher is a very hsrd marker, if you do not do what is on his mind he can give you marks off. If the assignmentsare not correct automatic 0. Very unaprochable, no office hours given, I definatly do not recomend any one to a course with him.

4.0
1.0
COMP201
Dec 16, 2003

Really Good Teacher, knows the material well. You should defenitely take a class with him.

3.0
5.0
COMP201
Feb 6, 2004

Most Stressful course u could ever take.Santana would make it a living hell for u.he takes out grades for GRAMMAR MISTAKES for god's sake.WORD OF ADVICE:do well on u'r assignments and midterm,the final is a disaster.pass the course and never look back...

4.0
1.0
MATH200
Mar 26, 2004

He doesn't seem to have a lot of time to help students... but I did extremely well and really thought he would be tough at first, but he turned out to be really funny! He does tend to pick on people and centre them out though.....

5.0
1.0
MATH206
May 13, 2004

He is a good teacher. I learned a lot in his class and you can always ask him questions. He seens arrogant but he is not he is very nice

5.0
1.0
MATH206
May 13, 2004

He was the best teacher I ever had. He takes time to solve almost every problem from the book. His class is very interactive, you should read your material before going to class. You do not need to read the book, just do not miss any class.

5.0
1.0
MATH208
May 20, 2004

He was the best teacher I ever had. As long as you keep up to date you are ok.

5.0
3.0
MATH203
May 26, 2004

Good man that has a unique sense of humour. He picks on people to help them learn. Very old-school in his methods (and they are effective).

2.0
4.0
COMP201
May 28, 2004

No Comments

5.0
2.0
EMAT213
Aug 21, 2004

although he's a comp. sci proff, he taught my eng. class (as a sub) for half the semester. he employs a different tactic than other proffs: interaction. He would pick on everyone in the class (sometimes in a rude way), but that made us alert&on our feet!!

3.0
5.0
COMP201
Sep 7, 2004

B+ Grade. Extremely unorganized: nightmarishly so. Not recommended for students preferring a structured class. Prof. lacked professionalism and displayed a preference for some students over others. However, he was available for questions after class.

5.0
1.0
COMP201
Grade: B
Sep 20, 2004

Just an amzing teacher, obvisouly very different teaching methods but very active and alive. I like the fact that he puts the people that have no clue about the material on the board to make them think and understand the concepts.

5.0
1.0
MATH206
Oct 4, 2004

He is the best math teacher I ever had. He takes extra time to solve all problems from the book. She might seen arrogant but he is not. If you are taken his class keep up with the material, do not miss any class and you will find the final very easy.

5.0
2.0
MATH204
Dec 10, 2004

best teacher at concordia, f.y.i he likes to interact alot with the class, enjoys suddly humor and incorporates it into his teachings, simply marvelous!

3.0
4.0
MATH209
Jun 8, 2005

rude, arrogant, intimidating. intelligent- knows what he's teaching, but has no people skills.

5.0
3.0
COMP
Dec 15, 2005

He is very smart, knows his stuff. He is not shy to express his opinions. Study hard, do your homework and you will be rewarded at the end. I got B+ with him.

5.0
2.0
MATH206
Sep 25, 2006

awesome teacher, i wish he was teaching 209 this term. he is very involved and an excellent communicator and motivator

5.0
3.0
MATH209
Feb 5, 2008

the best teacher in the world, funny, smart, the greatest mathematician since Aristotle. verrrrry funnny even attending the class is like watching a stand up comedy, butt u have to work really hard to achieve good grades otherwise u will end up below the average. he doesn't have office hours his office hours are after class

5.0
1.0
MATH209
Feb 7, 2008

I'd really like to do, is put the greatness of this man in perspective. I think that there 's only 3 names...Dr. Albert Schweitzer, ah, Mother Teresa of Calcutta, probably, and ... Carlo Santana.

5.0
1.0
COMP201
Feb 8, 2008

i cant even say or compare if he is the best teacher at concordia or in the world. i wish if teaches other courses i really enjoy his classes

3.0
3.0
COEN231
Apr 18, 2008

Seems like a good teacher during the semester, easy to understand, midterm is easy but will SCREW YOU over in the final - putting material on it that was not covered in class...

5.0
3.0
COMM225
May 2, 2008

HE IS A REALLY NICE AND A GOOD TEACHER MAY GOD BLESS HIM

3.0
4.0
MATH209
Apr 19, 2009

WOW, take him!!!! I had him for math 209, great teacher and explains everything really well.

5.0
3.0
COEN231
Jun 30, 2009

No Comments

3.0
4.0
MATH209
Jan 11, 2011

I should've dropped his class when I still had time : He is rude, yells in class like a mad man, humiliate students and the list goes on, AVOID him if you can!!

4.0
3.0
MATH208
Jan 13, 2011

He's a very smart teacher but as others said, he kind of just yells and insults students, he doesn't explain in detail in my opinion, I dropped him cause I found his notes useless and am better off doing the course online. I would take him if you have no other good choices, you might like him.

4.0
2.0
MATH201
Mar 30, 2011

A real teacher. Get a sense of humour you guys! I didn't see him insult anyone. He involves you but if you don't want to answer, he is totally fine with that. He makes a huge amount of course material very clear in very little time. A great no-nonsense math teacher with a good sense of humour and a big heart. Highly recommended.

2.0
3.0
MATH208
Apr 14, 2011

his mid term was so hard! he yells all the time, his notes are good butttt he freaks you out most of the time!

5.0
2.0
COMP233
Nov 19, 2011

Go to his lectures, do some Matlab as it is required for the assignments. Does not go by the book but will give you handwritten copies in class. Picks people to answer questions during lectures... very good teacher if you're expecting to learn the contents of this course.

5.0
2.0
MATH208
Dec 17, 2011

He is very good professor. His explanation is clear.Take him!!!

5.0
3.0
MATH209
Jan 2, 2012

This guy is hilarious!!! He taught everything so well and so clearly!! Did so many problems in class, really helpful! Got 110% on the midterm studying the day before and im not even that good at math. Very generous with bonus marks. ATTEND CLASS, that is the best piece of advice. His sense of humour is one of the best, hilarious and an awsome prof

5.0
3.0
MATH209
Jan 2, 2012

amazing amazing amazing. TAKE HIM! If you want to get 100% on the final, get the booklet of finals from the copy center in the library. Its practically the same thing! Make sure you have the answers and do all the questions! Easy A+ if you do it. Otherwise, study your notes from class and easy B- (granted you actually study)

4.0
3.0
COMP233
Aug 26, 2012

Mediocre teacher but has a great teaching style: presents theory and then spends 2x as much time doing exercises. It feels like a tutorial most of the time. The downside is that he regurgitates all his notes and answers to questions are lackluster. Very fast in assignment and test corrections; tests are assignment-level difficulty. Also hilarious.

5.0
4.0
COMP233
Sep 8, 2012

Think about students, patient to explain the difficult questions, lots of example. timely feedback for assg & exam, even for final exam, he will give the questions and answer after exam.

5.0
1.0
MATH208
Oct 8, 2012

The only thing in his class is doing exercise.Am I the only one who really like his "sense of humor"?

2.0
5.0
MATH209
Nov 26, 2012

WORST math prof I ever had. His only technique of teaching is doing sample numbers that he doesn't explain how to solve. He just writes the answer and keeps going. He also doesn't explain the theorems, he gives us a few minutes to copy them from the projector and moves on. I will never take this prof again and do not recommend him to anyone!

2.0
4.0
MATH209
Dec 22, 2012

He is good at making fun in class and nothing else!

4.0
2.0
MATH209
Dec 24, 2012

Hilarious guy, dry humour is amazing, teaches clearly and efficiently and provides with good past exams! great teacher

4.0
1.0
MATH209
Jan 18, 2013

One of the BEST math teachers I've ever had, does examples all class which is what really helps alot. He has a weird sense of humor but is very approachable. I recommend

5.0
2.0
COMP361
Jan 18, 2013

Happy lectures, fair assignments and exams, expect to get a good mark with him.

5.0
1.0
MATH209
Apr 4, 2013

BEST calculus teacher!!!! I recomend him anytime. You have to go to lectures and work on your problems and you are guaranteed to get an A with him. His classes are not boring. He knows how to engage his students and get their respect all by using AWESOME sarcasm and jokes :) absolutely LOVED my class even tough I hated math before him!

2.0
3.0
MATH203
Apr 30, 2013

Methods are medieval. He writes theorems using mathematical notations that are difficult to understand. He continues on to do some problems and does not explain how they are done. He writes the steps and expects you to know what he's doing. I had resort to online tutorials. Tough marker if he does not like/know you. Funny guy though

2.0
5.0
MATH202
Grade: Not_Sure_Yet
Aug 18, 2013

Awful. Childish "sense of humour", writes the textbook on the board and doesn't explain anything. Only makes office hours and email available to students he likes. Nightmarish grader, let's it be known he has other things to do besides teaching you. Compu-sci prof hating maths, Avoid at all costs.

1.0
5.0
MATH202
Aug 20, 2013

Worst teacher ever. Makes very hard and long exams and expect us to finish the midterm in one hour but after 2 hours and a half the whole was still writting the exam. Don't take him if care about your grades.

5.0
2.0
COMP233
Aug 22, 2013

Great professor overall! Honestly if you go to lecture, take proper notes, ask questions, do the assignments you'll be fine. He gives you a lot of examples to really reinforce the theory. Great pace overall, truly cares about his students, even offered an extra lecture so not to rush through. Exams might be a bit long but very fair just like he is.

5.0
4.0
COMP233
Sep 5, 2013

Great Teacher!!! Helpful, approachable, humorous and humble, i was never bored in his class, gives a huge number of examples as hard as his long Exams. attend and take notes but solve extra problems and you will be fine

4.0
2.0
MATH204
Oct 14, 2013

good teach, dosent really insult anyone just involves people more, he yells to wake everyone up, or to put emphasis on a problem, his notes are good but sometimes 2 much like the book (mathematical notation) do the problems on your time and you will be fine.

5.0
2.0
MATH209
Jan 17, 2014

Really good teacher, likes to teach, always keeps the class alive, makes a lot of jokes. Does a bunch of examples and often extends the class to do extra problems. I definitely recommend this teacher.

4.0
3.0
MATH209
Mar 12, 2014

A good teacher, a cool sense of humor, key to the point, very helpful in this course

5.0
5.0
MATH209
May 7, 2014

So much fun showing up to his classes. He's interesting and keeps his students interested in the subject. Strongly advised!

5.0
4.0
MATH201
Jul 1, 2014

Fantastic teacher! Would take him again and again. Does tons of examples and makes YOU find the answers first. His class is not for the lazy, but if you participate you will have a clear knowledge of the subject and get great marks. Great sense of humor and very entertaining too!

4.0
1.0
MATH208
Grade: A+
Jan 10, 2015

He explains the material really well. Basically, he will first present the theories which doesn't take a long time and for the rest of the lecture, he will do a plenty of examples for you to understand. Do the midterms and finals samples and you will be good to go.

4.0
3.0
MATH209
Mar 30, 2015

Good teacher since the theory is taught through the repetition of examples and exercises.

5.0
1.0
MATH209
Apr 28, 2015

Hes very helpfull and very nice teacher! He helps students a lot and do a lot of exercises in class, not just theory! I find the class easy because he explains well and makes everything clear!

5.0
1.0
MATH208
Grade: A+
Jul 22, 2015

He is such a responsible and warm hearted professor that i have never seen before. Every time i see him he is helping students solving their problems . In addition , u can always feel a relaxing atmosphere in his class since he is very easy going and humous . Last but not least , he will find lots of same problems to make us more familiar with test

5.0
2.0
MATH209
Oct 29, 2015

Santana is a great teacher in terms of Mathematics. I took MATH 209 w/ him and the Romanelli at the same time. Although overall the atmosphere in Romanelli's class is certainly better, however this guy is the one knows what his doing and holds the perfect pace for student to learn. Plenty of examples in classes which was what you need for math.

4.0
5.0
COMP233
Aug 15, 2016
Wouldn't take again

He cares about the students and tries to get everyone involved. My friends took this course with other professors and it was supposedly very easy. With Santana? NO. The assignments are insane, the mid-term is similar to the assignments, and the final is ridiculous. If you care about your GPA, avoid. If you want a challenge then go ahead.

Tough Grader
Participation matters
Skip class? You won't pass.
4.0
3.0
MATH208
Feb 15, 2017
Would take again

Nice teacher who know what he's talking about just listen and do a few exercices at home and you'll be good. Always asks if the pace is okay and is ready to explain over and over if you didn't understand.

Respected
Skip class? You won't pass.
Caring
4.0
3.0
MATH208
Grade: B+
Mar 14, 2017
Would take again

Great teacher, funny and crazy at the same time. He explains well and knows what he's talking about. He likes to get everyone involve so be ready to answer his questions!

Respected
Participation matters
Skip class? You won't pass.
5.0
4.0
MATH204
Grade: B+
Mar 22, 2017
Would take again

I'll Have to be completely honest, as much as i dislike this teacher for giving me such a bad grade(i feel that i am strong at math and landed a B+). I cannot deny the fact that he is a really good teacher. If you want to actually learn something, then i recommend him strongly!

Tough Grader
Respected
Inspirational
5.0
4.0
MATH204
Grade: A+
Nov 10, 2017
Would take again

He is indeed a real gem. At first you might find him cold and distant but trust me he is SO kind and generous!!! Would definitely take him again!!!!

Respected
Skip class? You won't pass.
Amazing lectures
5.0
2.0
MATH209
Grade: A+
Jul 13, 2018
Would take again

My favorite Concordia teacher so far. Super clear, concise, doesn't waist time with unrelenting things and makes sure everyone in class understands. He is also surprisingly funny and cracks hilarious jokes here and there.

Respected
Hilarious
Caring
5.0
2.0
MATH204
Grade: A+
Apr 5, 2019
Would take again

The best math professor I have ever had. Lectures are clear, using lots of examples in class. He is really teaching.

Skip class? You won't pass.
Amazing lectures
Caring
1.0
5.0
COMP233
Grade: Drop/Withdrawal
May 7, 2019
Wouldn't take again

I'm so scared of Santana I dropped the course. Calls you out in class and makes you answer.

Skip class? You won't pass.
3.0
2.0
MATH209
Grade: A+
May 13, 2021
Would take again

Sanatana was funny but his classes are lecture heavy. He can be unclear so be prepared to learn a lot on your own. But there are some easy marks.

Hilarious
Lecture heavy
1.0
4.0
MATH209
Grade: D
Aug 22, 2022

Would honestly never take a class with him ever again. All he does is scroll through his powerpoints, and asks if everyone understood. He also said we had to teach ourselves and he would just be there to answer questions. 70% of the time, we would just waste time by doing exercise sets we could've done at home. Would not recommend.

1.0
5.0
MATH209
Grade: A
Feb 23, 2024

This professor was challenging to learn from, as he mainly scrolled through PowerPoint slides without much engagement. He seemed averse to questions and particularly disliked incorrect answers from students. Overall, the semester with him as a person was very difficult.

1.0
3.0
COMP233
Grade: Not sure yet
Dec 16, 2024

He managed to overcomplicate an extremely easy subject AND he is extremely arrogant. Do yourself a favour and just learn alone on youtube. He doesn't even explain the subject matter in class, just goes over problems (barely, and he doesn't even properly explain those either.) Really unpleasant to be around, avoid if you can.

Get ready to read
1.0
5.0
COMP361
Grade: C+
Feb 4, 2025

This guy had no business teaching a computer science math class. made us do 27 iterations by hand on the midterm and slightly less on the final. Has little to no understanding of the algorithms he was supposed to be teaching so he just displayed the code on the screen and focused on the math. Assignments took ungodly amounts of time. Never again.

Tough grader
Get ready to read
Lots of homework
Class Info

Online Classes

100%

Attendance Mandatory

27%

Textbook Required

65%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

86% confidence
Based on 12 grades
Most common grades:
A+ (6)
B+ (2)
B (1)
Grade Distribution
A(7)B(1)C(1)D(2)F(0)A-/B+(2)
Based on 15 reported grades
A+: 6
B+: 2
B: 1
Not_Sure_Yet: 1
Common Tags
Skip class? You won't pass. (6)
Respected (5)
Caring (3)
Tough Grader (2)
Participation matters (2)
Amazing lectures (2)
Hilarious (2)
Get ready to read (2)
Rating Trend

Stable

+0.05 avg change
May
May
Aug
Feb
Dec
Feb
Last 6 months
Ratings by Course

EMAT213

5.0

(2)

MATH206

5.0

(4)

COMM225

5.0

(1)

MATH204

4.8

(5)

MATH201

4.5

(2)
+13 more courses
Difficulty by Course

CAMP201

5.0

MATH202

5.0

EMAT213

3.5

COMP233

3.5

COMP361

3.5

Similar Professors