2.8

Abbas Keramati

Information Technology - Toronto Metropolitan University

2.8
Quality
3.6
Difficulty
47%
Would Retake
138
Reviews
2.8
Quality
3.6
Difficulty
2.8
Helpful
2.8
Clarity

47%

Would Retake

138

Reviews

Rating Distribution
Official

5

42

4

24

3

3

2

3

1

66

What Students Say

THE MICHEAL JORDAN OF TEACHING

ITM100 - 5.0 rating

Professor Keramati is an amazing Professor for ITM 107

ITM107 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

56%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 74 grades
Most common grades:
Not sure yet (24)
A+ (23)
Incomplete (20)
Grade Distribution
A(33)B(8)C(4)D(1)F(2)A-/B+(27)
Based on 123 reported grades
Not sure yet: 24
A+: 23
Incomplete: 20
A-: 17
Common Tags
Tough grader (50)
Lecture heavy (37)
Get ready to read (29)
Caring (25)
Participation matters (24)
Respected (23)
Test heavy (21)
Clear grading criteria (16)
Rating Trend

Declining

-1.29 avg change
Apr
Oct
Nov
Dec
Jun
Sep
Last 6 months
Ratings by Course

CITM618

5.0

(3)

ITM410

4.5

(19)

ITM102

3.9

(18)

ITM501

3.8

(4)

ITM10

3.5

(2)
+4 more courses
Difficulty by Course

ITIS1P97

5.0

ITM100

4.6

ITM415

3.4

ITM107

3.3

ITM501

3.0

Reviews (138)
5.0
5.0
ITM100
Grade: F
Oct 24, 2017
Wouldn't take again

G.O.A.T

Hilarious
5.0
5.0
ITM100
Grade: A+
Oct 24, 2017
Would take again

GREATEST OF ALL TIME. THE MICHEAL JORDAN OF TEACHING.

Inspirational
Hilarious
Caring
1.0
3.0
ITM100
Grade: Not sure yet
Nov 19, 2017
Wouldn't take again

Absolutely the worst professor of all time. Reads off of slides with an extremely plain voice. Test questions are extremely illiterate and vague. You can just read the textbook and still be better off than going to lectures. Don't waste your time going to those as he will be thumping his hand or marker onto the board to get attention from the class

Tough Grader
Get ready to read
LECTURE HEAVY
1.0
4.0
ITM102
Grade: A-
Nov 24, 2017
Wouldn't take again

Nice guy, but tends to not be clear when it comes to course expectations. On top of that, the course is extremely boring, and his accent and quiet voice makes paying attention in class hard. Study off the lecture slides and textbook and you'll be fine, unless you die of boredom first.

Get ready to read
LOTS OF HOMEWORK
GRADED BY FEW THINGS
5.0
3.0
ITM100
Dec 2, 2017
Would take again

Abbas is the GOAT, never question his greatness!!

1.0
3.0
ITM102
Grade: Not sure yet
Dec 3, 2017
Wouldn't take again

He is very soft spoken, he knows what he is teaching however, the course material itself is dry hence making it harder for the prof too! He is a good guy but a class of 500 is too much for him. He reads of his slides most of the time. Do not recommend him.

Get ready to read
LECTURE HEAVY
4.0
4.0
ITM102
Dec 13, 2017
Would take again

Honestly this guy was very difficult to hear in the beginning when there were 500 students, but when it was only like 20 kids left it just became fun to watch the guy go. He was just fun, kahoot was awesome, and he probably is the best out of the other ITM profs. Love you Abbas stay funky.

Inspirational
Hilarious
Would take again
3.0
4.0
ITM102
Grade: A+
Dec 17, 2017
Would take again

He's new and improved greatly during his first semester of teaching here. Recommend him over the other ITM 102 profs. Content is boring/mid-term is rough, but if you read the textbook before lectures, show up to labs, and use his opportunities to give a presentation for extra credit (not offered by other profs) you can still earn a decent grade.

Get ready to read
SO MANY PAPERS
EXTRA CREDIT
4.0
3.0
ITM102
Dec 17, 2017
Would take again

Nice guy that is accessible outside of class. Tough course in general but if you pay attention and do your work you will earn a grade that is generally reflective of the effort you put in. Excel quizzes are much easier with him than other teachers from what I've heard

ACCESSIBLE OUTSIDE CLASS
SO MANY PAPERS
Tests are tough
4.0
3.0
ITM100
Dec 18, 2017
Wouldn't take again

new teacher, excel quizzes are a joke, no one listens to the poor guy, but hes a real one

Caring
4.0
3.0
ITM102
Grade: A-
Dec 22, 2017
Would take again

During lectures, it can be hard to hear him as he's soft-spoken so sit at the front. Gives extra credit opportunities. Excel quizzes (20%) and case study (10%) are mark boosters. Uploads case studies and textbook files so you don't have to buy the textbook. Honestly, I skipped a lot of lectures but he's the best ITM prof compared to the rest.

Get ready to read
ACCESSIBLE OUTSIDE CLASS
EXTRA CREDIT
5.0
1.0
ITM102
Grade: A-
Dec 28, 2017
Would take again

He's a very hardworking prof. I found his exams were fairly marked, lab I aced it, very easy forward, if you attend each lab classes!

Gives good feedback
Clear grading criteria
Would take again
5.0
1.0
ITM100
Grade: A-
Jan 2, 2018
Would take again

