2.0

Mahmoud Jahani

Information Technology - Toronto Metropolitan University

2.0
Quality
3.6
Difficulty
19%
Would Retake
99
Reviews
2.0
Quality
3.6
Difficulty
2.1
Helpful
2.0
Clarity

19%

Would Retake

99

Reviews

Rating Distribution
Official
99 total ratings

5

13

4

7

3

6

2

18

1

55

What Students Say

He just reads off slides

ITM305 - 1.0 rating

Treats students like children

CITM750 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

55%

Textbook Required

53%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 32 grades
Most common grades:
Not sure yet (14)
A- (6)
Rather not say (5)
Grade Distribution
A(6)B(5)C(8)D(5)F(1)A-/B+(8)
Based on 56 reported grades
Not sure yet: 14
A-: 6
Rather not say: 5
C: 4
Common Tags
Tough grader (20)
Get ready to read (13)
Group projects (11)
Participation matters (8)
Test heavy (7)
Lecture heavy (7)
Accessible outside class (4)
LECTURE HEAVY (3)
Rating Trend

Declining

-0.38 avg change
Dec
Feb
Mar
Apr
Jul
Nov
Last 6 months
Ratings by Course

ITM900

5.0

(2)

ITM415

4.0

(2)

ITM512

3.0

(4)

ITA

3.0

(2)

CITM100

3.0

(2)
+13 more courses
Difficulty by Course

SQA

5.0

305

4.5

ITM

4.5

ITM305

4.1

CITM707

4.0

Reviews (98)
1.0
4.0
305
Dec 24, 2002

Hard to understand, cant explain material very well.

1.0
5.0
ITM305
Jan 24, 2003

Can't understand what he's saying. Overhead sucks. One of worst profs ever.

1.0
4.0
ITM
Aug 10, 2003

Had him for two classes, another one of those that can't speak English, yet somehow manages to keep his job. May as well skip class if you read the textbook.

1.0
3.0
ITM100
Nov 6, 2003

booooooring, very monotonous take a pillow

1.0
5.0
ITM100
Jan 5, 2004

ZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZz.... You get the picture...

1.0
5.0
ITM305
Jun 30, 2004

do NOT enroll in ANY class he teaches. He's not HELPFUL at ALL, plus REALLY boring. He just reads the ppt slides. And when you skip his class, he gets mad. Not worth the headache.

1.0
5.0
SQA
Jul 23, 2004

terrible, it's an online course. all the things he provided was only 400 pages PPT that is totally differenct form the text book. however all exams were based on the text book. I can't believe he worked at RBC. I'm sure he got fired.

1.0
4.0
ITM102
Nov 30, 2004

This guy should really think of a new career. The last thing we need at Ryerson is another boring idiot prof you can barely understand.

2.0
4.0
ITM102
Dec 3, 2004

I can't believe how terrible this professor is. So unbelievably boring and just reads off of the slides. Buy the textbook and don't waste your time with this class.

4.0
3.0
ITM512
Grade: A
Dec 27, 2004

Those who wrote bad of Jahani didn't attend class. Honestly,if u come to class, Jahani will prepare u for the final.He is a very good, class average was a B+, he likes to bell marks cuz he cares for us. Whereas 6 of my friends had Peter Pille, and all of them ended with a C+ Or below! Sad but true!

4.0
2.0
ITM102
Jan 10, 2005

Well... Yea he is boring and he has accent. But at least he teaches and he is there when you have a problem... I guess for a first year student he is hard, but wait untill you see the other profs.

2.0
3.0
ITM512
Apr 18, 2005

He is a bad prof. I am in his ITM512 class - very boring. A HARD ASS - He is WANTIN to screw me over - and yes I attend all classes, take notes (my GPA is 3.9 so dont question me bein a good student) but this prof is horrid

1.0
3.0
ITM512
Apr 27, 2005

he's an alright prof. not very good when asked for help, but @ the end of the course he seemed to be very fair. he wasnt a prick like most of the other ryeprofs. he's a fair marker and his midterm was easy. overall i was satisfied with him in regards to my marks, but i dunno if i learned anything :|