Soft spoken prof, sit as close to the front as possible! Labs are easy, weekly case studies aren't a hassle, midterm and final exam weren't too bad, but studying is required to do well. Reads off powerpoints most of the time so making notes at home is doable.

Tests? Not many
Would take again
4.0
2.0
ITM102
Jan 2, 2018
Would take again

He is so soft spoken you will barely understand what he is saying. There is no point going to lectures as he posts the slides anyway. But honestly if you work hard enough you can get a good grade, his excel quizzes are so easy and the exams are not very difficult. Super nice guy too.

Caring
1.0
2.0
ITM100
Grade: C
Jan 15, 2018
Wouldn't take again

He is a very nice person but he did not teach the class well at all. He has a heavy accent and does not know how to use a computer (very ironic). It was very hard to follow along and most, if not all student ended up having to teach themselves the entire course. Quizes were an easy A. Stay away from this Prof

Get ready to read
4.0
3.0
ITM100
Grade: B
Jan 21, 2018
Would take again

really soft-spoken and can be hard to understand for other students, but i didn't really have a problem with it. i only attended 3-4 of his lectures because they were pretty much useless (sorry). just skim the book. tests and quizzes are fair. he literally uploads textbook content so you don't have to buy the book! what a good guy.

Caring
4.0
4.0
ITM410
Apr 7, 2018
Would take again

Great prof. Very kind and gives great feedback. Can be difficult to understand at times but regardless, you can tell he really cares.

Gives good feedback
Caring
LECTURE HEAVY
4.0
4.0
ITM102
Grade: A-
Apr 21, 2018
Would take again

He is a very caring professor if you speak to him and really does want everyone to do well. The Two excel quizzes were fine, case studies were doable but dry (as is the whole course). Take the opportunity of bonus marks, they help a lot! There are many chances to help improve your grade, so don't complain if you do nothing and do poorly.

Respected
Participation matters
Caring
5.0
3.0
ITM10
May 30, 2018
Would take again

Abbas is absolutely amazing. He is a genuinely caring professor and really good with how he teaches the course. So glad I had him!!

Respected
Clear grading criteria
Caring
5.0
2.0
ITM107
Grade: A-
Jun 24, 2018
Would take again

Professor Keramati is an amazing Professor for ITM 107. It is a tough math course but with the patience and understanding he teaches with, it all seems so simple. He is always ready to help and even solves the questions on the board. I would 100% recommend him. Just come to class and work along with his problems and you are set for the exams!

Gives good feedback
Skip class? You won't pass.
BEWARE OF POP QUIZZES
2.0
4.0
ITM107
Sep 21, 2018
Wouldn't take again

He goes way too fast and writes examples very small and scattered on the board so just have the slides infront of you to follow along

Skip class? You won't pass.
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
ITM107
Grade: Incomplete
Oct 4, 2018
Would take again

I have him rn, he's a very kind man who cares about his students and does a good job teaching. He's very accessible and answers questions well. People used to say he was too quiet but he's gotten better and his accent is easy to understand IDK what y'all saying, he's a good one! Just keep doing homework and use bonus mark opportunities! He a GOAT.

Gives good feedback
Respected
Caring
5.0
2.0
ITM410
Grade: A+
Oct 22, 2018
Would take again

He is amazing prof. and give lots of bonus marks. If you can not get A in his class , u should not study in the University. Very easy and generous marker . He will help you every possible way and very soft and kind person

Respected
BEWARE OF POP QUIZZES
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
ITM501
Grade: A
Nov 26, 2018
Would take again

Amazing and very helpful prof. People ask stupid questions all the time in class and he is completely patient and kind. Tests are hard but he fairly preps you for them with the in-class questions he provides. Slides are helpful. Highly recommend taking this course with Keramati. Bonus: no final exam!

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Caring
3.0
3.0
ITM107
Grade: B
Jan 11, 2019
Would take again

Aside from his accent which occasionally made it difficult to understand especially in an 8 am class, he goes through examples on the board which are pretty helpful. On the rare occasions that I was not able to attend class, I found some difficulty in understanding certain concepts. Mostly grade 12 math and a bit of calculus.

Skip class? You won't pass.
5.0
2.0
ITM107
Grade: A+
Jan 11, 2019
Would take again

Dr. Keramati is one of the most amazing professors ever. He is very nice and caring; and he teaches with patience making the material seem so simple. He is always there to help you and solves many examoles on the board so you understand the material perfectly. I would highly recommend him.

Respected
Hilarious
Caring
5.0
4.0
ITM107
Jan 31, 2019
Would take again

very nice prof would recommend 100%. nice guy overall

Respected
Amazing lectures
Caring
4.0
2.0
ITM410
Grade: B+
Apr 8, 2019
Would take again

Very lenient marker. He is always open for discussion and also gives out free marks (In class participation). Only has a language barrier but overall a great professor. Know his stuff and goes through slides with examples and practices. However, the class itself is 3 hours so it does get a bit uneasy.

Respected
Group projects
Caring
5.0
3.0
ITM410
Grade: B
Apr 24, 2019
Would take again

Probably the best professor I have ever had! lecture material is straight forward and he is a very caring person. He gives free marks just for participation, leient marker, if you have the cash to have him as a professor I would recommend 100%. Overall very respectable and kind professor.

Clear grading criteria
Caring
EXTRA CREDIT
4.0
3.0
ITM410
May 7, 2019
Would take again

So grateful for this guy, thanks to our kahoots and in class homework my final grade increased by a whole letter grade!