2.0
3.0
ITM200
May 26, 2005

not even one student from his past classes will recommand you to take any courses with Peter, He doesn't know how to teach.

3.0
3.0
ITM750
Jun 20, 2005

The rating fot his prof is not appealing. But I have to take this course in summer and have no option. Anyone from his Spring class for ITM750 can guide me better because that the course I want to take. Regards

1.0
4.0
ITM100
Jun 28, 2005

The worst prof I've ever had. Boring, unhelpful, downright nasty and condescending.

5.0
1.0
ITM512
Aug 19, 2005

He's the best prof I've had in a long time! His midterms and final are straight from the slides...if you study...you can get an A...He's amazing...such a nice person...he joked around with all the students...such an easy marker...AMAZING PROF!

2.0
3.0
ITM730
Dec 26, 2005

Assignments were truly useless. He taught me nothing. His feedback on group project was minimal. The final exam had very vague, poorly written instructions. I would recommend avoiding this prof if you don't want a class that will be huge a waste of your time.

2.0
4.0
ITM750
Apr 15, 2006

There is only one course that I found completely useless, (out of the 38 courses I have taken at Ryerson so far), it is ITM750 with Jahani. Not only this course was boring, Jahani's mid term was extremely hard and assignments made no sense. Please Please Please Please Avoid this course. I am glad this course was not a required course.

1.0
5.0
ITM100
Nov 14, 2006

worst prof at ryerson..very very boring!!!dont take any class with him..where does ryerson get these profs from??the circus!?He will make an easy class HARD...bring ur pillow to class b/c ull pass out!!! he is NASTYYYYYYYYYYYYYYYYYYY!

4.0
5.0
ITM750
Apr 14, 2007

Teacher is very smart and helpful. Its sometimes hard to understand him since he talks in mono tone, but overall very smart and helpful. Forces students to think and apply their knowledge. If you want to learn then take his class!

5.0
1.0
ITA
Nov 26, 2007

I think some of you need to get a life. You can't find a better proff than him in this program. Instead of compailing get your ass to his classes and study.

2.0
2.0
ITM750
Dec 27, 2007

Excellent course tought by a great a professor!

1.0
1.0
ITM730
Apr 5, 2008

Grade 7 history was harder than this class. Jahani isn't a bad guy, he was just very indifferent in this class. Easy credit, disinterested professor. Kinda sums up ITM at Ryerson.

2.0
3.0
ITM330
Aug 28, 2008

The prof is Ok,gives the same questions on midterm and final, but he'll give you INDIVIDUAL marks for the GROUP presentation! Lectures are boring, stay home and read book. Exams are from the book and slides. Simulation game will drive you nuts,but don't expect much help from him. He'll not negotiate your marks and can be rude if you try to push him

4.0
2.0
ITM730
Jan 1, 2009

Straight forward class and easy credit. Do the work and you'll get at least a "B". No midterms or finals for this course, just lots of assignments. There's 10 short learning journals (5-10 min time to write about what you learned each class), individual presentation, 3 case studies and a research paper.

1.0
2.0
ITM730
Jan 7, 2009

No feed, bad prof, just awful because you wont learn a single thing - but if you want an easy mark go with him and dont ask for an explanation how of you got a certain mark - HE WONT GIVE YOU ONE (so bad)

2.0
2.0
ITM750
Oct 12, 2009

AMILASTONE!

1.0
4.0
CITM750
Nov 1, 2009

Treats students like children. Assignments and tests involve excessive pressure and intimidation. Some professionals are taking the course and age/career related comments are not appreciated. Life IS easy but people like him complicate it!

3.0
5.0
CITM750
Nov 23, 2009

His "assignments" are basically advanced level tests on how to use MS Project. Gives complicated scenarios that take more time to understand than it takes to do. He is generally helpful when you ask questions. But the assignment and midterm etc just dont reflect what is being taught.

3.0
2.0
CITM750
Dec 22, 2009

He is a decent prof that genuinely cares about his students. However, his assignments are bogus. They are harder than they need to be and he doesn't give you enough time to complete them. Plus they are hard to understand. Both exams had very unnecessarily tricky questions. You'll pass, but the course is totally useless.

5.0
4.0
ITM730
May 9, 2010

This professor is good, he isn't a hard marker and this is probably one of the easiest courses you'll take in I.T. The only thing that sucks is its on a Friday but there is no exam/midterm, pure assignments and you must show up to class as participation marks are high as you are called on for class discussion.

5.0
2.0
CITM100
Oct 17, 2011

Amazing professor. Fair marker and understands the ITM field. Lectures are interesting. Highly suggest taking this prof

2.0
3.0
ITM102
Jan 7, 2013

He is EXTREMELY boring! Some of his MC questions are stuff not even discussed in class or mentioned in the book. After the final exam most of the class was complaining how his questions were unrelated to anything covered. I wouldn't recommend him.

5.0
4.0
ITM100
Jan 16, 2014

I enjoyed my class with Prof. Jahani and I learned a lot about the subject matter. He is very generous when it comes sharing his knowledge, he provides a lot of real-world examples and he goes beyond what is in the textbook. If you work hard in his class, it will really pay off.

1.0
4.0
CITM100
Grade: A-
Apr 13, 2016

Mr. Jahani may be great at his workplace but fails to demonstrate basic teaching skills. He manages to complicate material and most of the time will test you on topics not covered in lecture or by textbook, its ridiculous. I would STRONGLY recommend avoiding Jahani mainly because of his impolite demeanour and his inability to help students.

1.0
3.0
ITM100
Oct 25, 2016
Wouldn't take again

By far the most boring prof to listen to. Very hard to follow and understand. Much better off skipping the lectures and reading the posted slides because that's all he does.

2.0
2.0
ITM100
Grade: A-
Dec 5, 2016
Wouldn't take again

Jahani was my first prof at ryerson and i was not impressed. He talks in a monotone voice with no microphone so you cant even here him and he says he wants the class to join in discussion but whenever someone joins in he most likely will say how that point of view is wrong. Would not take his class again you just wont learn anything.

Get ready to read
LECTURE HEAVY
2.0
4.0
ITM100
Grade: Not sure yet
Dec 13, 2016
Wouldn't take again

Boring, doesn't even use a mic. Likes to pick on students to answer his questions during the lecture and makes you feel stupid. AVOID HIM at all costs.

Get ready to read
2.0
3.0
ITM707
Oct 25, 2018
Wouldn't take again

snooze fest

Get ready to read
GRADED BY FEW THINGS
LECTURE HEAVY
1.0
4.0
ITM707
Nov 11, 2018
Wouldn't take again

Absolutely Terrible. I understand that the course itself isn't very well structured but Jahani just makes it worse! His lectures are very boring and dragged out. He tries to provide real-life examples but they don't apply to the course. Very unclear within his assignments as he initially asks for one thing but expects otherwise. Overall, BAD!

Get ready to read
LECTURE HEAVY
1.0
5.0
ITM707
Dec 11, 2018
Wouldn't take again

The course structure is a mess but Jahani doesn't make it better. This course is the worst course i have taken in my undergrad. The course has 4 long cases in which only 2 are marked (20% each). No feedback is given unless you ask and he marks hard. No midterm but final was 50%, typed in 2 hours which is definitely not enough time. Killed my GPA.

Tough Grader
1.0
4.0
ITM100
Grade: Incomplete
Jan 30, 2020
Wouldn't take again

I dont understand how some of these profs get their PHDs. This guy is so boring and does not say anything relevant in his lectures. Waste of time

Accessible outside class
Hilarious
3.0
3.0
ITM102
Grade: B+
Mar 22, 2020
Wouldn't take again