Participation matters
Group projects
Caring
4.0
3.0
ITM501
Grade: A-
May 7, 2019
Would take again

The material in this class is pretty straight forward and Abbas does an excellent job teaching it! Would highly recommend this class as a professional table 1 course for btm students!

Group projects
Caring
EXTRA CREDIT
4.0
4.0
ITM410
Grade: B+
May 11, 2019
Would take again

Don't buy either of the textbooks as they are not required to understand the material. Lectures get boring because they are 3 hours but you should definitely attend them as he knows his stuff but if you don't have any interest the course will kill you. Make sure you review notes as well as diagrams because the multiple choice is worth more on exam

Participation matters
Skip class? You won't pass.
Group projects
5.0
1.0
ITM501
Grade: A+
Dec 2, 2019
Would take again

The best professor ,I have seen in the ryerson. He leaner,gentle,helpful, and caring .Always try his student to do well in the class . He will give u lots of bonus marks that will boost up your mark. He will always help you no matter when u need help. If you take him u will not regret

Gives good feedback
Respected
Accessible outside class
4.0
3.0
ITM107
Grade: A+
Jan 13, 2020
Would take again

The prof is super nice and very approachable! He gives tons of opportunities to get bonus marks, definitely make use of them! Practice the slide problems, bonus quiz questions, hw and similar questions to his from the textbook and you should be fine. One con- he sometimes rushes the lecture and skips questions from the slides.

Clear grading criteria
Caring
EXTRA CREDIT
4.0
2.0
ITM410
Grade: Not sure yet
Feb 12, 2020
Would take again

Boring lectures but a chill prof just reviews the slides and youre blessed for the course

Respected
Lots of homework
Graded by few things
5.0
2.0
ITM410
Grade: A+
Feb 25, 2020
Would take again

This is an easy A if you show up to class. His examples are super simple and tests are exactly what he says. Practice tests are given too!

Gives good feedback
Accessible outside class
Clear grading criteria
5.0
1.0
ITM410
Grade: A
Apr 14, 2020
Would take again

I was skeptical of taking Abbas for this class at first because of how his teaching isn't the best, but after I realized how easy he marks and makes exams! The group assignment that was worth 30% and it was the easiest mark I've ever gotten with him, I'm pretty sure everyone did well in it. If you take this class, make sure you take Abbas, trust me

Respected
Participation matters
Clear grading criteria
5.0
1.0
ITM410
Grade: A+
Apr 14, 2020
Would take again

This man blesses you bare, especially in the business case group project worth 30%! Very nice and easy marker. He also gives bonus marks after each class worth 1% each so make sure to go to class for that.

Gives good feedback
Respected
Group projects
5.0
2.0
ITM410
Grade: A
Apr 17, 2020
Would take again

This guy is the GOAT ITM prof.

5.0
2.0
ITM410
Grade: A-
Apr 18, 2020
Would take again

He's a great professor, after class you can ask him questions and he will help you. He gives lots of opportunities for you to succeed, and he really knows the content he teaches.

Gives good feedback
Amazing lectures
Caring
5.0
3.0
ITM100
Grade: A-
Apr 26, 2020
Would take again

this man's a legend. Bare kahoots and bonus quizzes that can raise your final mark by up to 10 percent.

5.0
2.0
ITM410
Grade: A+
Jul 22, 2020
Would take again

Professor Keramati is a great lecturer who goes through examples in class, and gives you the choice of doing extra examples for feedback. He is always available for help, and really cares about what he teaches

Respected
Group projects
Amazing lectures
5.0
3.0
ITM100
Grade: B+
Dec 13, 2020
Would take again

Very nice professor, he was helpful delivering the material. Would recommend this professor.

Gives good feedback
Respected
Lots of homework
5.0
3.0
ITM100
Grade: B+
Dec 13, 2020
Would take again

Very respective professor and helpful. Would recommend this professor.

Gives good feedback
Respected
Lots of homework
5.0
2.0
ITM102
Grade: A+
Dec 15, 2020
Would take again

Show up to class because participation and attendance is counted toward your final mark. For excel quizzes, SHOW UP and go over the in class student files and you should do fine. As for the Case studies, put decent amount of effort into them and again it should be fine. Easy marks, just dont ignore the material.

4.0
2.0
ITM102
Grade: A
Dec 17, 2020
Would take again

He is a great professor; lectures are good and he doesn't even put too much pressure on other students. Nonetheless, his teaching style in online classes was really good however, at certain points, lectures went a bit boring but his respectful and positive attitude covered for it. However, better attend all the lectures and do the stuff he says.

Respected
Participation matters
Amazing lectures
5.0
1.0
ITM102
Grade: A+
Jan 2, 2021
Would take again

Best prof for ITM 102. His lectures are well understood. As well as he explains again during lectures. Participation is important as he marks for Kahoot games. If you have Abbas kermati youre lucky.

Participation matters
Amazing lectures
Caring
4.0
1.0
ITM102
Grade: A
Jan 15, 2021
Would take again

Such an easy marker. Technically participation and attendance matters cause of kahoots and stuff, but I showed up to class twice, I only spoke once, and still got an 80% in participation. I would do the case studies 2 hours before they were due and easily got 90s. Excel labs are straightforward, and if the excel quiz goes badly he curves the grade.

Accessible outside class
Participation matters
Group projects
5.0
3.0
ITM410
Jan 27, 2021
Would take again

Great professor, had him for other itm courses he really cares. if you put in a little effort guaranteed you will get a great mark