Given the other professors in the ITM department, prof Jahani is probably the best. He answers his email quickly and seems like he cares. This class is pretty boring so props to him for making easy. His class is straightforward, so you don't need to show up to the lectures to do well. Just stay up to date with the syllabus and you'll be fine.

Accessible outside class
Graded by few things
Clear grading criteria
4.0
3.0
ITM102
Grade: Not sure yet
May 12, 2020
Would take again

Took him online, not as bad as he is rated

4.0
1.0
ITM707
Grade: A
Jan 19, 2021
Would take again

His ratings do not do him justice. I had him for ITM707 and he was great. Super easy marker, answers his emails quickly, has prerecorded lectures so you dont even need a textbook. I agree that he is very boring but he is still a good prof

5.0
1.0
ITM707
Grade: A+
Jan 20, 2021
Would take again

Literally, such an easy marker considering this class is purely based on Case studies and you need just need to write based on them. Replies super fast to emails, very helpful, and overall this course was a breeze. You won't regret taking him for this course

5.0
1.0
ITM305
Grade: A+
Nov 10, 2021
Would take again

Many opportunities to get an "A". You have 4 quizzes. If you read the slides & textbook, you will do well! Lectures are boring & Professor doesn't explain well. So, learn on your own! The quizzes (16%) & the midterm (30%) are easy assessments. There are 4 assignments (14%). Tbh, don't understand how he grades them. But you can easily get 75%.

2.0
3.0
ITM305
Nov 16, 2021
Wouldn't take again

He adds absolutely nothing meaningful to his lectures. His only redeeming quality is that he's a pretty easy marker. If that is enough for you and you're a good self-learner then taking him should be just fine for you. If you thrive on an engaging prof and lectures, steer clear from Professor Jahani.

Clear grading criteria
1.0
4.0
ITM102
Grade: B
Dec 8, 2021
Wouldn't take again

Just a garbage class by a teacher that obviously doesn't care. I will never do a course with this prof again. The man is terrible at explaining. I would give him a 0 and his class is a waster of time.

Lots of homework
1.0
3.0
ITM305
Grade: Incomplete
Apr 3, 2022

100% the worst instructor/class I've had. I feel very disrespected for being forced to take him as my only choice for a prof in a mandatory class. For the institution to allow this happening, they are also guilty of stealing our money and not providing the quality of education we expect. It is simply just wrong.

1.0
4.0
ITM305
Grade: C
Apr 27, 2022

A hilariously small amount effort went into making the exam. Missing photos for questions, countless typos. Assignments are graded with little to no feedback and generally provide no educational value. Avoid this professor at all costs!

Tough grader
Get ready to read
Test heavy
5.0
2.0
ITM900
Grade: Not sure yet
May 7, 2022
Would take again

He is an easy grader. You must show up to the lectures and consultation meetings for attendance marks. Course breakdown was 30% midterm, 10% attendance, 10% weekly updates, 50% final project. Finding a client was hard.

Participation matters
Group projects
Accessible outside class
1.0
4.0
ITM305
Grade: B-
May 9, 2022

Outright disrespectful students for no reason. Calls out students in lectures for asking questions. Teaches how to do something after an assignment on the same content was due, but complains about the average. Takes attendance every lecture. Either he or his TA's are on something with the way they mark the assignments. Avoid this condescending man.

Tough grader
1.0
5.0
ITM305
Grade: C-
Sep 17, 2022

Very terrible professor. Can't teach at all and makes assignment instructions unclear. TAs are very terrible and don't respond to emails. Overall very bad professor. AVOID!

Tough grader
Get ready to read
1.0
4.0
ITM707
Oct 4, 2022

*Course still in progress For Reflection 1 & 2 - both are group work - he gave many groups 40s and 50s. Despite following his template and guidelines, the class is not performing well!! Lectures are boring as he is mostly reading off of the slides. He will pick on you randomly, so be prepared.

Tough grader
1.0
5.0
ITM102
Grade: Rather not say
Nov 1, 2022

Very hard to hear, and continues to randomly ask students questions, his TA is terrible and shows way too many youtube videos.

1.0
5.0
ITM750
Grade: D+
Dec 10, 2022

Prof. Jahani is not a professor that will set you up for success. He is very knowledgeable about the course contents but speaks in an extremely condescending manner when students do not understand certain concepts. I have a 4.0 cGPA but still received a low grade because of how poor of a job he does teaching key concepts.

Tough grader
Group projects
Test heavy
1.0
4.0
ITM750
Grade: C
Dec 11, 2022

This shouldn't be a difficult class to do well in, but he did everything he could to make that the opposite. Avoid if you can.

Get ready to read
Test heavy
Graded by few things
1.0
5.0
ITM102
Grade: Rather not say
Dec 11, 2022

I dont even know where to start with this absolute loser. He has a heavy accent to which you can barely understand. The excel TA "arezoo" belongs in a zoo rather than teaching excel. He is an very hard grader on quizzes and assignments and the midterm is even harder. If you take this class I suggest taking up alcoholism or jumping of a building

Tough grader
1.0
5.0
ITM750
Grade: B-
Dec 11, 2022

Prof. Jahani class does not set you up to succeed. He makes his course extremely difficult and does not provide grading criteria.

Tough grader
3.0
3.0
ITM707
Grade: B+
Jan 19, 2023

Decent prof, but the class was dry. Do not expect feedback on your written cases.

Tough grader
Group projects
Lots of homework
5.0
3.0
ITM102
Grade: C
Jan 30, 2023
Would take again

Honestly not as bad as he's being rated. The class is not hard at all. Just do the work.

Get ready to read
1.0
5.0
305
Grade: F
Mar 15, 2023

horrible do not take

Tough grader
Get ready to read
2.0
5.0
ITM305
Grade: A-
Apr 24, 2023

The professor gives all the necessary information for the exams during the lectures, which are quite dry. The questions on the mid-term are difficult to understand due to a lot of spelling mistakes. The final exam can easily drop your mark since most of it is harshly marked.

Tough grader
Group projects
Lecture heavy
2.0
5.0
ITM305
Grade: Rather not say
May 8, 2023

It is best that you chose another prof for this course because he makes the material harder than it should be. He also calls students out to answer questions in class so be prepared. The exams were also difficult (unnecessary).

Tough grader
Participation matters
Test heavy
1.0
4.0
ITM102
Grade: Rather not say
Aug 8, 2023

AVOID at all costs.

1.0
5.0
ITM
Grade: Not sure yet
Dec 6, 2023

He's the worst. I'm not tryna be ageist but he's too old to be working. I can barely hear him. He's so bad at teaching, he just mumbles everything. If you're tryna get a good grade in ITM107, DON'T take this professor. I feel like my mark would've been higher if I had a teacher that could teach. He's the worst.Had to reteach myself everything.

Test heavy
5.0
2.0
ITM707
Grade: A-
Dec 14, 2023
Would take again

The ITM 707 curriculum has changed since 2018, so ignore the old ratings. Only negative is he'll randomly select students to participate in class. Besides that, the class is now graded on attendance, a group and solo case and presentation, weekly reflections (case studies) and final exam. Super easy marker and this class was honestly a breeze.

Participation matters
Group projects
Accessible outside class
1.0
1.0
ITM707
Grade: A-
Jan 11, 2024

I had a few classes and will explain why he is a terrible teacher: 1 Text heavy slides 2 Reads them word by word for the entire class 3 Shows minimal effort in actually teaching 4 Extremely proud attitude

Lecture heavy
1.0
3.0
ITM102
Grade: Audit/No Grade
Feb 7, 2024

This teacher is outdated, sorry to say. He's about 55+, and we struggle to hear him. He gives quizzes every class, so attendance is a must. Sitting in the front means you're likely to be picked on. He even climbs stairs to address those on the edges. He also reads off the slides on class

Participation matters
Beware of pop quizzes
1.0
3.0
ITM102
Grade: A+
Feb 12, 2024