Accessible outside class
Participation matters
Caring
5.0
1.0
ITM410
Grade: A+
Apr 12, 2021
Would take again

For this course, there are 2 tests, weekly assignments and a group assignment. The tests were soooooo easy and the assignments are marked super easy. An "A+" is guaranteed! There is no final exam. He is great professor who cares about his students. He teaches well.

Graded by few things
Amazing lectures
5.0
1.0
ITM102
Grade: A
Apr 21, 2021
Would take again

Hes very clear with his instructions and he replys to emails quickly. He does kahoot games at the end of class that count towards participation marks (basically free marks). He's probably the best profs out there for itm so I would definitely recommend him!

Respected
Group projects
Clear grading criteria
4.0
2.0
ITM102
Grade: A-
Apr 22, 2021
Would take again

Marks easy even if its 8AM its worth it. Abbas is really kind and, marks easily on Case studies and Excel Quizzes and, his TA did the excel labs step by step with us. Showing up does matter ONLY for the participation marks but the content is easy. Other professors aren't this easygoing. For exam, slides are enough but the book is good too.

Participation matters
Clear grading criteria
Amazing lectures
4.0
2.0
ITM102
Grade: B
Apr 23, 2021
Wouldn't take again

Lectures were pretty time consuming and boring for 8 in the morning, but I had to attend some for participation marks. I made notes on all the lecture slides on my own time. The case studies are pretty easy if you know how to write. The group assignment was super quick, easy and not time-consuming.

Participation matters
5.0
2.0
ITM102
Apr 24, 2021
Would take again

Abbas is a very lenient marker and he's more than happy to answer your questions. The other profs in the ITM department should try to be as nice as Abbas, seriously. It would be fantastic to have him in advanced ITM courses!

Respected
Clear grading criteria
Caring
5.0
2.0
ITM102
Grade: A+
Apr 30, 2021
Would take again

Good prof and will take another class with him again.

Respected
Participation matters
Caring
5.0
2.0
ITM410
Grade: A+
May 5, 2021
Would take again

This man's a goat, he truly cares about his students. The course content is divided very reasonably. It's best if you do attend his classes to get a better understanding as the project was a bit hard.

Participation matters
Group projects
Clear grading criteria
1.0
5.0
ITM410
Grade: Not sure yet
May 6, 2021
Wouldn't take again

People are being ironic when they give him high ratings, right? My experience with Keramati was not positive at all. His lectures were delivered in a very uncollected and scattered manner and he was incredibly vague. In another class of his, he is now using Lockdownbrowser, which is extremely invasive. Tread with caution.

Get ready to read
5.0
3.0
ITM415
Grade: A
Jun 29, 2021
Would take again

I took ITM415 with Abbas Keramati in the spring semester. He is honestly one of the best professors you can take this course with. He is caring and listens to the students concerns and makes sure that you have the opportunity to do well in the class by creating fair tests and exams. Pay attention in class, ask questions and you will do well.

Gives good feedback
Accessible outside class
Caring
5.0
1.0
ITM410
Grade: A+
Aug 21, 2021
Would take again

He is the best ITM professor!! Tbh, lectures are boring, but the tests are easy as long as you read the slides. Very easy to get a good grade. Graded by Homework, participation, projects and two tests. No final exam!!

Participation matters
Graded by few things
Clear grading criteria
2.0
3.0
ITM107
Sep 30, 2021
Wouldn't take again

not good at teaching and explaining concepts or answering questions. very hard to understand.

1.0
4.0
ITM107
Grade: Not sure yet
Nov 17, 2021
Wouldn't take again

This guy is probably one of the worst profs you will get. No joke, most of the material I had to learn on my own. No offence but half the time, you don't even understand what he's talking about. You'll wander off for a second and be lost for the rest of the semester. His tests are beyond the worst... if you have him, switch out asap!!!!

Skip class? You won't pass.
Test heavy
Tough grader
1.0
4.0
ITM107
Grade: B
Dec 19, 2021
Wouldn't take again

He was a nice and patient prof but a useless teacher who struggled to teach. You really just have to learn on your own at a certain point into the course. TA was useless as well, she was quite "slow" to put quite frankly. Study off of his slides and hope for the best.

4.0
5.0
ITM107
Grade: A-
Dec 24, 2021
Would take again

He is an amazing prof who enjoys teaching his students. As a first-year student, I am happy I got to be in a class with this highly regarded professor. In terms of work, you get what you put in. The work is not difficult because it's taken out of grade 12 and high school math with a couple new topics relatively easy to understand.

Respected
Clear grading criteria
Beware of pop quizzes
5.0
2.0
ITM415
Grade: A+
Dec 26, 2021
Would take again

- one of the best professors in business technology management program, very caring and responsible - great lectures and his lecture notes covered everything we needed to know - very practical and informative in-class practices and assignments - kindly listen, discuss and respond students' opinions and help us to achieve good grade

Gives good feedback
Respected
Amazing lectures
3.0
3.0
ITM107
Grade: A-
Dec 30, 2021
Wouldn't take again

Course material is easy, taken right out of high school, but he doesn't do a good job of explaining anything. Often seems very confused as to what he is talking about and not very clear at all, but tests and quizzes are easy enough if you understand the material. Weekly homework as well.

Lots of homework
Participation matters
Lecture heavy
4.0
2.0
ITM107
Grade: A-
Jan 24, 2022
Would take again

Abbas is amazing. if you have him, keep him.

Gives good feedback
Respected
Amazing lectures
1.0
4.0
ITM415
Feb 15, 2022
Wouldn't take again

I took ITM 100 with this prof. and he was amazing but I am surprised now with him in ITM 415. When he gives the lecture, he is not sure about lots of information and he is not confident and literally he just reads what's written in the slides. When we do the in class quiz, he gives very tough questions that between each questions only one different

Test heavy
Hilarious
5.0
1.0
ITM410
Grade: A+
Mar 9, 2022
Would take again

Super easy to do well in this course. He marks the homework/assignments very leniently. The two midterms very easy. No final exam. A GPA booster! Currently taking another course with Professor Keramati.

Amazing lectures
Inspirational
Caring
5.0
2.0
ITM415
Grade: A+
Apr 30, 2022
Would take again

The weekly quizzes (20%) are easy as long as you go over the slides. The grading criteria for the assignments (20%) is slightly unclear & can expect to receive 70% - 90%. The midterm (25%) & final exam (35%) were easy, however, read the textbook for explanation as his slides are not sufficient. The group project (3.5%) was graded generously.

Respected
Graded by few things
Accessible outside class
4.0
2.0
ITM107
Grade: A-
Sep 8, 2022
Would take again

Abbas's lectures were okay, but he is one of the most patient professors. If you have a question, do not hesitate to ask him. He will take the time to clarify any topic for his students. Be sure to attend the lectures, he has mandatory quizzes at the end (fairly easy). Just study and you'll be fine.

Participation matters
Lecture heavy
Test heavy
1.0
4.0
ITM501
Grade: B+
Nov 6, 2022

I have taken Abbas for many other courses before this course, but I'm not sure if its because of in person exams after covid, or what it is, but he does not teach anymore. He reads slides during lectures, gives us in class quizzes of which none of the content is in the slides, cant answer his own questions. Doesnt know the content himself.

Tough grader
Get ready to read
Clear grading criteria
1.0
5.0
ITM415
Grade: B
Nov 9, 2022

He used to be good, now he is just insanely hard. Makes in class quizzed nothing from the slides, then makes assignments easy, but marks hard with no feedback. Midterm was too hard and had trick questions, which he cannot answer himself. Sorry, dont take him. I used to like him, not anymore.

Tough grader
Get ready to read
Beware of pop quizzes
1.0
5.0
ITM415
Grade: C+
Nov 9, 2022

Quizzes each week, nothing from slides. Assignments are from textbook, on things he hasnt taught. He cannot teach, he tried, but he cant. Instead, he just elaborated and extends every last sentence to make it sound like he knew what he was talking about and to make it seem like everyone understood. Joke.

Tough grader
Get ready to read
Beware of pop quizzes
1.0
5.0
ITM415
Grade: B+
Nov 9, 2022

He cannot teach the course for the life of him. He doesnt know answer to his own midterm and final questions. Cannot answer his own assignments. Not sure why he has not had a serious review with someone above him.

Tough grader
Beware of pop quizzes
So many papers
1.0
5.0
ITM415
Grade: A+
Nov 9, 2022

Thinks getting a bad grade is a joke. Sorry, but it isnt sir. Hope he learns the content and learns to do the questions before assigning them. Cant answer questions in class. No explanation or feedback on assignments that you get 50, 60 or 70% on. Stay away.

Tough grader
Participation matters
Clear grading criteria
1.0
5.0
ITM415
Grade: A-
Nov 22, 2022

Cannot teach the material. Midterm was overly hard. Weekly assignments are graded unfairly. Weekly in class quizzes were overly hard. The final project is IN CLASS, where u have 2.5 hours to do everything you learnt in the 12 week course. I had an exam right after his class and asked for my project time to be moved later to the week, he denied.

Tough grader
Get ready to read
Lots of homework
1.0
4.0
ITM415
Grade: B
Dec 6, 2022

Honestly, this is just not it. I've had this prof twice in the past and he really pulled through with the semesters. This time around, I truly regret making the decision to give him one more shot. He barely understands the material he teaches, marks extremely heavy on the homework, and midterm was poorly made. It sucks he changed the way he did :/

Tough grader
Test heavy
5.0
2.0
ITM415
Grade: A-
Dec 15, 2022
Would take again

Abass is a great prof. I have had him multiple time in different courses and it's always a good time. His test are fair and is always willing to help you understand the content either after class and during office hours. 10/10

5.0
1.0
ITM415
Grade: A+
Dec 15, 2022
Would take again

Professor Keramati is a great prof! He is caring and extremely kind. He is willing to improve your assignment grade if you put in the time and worked hard. You definitely have to study to get a good grade, but he will help you achieve it.

Participation matters
Amazing lectures
Caring
4.0
2.0
ITM415
Grade: A
Apr 24, 2023
Would take again

Overall Keramati is a very nice and caring prof. His lectures aren't enough to fully comprehend the concepts, but textbook, in-class and after-class exercises definitely help! He'll do his best to answer any questions and provide clear feedback on grades received.

Clear grading criteria
Caring
4.0
3.0
ITM415
Grade: A
May 9, 2023
Would take again

Pretty decent guy. Not the best at answering questions but his lectures are straightforward so go to class and have patience with the content. Assignments may seem daunting but are doable as long as you don't do them last minute. Midterm and final were okay, nothing CRAZY. He did give a boost for the final.

2.0
2.0
ITM10
Grade: Not sure yet
Nov 23, 2023

super boring, but all tests were online which is good.

Lecture heavy
Test heavy
5.0
1.0
CITM618
Grade: A+
Dec 18, 2023
Would take again