he will go on a rant for 5 mins that makes a bit of sense then stumbles on his words like my grandpa. His examples don't really help us in todays society as he's talking about things that happened 100000 years ago cause he's old. we need to hire young profs that have a rating of over 2 that won't mumble like 21 savage. do better tmu :(

1.0
4.0
ITM305
Grade: Drop/Withdrawal
Feb 13, 2024

I took this professor briefly for this class before swapping to Moss (I know, just as bad), but his lectures were SO dry and boring and he will pick people from the class to answer his questions which I didn't like. I took ITM618 last sem and for the final, they announced that Jahani wasn't going to answer any questions!! What a joke. AVOID.

Participation matters
Beware of pop quizzes
Lecture heavy
1.0
5.0
ITM102
Grade: Not sure yet
Mar 3, 2024

Just terrible. TA never responds to emails too. So yourself a favour and avoid at all costs if you can.

1.0
5.0
ITM102
Grade: Incomplete
Mar 3, 2024

words cannot describe how much misery he has caused

1.0
5.0
ITM102
Grade: Not sure yet
Mar 6, 2024

I thought I had bad profs before but he and his TA are just something different. Avoid being in his class if you can.

Tough grader
2.0
3.0
ITM305
Grade: Not sure yet
Mar 11, 2024

very thick accent, hard to understand

Group projects
Beware of pop quizzes
Lecture heavy
1.0
5.0
ITM102
Grade: Not sure yet
Mar 13, 2024

Extremely difficult and can't teach

1.0
5.0
ITA
Grade: Not sure yet
Mar 20, 2024

be in anyone's class except his. He'll just make life hard

Tough grader
So many papers
Test heavy
5.0
3.0
ITM900
Grade: C+
Apr 20, 2024
Would take again

Jahani is honestly a great professor, the thing is you should ask him questions and ask for clarification if you need it. He was always supportive and EXTREMELY helpful during our weekly group meeting. The midterm is a whole different story, alot of people messed up during the midterm and i think it was just made hard for the whole program

Get ready to read
Group projects
Gives good feedback
5.0
3.0
ITM102
Grade: A-
Apr 26, 2024
Would take again

A nice guy who wants his students to do well! For the exams, they are fair and you just need to know the content inside out to do well. Would recommend!

2.0
5.0
ITM102
Grade: C+
Apr 30, 2024

The professor cares. The TA doesn't! His exams are not from the slides and some questions are not even in the textbook. There are weekly and 2 major assignments during the term, for which he changed the marks 3 times. Gave everyone a 100, then said it was a mistake on the system and brought the marks down after a month of receiving them. Ridiculous

Tough grader
Test heavy
1.0
5.0
ITM100
Grade: C-
May 9, 2024

Worst prof ever. He told our class that the final exam was after the midterm and the actual exam was based on all chapters before the midterm

Tough grader
1.0
3.0
ITM102
Grade: D
May 9, 2024

has a thick accent, completely unaware of the exam questionnaire and doesnt help his students

1.0
5.0
ITM102
Grade: D
May 9, 2024

pls do not take this prof

2.0
3.0
ITM102
Grade: B
May 24, 2024

Hes a good prof but would never take him ever

Lecture heavy
Graded by few things
1.0
4.0
CITM707
Grade: Not sure yet
Jun 6, 2024

He is SO boring to listen to. He goes on tangents and is so difficult to understand. I took this through Chang and attendance is mandatory (graded) and he goes alphabetically through the participants. He marks hard even though he is vague asking what he wants in his reflections. He is the worst prof I've ever taken and needs to retire. AVOID

Tough grader
Participation matters
Group projects
1.0
5.0
ITM102
Sep 12, 2024

- 2nd DAY OF CLASS and he's already teaching algebra and doesn't explain them - Doesn't teach the basic knowledge before getting into a new topic - If you commute and are late to class for even 5 mins, give up and take the course by another prof. You will never catch up.

1.0
5.0
ITM102
Grade: Not sure yet
Oct 31, 2024

Avoid this professor at all costs. His exams are very hard for not properly teaching during the lectures, He is very disorganized and not a good professor AT ALL.

1.0
5.0
ITM102
Grade: Not sure yet
Nov 14, 2024

Do not take him, he is very boring and you'll most likely fall asleep in his class. Also, he talks about very useless things and then gets disappointed when our average on the midterm is horrible. He talks about everything but nothing at the same time. He isn't very clear in his instructions either. Also, he will pick on you.

Tough grader
Get ready to read
Lecture heavy
1.0
4.0
ITM750
Grade: B
Dec 11, 2024

Awful! Bad lectures where students are singled out are only 1.5hr long, then he LEAVES and lets a TA teach content that will never be tested, followed by a weekly 1% quiz at the very end that you have to be in person for, yet Jahani is probably halfway home by then. The group project was marked abysmally, and he was rude when asked for feedback.

Get ready to read
1.0
4.0
ITM102
Grade: Rather not say
Feb 9, 2025

Incredibly boring lectures, thick accent, reads off the slides and class is mandatory as he does a quiz at the end of each class which he makes his TA host while he's already halfway home. Talks as if he's better than everyone, but can't seem to answer a simple question properly, or gave a weird roundabout answer.

1.0
5.0
ITM305
Grade: C
Feb 25, 2025

Just letting you know early: This prof is probably drunk as you're reading this

Tough grader
Participation matters
Group projects
1.0
5.0
ITM305
Grade: Not sure yet
Mar 4, 2025

Deep voice, combined with thick accent, and doesn't project his voice, half the time it sounds like gibberish. He just reads off slides. Makes u want to fall asleep. Mandatory quiz at the end he isn't even there for (leaves hour before) He left the midterm after it started lol. Bro also drinks out of a flask during class, who knows whats in there.

Tough grader
Group projects
Lecture heavy
4.0
2.0
ITM102
Grade: A
Apr 17, 2025
Would take again

Honestly not a bad prof I don't know why he ratings r super low. He is nice and also gave a boost for the midterm. He does pick on people tho but it's often for easy questions that r common sense.

Participation matters
1.0
4.0
ITM305
Grade: D+
Apr 25, 2025

The worst professor I've had. There are no clear criteria for how assignments are marked, and the lectures do not provide practical information. I attended every lecture and still did horribly in this class. Take any other available professor!

Tough grader
Get ready to read
Group projects
3.0
3.0
ITM415
Grade: Not sure yet
Jul 21, 2025
Would take again

The prof is actually decent, good at explaining concepts, goes above and beyond for explaining. Only issues i have with him was him randomly name calling during lecture. Attendance is mandatory, you lose marks for not coming. The midterm was dirt easy, havent taken final yet. You dont need textbook as his lectures and slides are enough for studying

5.0
5.0
ITM415
Nov 5, 2025
Would take again

Mahmoud is a great professor who listens to his students and is always passionate about his learnings which helps elevate his classes.

Caring
Respected
Online Savvy
Class Info

Online Classes

100%

Attendance Mandatory

55%

Textbook Required

53%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 32 grades
Most common grades:
Not sure yet (14)
A- (6)
Rather not say (5)
Grade Distribution
A(6)B(5)C(8)D(5)F(1)A-/B+(8)
Based on 56 reported grades
Not sure yet: 14
A-: 6
Rather not say: 5
C: 4
Common Tags
Tough grader (20)
Get ready to read (13)
Group projects (11)
Participation matters (8)
Test heavy (7)
Lecture heavy (7)
Accessible outside class (4)
LECTURE HEAVY (3)
Rating Trend

Declining

-0.38 avg change
Dec
Feb
Mar
Apr
Jul
Nov
Last 6 months
Ratings by Course

ITM900

5.0

(2)

ITM415

4.0

(2)

ITM512

3.0

(4)

ITA

3.0

(2)

CITM100

3.0

(2)
+13 more courses
Difficulty by Course

SQA

5.0

305

4.5

ITM

4.5

ITM305

4.1

CITM707

4.0

Similar Professors