I took him for CITM618. He was amazing. The course was completely online. I talked to him about my gradings for the assignment and even exam and he was willing to improve my grade. Very easy to talk to after the lecture is completed. Def recommend taking this course with him!

Group projects
Respected
Graded by few things
1.0
5.0
ITIS1P97
Grade: A
Mar 4, 2024

Worst class ever, taught concepts wrong, didn't show up for first lecture, gave a midterm and took a nap/played on his phone, didn't prepare us for exams despite saying he would give a review, assignments were very different from lessons, never told us when they were accessible you have to find out alone, Also never came to his office hours once.

5.0
2.0
CITM618
Grade: A+
Apr 23, 2024
Would take again

Abbas is a great professor for the lecture side of things in CITM618. As for labs are done in R, and he does not teach you how to use R. You must self-teach yourself R if you want to do well on the assignments and group projects. His midterm and final exams are easy if you study his lecture slides and know how to do all the math calculations.

Group projects
5.0
2.0
CITM618
Grade: A+
Apr 30, 2024
Would take again

He's an amazing prof, the assignemnts are really easy, they are the same as the labs , the group project is honestly not bad given you have a good team and everyone pulls their weight. Exams are really straightforward, theory level questions that u can answer if you read the slides.

Group projects
Lecture heavy
Graded by few things
1.0
5.0
ITM100
Grade: Incomplete
Oct 20, 2024

He is the worst of the worst. Currently doing his class for ITM100. No one understands what he's saying and telling us to do in class. His instructions are super foggy in terms of assignments. He usually just reads slides.

Tough grader
Participation matters
1.0
5.0
ITM100
Grade: Not sure yet
Oct 29, 2024

He says "Does that make sense" more than the actual lecture. And when we ask for clarification, he brings up a YouTube video. He is literally the worst possible professor you can ever have. Tutorials are a joke in his class, most of the time it's just the quiz and case studies with that same monotonous tone. I guess this is what hell feels like.

Tough grader
Participation matters
Test heavy
1.0
4.0
ITM100
Grade: Not sure yet
Oct 29, 2024

He recites his lectures in such a dry way that they've become a real struggle to get through and half the time you can barely understand what he's saying. I leave each class feeling like I learned less than when I walked in. Also when tech problems arise during evaluation he hardly does the bare minimum to offer support, you got to beg for it.

Tough grader
Lecture heavy
1.0
5.0
ITM100
Grade: Not sure yet
Oct 30, 2024

With all due respect, I don't know how a normal human being can pay attention to this guy's lecture for even five minutes, let alone two hours. Unbelievable

Tough grader
Participation matters
Lecture heavy
1.0
5.0
ITM100
Grade: Incomplete
Oct 30, 2024

Whispers to himself for 3 hours and calls it a lecture, provides no help to his students, and lies about posting review questions for midterms. High-quality "professor" right here

Tough grader
Lecture heavy
1.0
5.0
ITM100
Grade: Incomplete
Oct 30, 2024

Chill prof but his lectures are really hard to understand. Our whole class is nearly failing this course which is pretty concerning.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
ITM100
Grade: Not sure yet
Oct 31, 2024

No one can understand a word he says. If it wasn't for his weekly quizzes, I probably would've attended three lectures max (not including exams) since I basically learn nothing every time I show up. Wouldn't recommend him at all

Tough grader
Get ready to read
Lecture heavy
1.0
5.0
ITM100
Grade: Not sure yet
Oct 31, 2024

He doesn't help his students prepare for any evaluation in the course. He isn't very clear with his expectations for the class and doesn't understand anyone's questions related to the material most of the time. He doesn't help anyone with issues related the Brightspace and can't figure out how to use his own technology ironically.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
ITM100
Grade: Incomplete
Oct 31, 2024

Just sits down, reads the slides quietly for three hours, refuses to elaborate, and then peace's out. No one can understand what he's saying and didn't post any midterm review questions despite telling the class he was going to post them. So far, not a great experience at all and I highly doubt that's gonna change.

Tough grader
Get ready to read
Lecture heavy
1.0
5.0
ITM100
Grade: Incomplete
Nov 1, 2024

Vague instructions and hard to understand his lectures. Wouldn't recommend

Tough grader
Lecture heavy
1.0
5.0
ITM100
Grade: Incomplete
Nov 1, 2024

Can't understand anything during lectures and he doesn't provide much help to his students. Stay away from this prof

Tough grader
Get ready to read
Lecture heavy
1.0
5.0
ITM100
Grade: Not sure yet
Nov 1, 2024

Please stay away from this prof. All he does is read from slides and doesn't even help anyone. While other profs posted midterm reviews and questions all he did was post a 100 page slide that was copy and paste of the lecture.

Tough grader
Lecture heavy
1.0
5.0
ITM100
Grade: Incomplete
Nov 1, 2024

Mostly reads off slides without much explanation or engagement. Promised review materials that weren't posted, which left us unprepared for exams. Not the most helpful experience overall.

Tough grader
Get ready to read
1.0
5.0
ITM100
Grade: Rather not say
Nov 1, 2024

Doesn't care about teaching at all. If you take this class with him prepare to teach yourself and study a lot, even that won't be enough though...

Tough grader
Get ready to read
Lecture heavy
1.0
5.0
ITM100
Grade: Incomplete
Nov 1, 2024

Not the best at teaching material but makes things worse by refusing to post review questions for our midterm exam and having our excel test just two days later

Tough grader
Get ready to read
Lecture heavy
1.0
5.0
ITM100
Grade: Not sure yet
Nov 1, 2024

Just reads off slides without giving any explanations. Did not provide any helpful resources for midterms/tests, thus left us unprepared

Tough grader
Lecture heavy
1.0
5.0
ITM100
Grade: Not sure yet
Nov 1, 2024

It was the worst class ever. He gave a midterm and then an Excel test just two days later. Also didn't prepare anyone for midterms because he wouldn't post the review questions. Please do not make the same mistake I did.

Tough grader
Get ready to read
1.0
5.0
ITM100
Grade: Not sure yet
Nov 1, 2024

Doesn't prepare students for major assessments and delivers lectures so unclear that you leave more confused than when you walked in.

Get ready to read
Lecture heavy
Test heavy
1.0
5.0
ITM100
Grade: C
Nov 1, 2024

Not helpful

Tough grader
Get ready to read
Test heavy
1.0
5.0
ITM100
Grade: Rather not say
Nov 1, 2024

Pointless lectures, and he refuses to address any of the concerns students might have

Tough grader
Lecture heavy
Test heavy
1.0
5.0
ITM100
Grade: Incomplete
Nov 1, 2024

Hard to understand, with unclear instructions or guidance

Tough grader
Get ready to read
Lecture heavy
1.0
5.0
ITM100
Grade: Not sure yet
Nov 1, 2024

This professor is by far the worst professor I have had, he doesn't even care about your questions and then starts to get mad at you for asking, also none of his slides are clear and he just talks and talks with no explanation he also deducts time for students during tests then makes up a lie about how he has to leave 10 minutes early

Tough grader
Get ready to read
1.0
5.0
ITM100
Grade: Incomplete
Nov 1, 2024

Long story short, stay away from Professor Keramati. The way he teaches this course and assigns/marks his assignments and tests is absolutely revolting. He is oblivious to the content he teaches, that he resorts to Googling videos to do the teaching for him, which honestly is the only part of the class which I actually understand.

Tough grader
Get ready to read
Test heavy
1.0
5.0
ITM100
Grade: B+
Nov 1, 2024

Lectures were very hard to understand.

Tough grader
1.0
5.0
ITM100
Grade: Incomplete
Nov 1, 2024

When students are pulling up excel tutorial videos during an excel test, you know something's wrong…

Tough grader
Participation matters
Lecture heavy
1.0
5.0
ITM100
Grade: Not sure yet
Nov 1, 2024

For the sake of your mental health, please stay away from this prof

1.0
5.0
ITM100
Grade: Not sure yet
Nov 1, 2024

Be prepared for a whole lot of self study because you'll hardly learn anything through his lectures. Even that might not be enough

1.0
5.0
ITM100
Grade: Incomplete
Nov 1, 2024

Incredibly lackluster lectures while refusing to provide students with assistance

Get ready to read
Lecture heavy
Test heavy
1.0
5.0
ITM100
Grade: Incomplete
Nov 1, 2024

He teaches in a confusing way and just reads slides. He doesn't care if students are confused and struggling. Overall very careless.

Tough grader
Test heavy
1.0
5.0
ITM100
Grade: Not sure yet
Nov 1, 2024

Understanding lectures and assignments has been quite difficult throughout the semester and it's gotten to the point where even self-studying for weeks straight isn't enough

Tough grader
Get ready to read
Participation matters
1.0
5.0
ITM100
Grade: Not sure yet
Nov 2, 2024

Pretty lazy prof who reads off slides and doesn't provide enough help for students. Whole class is on the verge of failing because of it.

Tough grader
Get ready to read
Lecture heavy
1.0
5.0
ITM100
Grade: Incomplete
Nov 3, 2024

He's made it impossible for students to succeed in his class. I hope the department addresses this.

Lecture heavy
Test heavy
1.0
5.0
ITM100
Grade: Incomplete
Nov 3, 2024

Hard to follow along with his lectures and made it super challenging to prepare for our midterms and excel tests

Tough grader
Lecture heavy
1.0
5.0
ITM100
Grade: Not sure yet
Nov 4, 2024

PLEASE DO NOT TAKE HIM! I MADE THE MISTAKE. FOR YOUR MENTAL SANITY. HORRIBLE PROF. HEAVY ACCENT. DOES NOT TEACH. READS OFF THE SLIDES. NO POINT OF ATTENDING LECTURES. AVERAGE FOR MIDTERM WAS A 55%. SAVE YOURSELF THE PAIN AND TAKE ANYONE ELSE!!!!

Tough grader
Lecture heavy
Test heavy
1.0
5.0
ITM100
Grade: Incomplete
Nov 4, 2024

Stay away from this prof

Tough grader
Lecture heavy
Test heavy
1.0
5.0
ITM100
Grade: Not sure yet
Nov 5, 2024

Does not teach. Poor attitude.

Tough grader
Get ready to read
Lecture heavy
1.0
5.0
ITM100
Grade: F
Nov 5, 2024

His lectures put you to sleep. Pointless prof. Save your mental health.

Tough grader
So many papers
Lecture heavy
1.0
5.0
ITM100
Grade: Incomplete
Nov 5, 2024

Professor Abbas Kermati's teaching style lacks clarity and engagement, making complex topics difficult to grasp. He often provides minimal support or feedback, which leaves students feeling unsupported. Additionally, his lectures tend to be disorganized, which further impacts comprehension and learning.

Tough grader
Beware of pop quizzes
Test heavy
1.0
5.0
ITM100
Grade: Not sure yet
Nov 5, 2024

Professor Abbas Kermati's approach to teaching is highly ineffective and frustrating for students. His explanations are vague and confusing, and he rarely offers helpful guidance or constructive feedback. Lectures are poorly organized and often feel like a waste of time, leaving students to essentially teach themselves.

Lots of homework
So many papers
Lecture heavy
1.0
5.0
ITM100
Grade: Rather not say
Nov 5, 2024

Been disappointing and unhelpful. His lectures are disorganized and hard to follow, with explanations that often create more confusion than clarity. He provides minimal support and rarely engages with student questions, making it feel like he doesn't care about student success.

Participation matters
Beware of pop quizzes
Lecture heavy
1.0
5.0
ITM100
Grade: Incomplete
Nov 5, 2024

Funny how prof kermati is a tech prof but doesn't know how to work tech. He doesn't teach but instead googles videos to show us. Stay away you will not have a good mark.

Lots of homework
Beware of pop quizzes
Lecture heavy
1.0
5.0
ITM100
Grade: Rather not say
Nov 5, 2024

No point attending his lectures. Can't understand a word and seems like even he doesn't understand what he's doing half the time

Tough grader
Lecture heavy
1.0
5.0
ITM100
Grade: Incomplete
Nov 5, 2024

He doesn't care if the class is struggling he isn't considerate of us and he is rude and careless towards questions.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
ITM100
Grade: B+
Nov 5, 2024

Worst class I've taken. Abbas cannot teach properly at all. He jumps from topic to topic without explaining anything clearly and expects students to already know everything. Asking questions doesn't help either, because they don't give real answers. If you want to learn and feel like your perspective is valued, avoid this class!

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
ITM100
Nov 6, 2024

Horrible professor, can barely understand what he says Tough grader to the point where he cuts 20 minutes off tests worth 10% of our grade Doesn't adequately prepare us for Excel, besides the fact we have to self-learn it all Opposite of lenient

1.0
5.0
ITM100
Grade: B
Dec 11, 2024

Abbas is one of the least useful professors. Avoid taking him as your teacher because he is not helpful and cannot teach properly.

Tough grader
Lots of homework
Test heavy
1.0
5.0
ITM100
Grade: Not sure yet
Dec 11, 2024

Being taught by Professor Abbas Keramati is a colossal waste of time. He is incompetent when it comes to teaching, marking, giving comprehendible feedback, or even answering question. He runs AI checks through QuillBot and uses the outcomes to influence his marks which violates TMU's policy. I seriously have no clue how he is still employed.

Tough grader
Lecture heavy
Test heavy
5.0
4.0
ITM100
Grade: B+
Dec 14, 2024
Would take again

Course material is difficult and there is a lot of homework assignments. However, Abbas explains material clearly and helps you understand concepts. He is a nice person.

Tough grader
Participation matters
Clear grading criteria
4.0
3.0
ITM100
Grade: A-
Dec 15, 2024
Would take again

He goes through the content clearly in class but the course itself requires lots of self-study. It's straightforward if you do. Case studies and simulations are graded harshly (MAX was around 80%) but the in-class quizzes help boost your grade. Not a bad professor, nothing crazy, but it's easy to fall behind if you don't put in enough effort.

Tough grader
Get ready to read
Lecture heavy
1.0
4.0
ITM100
Grade: B+
Dec 20, 2024

Insanely awful teaching style. Lectures are vague and he does not go into detail. Basically just reading off the slides. No practices or proper preparation for assessments. Assignments are graded poorly with zero generosity or flexibility. Seems like the objective was to make this course unnecessarily rigid and discouraging for students taking it.

Tough grader
Test heavy
1.0
5.0
ITM100
Grade: C
Jun 12, 2025

DO NOT take this professor by any means. He reads the slides in a monotone voice that will put you to sleep in 2 minutes. He doesn't explain any concepts and has no idea what's going on in the course. His accent is hard and is not at all helpful in learning any concepts. If you do take him, then prepare to LEARN EVERYTHING ON YOUR OWN.

1.0
5.0
ITM107
Grade: Drop/Withdrawal
Sep 22, 2025

looking to walk in and out of your math class the exact same man? do you enjoy being put to sleep to the sound of monotone rambling? does skimming entire units in 5 minutes by reading off the slideshow sound like fun? look no further then Abbas

Tough grader
Get ready to read
Class Info

Online Classes

100%

Attendance Mandatory

56%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 74 grades
Most common grades:
Not sure yet (24)
A+ (23)
Incomplete (20)
Grade Distribution
A(33)B(8)C(4)D(1)F(2)A-/B+(27)
Based on 123 reported grades
Not sure yet: 24
A+: 23
Incomplete: 20
A-: 17
Common Tags
Tough grader (50)
Lecture heavy (37)
Get ready to read (29)
Caring (25)
Participation matters (24)
Respected (23)
Test heavy (21)
Clear grading criteria (16)
Rating Trend

Declining

-1.29 avg change
Apr
Oct
Nov
Dec
Jun
Sep
Last 6 months
Ratings by Course

CITM618

5.0

(3)

ITM410

4.5

(19)

ITM102

3.9

(18)

ITM501

3.8

(4)

ITM10

3.5

(2)
+4 more courses
Difficulty by Course

ITIS1P97

5.0

ITM100

4.6

ITM415

3.4

ITM107

3.3

ITM501

3.0

Similar Professors