2.5
Quality3.9
Difficulty29%
Would Retake166
Reviews29%
Would Retake
166
Reviews
Rating DistributionOfficial
166 total ratings5
39
4
20
3
15
2
18
1
74
What Students Say
“He's a horrible course coordinator”
MAT237 - 1.0 rating“Just avoid this prof and don't ever take this course”
MAT237 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
71%
Textbook Required
57%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-1.11 avg changeRatings by Course
350
5.0
(1)MAT198
5.0
(1)STA347
5.0
(1)ECO347
5.0
(1)MATH
5.0
(1)Difficulty by Course
350
5.0
CHE221H1F
5.0
CHE211
5.0
STA347
5.0
MATTTMATT
5.0
Reviews (165)
No Comments
Funny guy, nice too
Concepts were unclear, lectures were not helpful
No Comments
This guys is HORRIBLE!!!!!!!!! If you have him, run and hide!!!!!!!
No Comments
I become more confused each time I attend a lecture.
This guy's hilarious! And not a bad teacher all in all.
a beating to the ego....
This guy still rides his bike to school. Cant understand what he rambles about.
No Comments
No Comments
i dont think he knows what hes talking about! he looks lost.
plz no more life stories! And a parabola doesn't curve around like circle
RUN & HIDE!!!!!!!!!!!! ..
No Comments
No Comments
Tests were too hard, wanted most of the class to drop out and not at all approachable!
No Comments
No Comments
This course is really difficult, but he's amazing and such a nice person, probably my fav. prof.
a terrific prof.
Nice guy. He definitely knows what he's talking about.
OK prof.
EXCELLENT!
He is a great prof. Well organised... friendly...
No Comments
Nice guy but screwed me over with the MAT244 final. It was basically an engineering final, except the engineers got to have a cheat sheet but the math people didn't.
a terrible prof and a terrible course
he sucks
hell no
Don't take any course with him. Can't believe they allow him to teach.
rediculous teacher
Absolutely ridiculous tests and exams. Classes are not worth going to. I cannot believe he is a professor since he seems to have no clue of what he's doing. Expect major errors on every test and exam.
great experience
This prof will teach you something completely different from what he will later test you on.
the guy has a serious problem with testing. tests too long, completely different material. doesn't want to contradict ta's marking (even if it's completely unfair). sucks as a course coordinator.
for the first time someone told me what is going on in a math subject.
I would recommend Homayouni to anyone who isn't very strong in math (ie. not math, act. sci or engineers). His examples and analogies are so elementary they will make you feel like you're back in grade 8 again. He also figure skates which I find interesting to say the least :0.
This was my last course and I am glad I took it with him. I looked forward to the lectures.
No Comments
don't take any course with him. huge workload, extremely hard (this course wasn't supposed to be that hard). never finishes the lectures - you have to read the stuff yourself all the time. really bad overall.
He also teaches at Ryerson part-time. His lecutre notes are hard to follow, and sometimes doesn't explain concepts well. His analogies aren't very helpful either. But to his credit, his heart is in teaching. Sometimes he's hard to take seriously.
this prof is astounding. he sees math as a thought process - not a rote process of plus and minus, etc. even more incredible is his ability to communicate this. most useful science/math course i ever took. some of the most mind-bending class material you will read, if you're willing to.
He's very helpful and so willing to teach; I found his class very very very interesting. He's one of my favorite profs
Soheil is really nice and tries very hard to teach you the material... he wants you to learn. That said, it can be difficult to follow his lectures. They're a bit disorganized. Mid-terms were difficult but fair. Final exam was brutal and contained material that I hadn't expected to see as he pretty much glossed over the material.
Soheil's a good guy, but his tests are not reasonable. If you take any math courses and look through the final exams, you're destined to come across one by Soheil. Tests are supposed to be at a level of difficulty that test if we understand the concepts and produce an average of about 70%. Soheil sometimes gets carried away and goes nuts.
not so organized, sometimes confusing. horrible sense of joke. but he wants us to learn, and he sincerely loves teaching.
Good sense of humour, poignant examples. Enthusiastic and energetic.
nice guy, cool lecturer
Although he is helpful and tries to make the class interesting, he only teaches theory, and the tests are nothing like whatever he says. Rushes through some of the most imp stuff, and spends too much time on irrelavent things. The course was extremely hard...torture.
the things he teaches in the lecture are not helpful on the exam or test
Very nice guy but a staggeringly inept teacher. Tests are easy if you've studied material he's never taught you or glossed over briefly in class. Simple topics are made brutal due, primarily, to a combination of poor conveyance of ideas and a weak employment of the text and problem sets. Do yourself a favour -- don't take any course with this gu
His teaching style is definitely not for everyone, but I like his analogies and his general weirdness. I've found that if I go back and read his examples they help me on the problem sets. I actually enjoy the lectures, which is abnormal in my case b/c it's math.
While a genuinely nice/helpful guy, Prof. Homayouni is one of the worst lecturers I've ever had. His analogies are often rambling and irrelevant. He can spend a whole hour's lecture working through an example that makes no sense. Avoid him if possible! If you're stuck w/ him in STA247, good luck and READ THE TEXT AND NOTES. Dont bother w/ lectures.
This prof attempted to teach a theoretical course MAT267. Ended up in failure. We had tons of computational questions and no theory. The guy is a disaster. I don't know who let him teach a theoretical course. Avoid at all costs. Search and destroy.
Not for everyone.
Mind Boggling
He's the best prof ever i hope u have him next year.he's simply the best!!
Monotone/soft voice makes it impossible for students to stay awake. Gives bad examples and even worse analogies. Skips (or skims) through important concepts, yet spends valuable time on useless ones. Overall, terrible prof and coordinator.
Nice, but sleep inducing. Tends to ramble, give bad analogies and dwell on useless details. Very helpful though.
i love u soheil, touch me at night time;)
useless professor. worst analogies ever heard in my life and gets a lot of side stories of his life(which nobody cares). also doesn't do enough examples that are relevant to the course.
When people say that professors at U of T are useless, they have to be talking about Soheil. He is completely incapable of explaining concepts properly. He wastes time in class talking about unrelated material. He has no desire to help students with questions, because he's upset that no one respects him. His finals are not at all representative.
Saw this prof in your first lecture of STA247? Then, you drop the course and hope that Soheil won't teach STA247 next year.
His lecture defines meaning of a word "garbage".
Love u!!!
One of the most philosophical math profs you will meet. Tries to keep class entertained by slipping a joke in every now and again. "Office hours" tend to be right after lectures, so bring your questions with you to class!
Great lectures!
Possibly one of the worst course coordinators ever. Very disorganized and has a tendency to lose students' exams, or hand them out to the wrong tutorial section. Apparently, according to him, math is all about memorizing tons of proofs.
Worst coordinator ever. Let's not test understanding, lets prove who memorized the most proofs!
Terrible course co-ordinator. Clashed with Uppal who is always right. Thinks two page long proofs are cool for midterms. Avoid him like the plague.
Not an easy prof, but absolutely fascinating. He's one of the reasons I switched to math. His analogies aren't perfect, but they parallel the ideas he introduces in class. Tests are statement-proof-application, so a good 2/3 of your mark will be on precisely stating a definition or theorem and giving proofs where appropriate.
Awful course-coordinator and test-maker. A good 80% of the first term test consisted of regurgitating definitions, statements of theorems, or proofs of theorems from the textbook. His test study guides consist of a list of proofs from the textbook to memorize, because any one of them can appear on the test.
Excellent professor overall. Sometimes he is not very clear in lectures, but he gives analogies (which I find useful), and he is always willing to help you outside of class time. Open-minded marker. Lectures were interesting. Very helpful and nice professor.
He teaches a difficult class, multivariable calculus will never be easy. His tests are tough but fair, and he gives many opportunities for extra grades.
He may struggle to explain things at times, but his lectures are really entertaining and informative if you understand the material. Pay attention to the wisdoms, and his metaphors are silly but hilarious as the year goes on. He likes to give hints as to what will be on the final exam so attend class as much as possible. He is quite the character
worst prof at UT
best prof so far
He is the worst course coordinator I have ever had!! The marking of different students are not consistent with each other!!! He teaches really bad! He expects us to know stuff that is not even mentioned in textbook and it is not even thought in any of the lectures and he wants us to do them on the problem sets.
i thought he was a very good prof. i enjoyed his lectures, his use of examples to further explain the mathematical concepts were interesting. take good notes and practice as much as possible.
Honestly, Soheil doesn't get the credit he deserves. MAT237 was a tough course, so all things considered he did a good job. He was incredibly helpful when you had questions, very approachable, wanted students to do well. Lectures weren't crystal clear, but followed a guided path.
Hell tough exams and problem sets!!!
He's a horrible course coordinator. He expects you to memorize many proofs for all tests and exams. And then only like two of them appear on test, and you spend most of your time trying to remember them. Most of the class fails the test, he doesn't bell curve instead he says he'll put more bonus marks on a later test. No part marks given ever
Horrible course coordinator. He can't teach math; there's no rigour to anything he teaches. He thinks math is about memorizing proofs for theorems. All test and midterm guides are lists of theorems to memorize (basically all the theorems in the book), even if you have most of the proof right, zero marks for not writing it just like the book.
When I took an applied math course I wasn't expecting all of it to be proofs. He gives no part marks. Solutions must be identical to textbook. He only marks certain assignment problems, not the entire problem set, which is frustrating, because, naturally he chose to mark the impossible proofs. He gives pop quizzes at 8:55pm. Very cruel.
This man made MAT237 one of the hardest courses in Arts and Science Faculty LOL. Seriously, if you just want to pass this course, you MUST memorize loads of proofs exactly from the textbook. Problem sets... man it's not surprising that cheating is rampant since they are very hard to do. Just avoid this prof and don't ever take this course
He is so unclear. I hated every second and every day of that class- it was horrendous. Thank god this was just for the breadth requirement but it broke my spirit nonetheless. Take it at your own risk
Do not take his MAT246, you will regret. Hell tough exams..
Explaining easy concepts by making it very difficult to understand.
Memorization heavy, unable to explain basic concepts clearly. You're better off reading and memorizing the text than talking to this prof directly.
He is so sweet and easy approach. Literally, he must be the best teacher in the whole department. I wanna take more courses with him.
The one thing that make me so mad at Prof Soheil is his problem set draft. And he did not remind you when the final version of the ps will be updated. So if you finish early and did not check you email "every single day", you will probably find out that the question has changed and you get low marks.
Quite possibly the worst lecturer/coordinator I have ever had at U of T. Emphasized memorization of many proofs for tests. Was also very unorganized and on more than one occasion uploaded quiz/problem set material late(same day as quizzes). Most of his notes had very obvious spelling errors. Avoid him as a coordinator at all costs.
Was trying to avoid this prof due to the bad reviews but ended up getting him. SOOOO Happpy I did. Such a passionate teacher with a great sense of humour and is always willing to help. People criticize his analogies but I really liked them because it allows you to take an abstract concept and connect it to something u know. He Explains in depth to
I thought he was an excellent lecturer. Really knowledgeable guy and super helpful. His lectures had a clear flow (so you need to attend class.. but you are also paying tuition) and he always posted info about assessments well in advance. He even taught extra lectures (!) for those that wanted to learn more. Also ample bonus mark opportunities.
Homayouni would constantly use convoluted analogies to explain whatever he was trying to get us to understand, which was confusing. I skipped every lecture after the second midterm, learning from the textbook and online homework. My final mark was MUCH higher than either of my midterm marks. Worst prof I have had so far at this school
I would say he's not everyone's cup of tea. Personally, I liked him. He's very knowledgeable and very approachable. He would try to squeeze in a joke between his lectures which were pretty hilarious sometimes but most awkward, which made them hilarious. You can easily get an A by just doing the textbook.
Nice prof with jokes that make you chuckle. However, if you wanna simply pass the course with a C or more, the textbook alone is more than enough to get you through everything. This was basically my strategy for the entire time.
Funny, and inspiring lecturer, the course is very well-organized and the instructor is very helpful and friendly outside of class as well. He truly cares about his students.
Soheil really tries to teach (unlike many other professors). Course concepts are not easy but he takes the time to explain. The course is heavy on homework and pop quizzes and tutorial quizes which all help to stay on top of material.
Tbh, He is very nice and benevolent. But his test and ps may ruin your gpa. He told you the chapter 6 will not appear on the test. And the last question of test is from chapter 6.
Worst prof ever - made me go from loving math to hating it - it's beyond disgusting that U of T charges students money for having this man inflicted upon them.
He is a very nice and approachable guy and always tries his best to explain the abstract ideas in mathematics. If you have any question about the course, just feel relaxed to ask him, he is very glad to answer questions and always explains patiently.
He is a kind and humorous man but not the best professor for a math course. The lectures were very slowed-paced and often boring and dry, making the 3 hours seem like 3 days. Additionally, the core ideas of the course were not conveyed well and the project was heavily disjointed from lecture and homework content.
HAHAHA. I just got a 100 in this course. I love his handwriting and clear logic. Highly recommend
math is too hard
Took mat246 with him last semester. Great prof, very accessible outside class, gives tones of bonus. The first midterm kills, yet if you go to his office hours and finish all the work assigned, you will finish the course with a wonderful mark. ask any questions, he is very nice.
Doesn't explain material at all, too much workload
Could not explain concepts in lecture at all. Bad at articulating his ideas and lessons
Do not take this course with this prof at all. He never teaches in class to prepare assessments and its true you have to memorize proofs.. He gives pretty hard tests too. Seriously, take another 3rd math course if you want a learning experience and fair tests. At least, they don't try to trick you.. Worst course I've seen so far
Nice, but one of the worst profs I've had so far. Ends 3 hour lectures with lecture quizzes made up on the spot (there are also tutorial and online quizzes). Gives few marks unless you show exactly what he wants. None of his notes or resources are helpful (they just tell you to practice proofs). Too focused on math pedagogy. Good lecturer though.
Lots of homework, the tests were too difficult and the lime limits were too short for me to write. Every lecture I should read tons of slides, doing scores of questions. Struggling in this course.
Brush up on modular arithmetic and cardinality before exposed to it in class. Professor Homayouni is a brilliant, kind Professor. His office hours helped tremendously, interesting lectures and range of topics covered. Prepare to dedicate much time to class materials, and consider enrolling in 5 classes max as content is heavy and fast paced.
Avoid him if you can. 3 hour lectures with just one 10 min break. He has so much to say sometimes they are not even important and he gets behind, runs out of time. I'll say he's somewhat passionate about math but kind of sucks at teaching. He's disorganized. Well, I appreciated him giving bonus marks so that we can actually pass this hard course.
Personally, I really loved taking mat223 with this prof. He does sometimes make jokes or explain things in multiple ways, but it is obvious he know the material exceptionally well and is always will to re-explain something if the class doesn't get it. While the lectures feel long, they are packed with useful information and good prep for tests.
Wrote a bad review earlier and regret it now. Prof gave so many bonus marks that I finished with a 100. The class is tough and its a lot of work, but aside from that the prof is really nice and respectful. Lots of micro assessments, but aside from that the course is pretty interesting. Wouldn't recommend without a strong math background though.
There are lots of work for you to do every day, and the first problem set which only takes 4% has 18 pages for students to do, you will spend lots lots lots of time on his course, just stay away from him, thank u!
During the semester will want to bang your head against the wall but if you work hard and persevere he'll give u a great mark due to bonus marks. Was helpful in office hours and lots of feedback opportunities. Note reviewers who review during the semester rate him poorly but post-course reviews are generally positive. I will miss him in an odd way
I was very confused at the very beginning of the course when the lectures were delivered online and was planning to just drop the course, but I am just so glad that I didn't do that. Professor Soheil was really nice that he gives lots of bonus marks and his in-person lectures are really helpful for preparing the tests.
Terrible lecturer. Spent way too much time on the most basic question in every lecture. His lectures were the most confusing. He tried to make up analogies to explain concepts, but they just complicated things. When you ask questions, he doesn't answer them. He always just explains the most basic definition to you again, which doesn't help.
Note reviews made AFTER marks come out are far more positive for Soheil. During the term the course was stressful and lots of ppl were struggling. But to his credit he massively curved at the end and I did end up getting a 100 and learning a lot due to the extra stress pushing me to work. Good prof for motivated students imo
confused final exam
In mat223 I attended 4 lectures in the first weeks and then never went again. His lectures were very boring and useless. You are better off reading the textbook on your own and instead of going to the lectures and playing clash royale out of boredom, just stay at home and use the time prodcutively doing work. He made the course bird tho so 2/5.
Professor Soheil has the most unorthodox teaching style I've experienced. His long-winded analogies served only to confuse us more, but in a weird way, I kind of miss it. The course is tough, the marking harsh, the midterm and final are as unfair as they come, but stick through and you will be rewarded with the fattest curve you will ever see.
This is overall a good class, but the grading of the problem sets is tough. All your marks will be deducted if you use the wrong method, no matter the correctness of the other parts of the question. And the instructor takes 10 years at least to reply to your email even if you have sent it to him countless times.
Good lord bro chill with the tests O.o
Although Soheil has interesting lectures and the topics are really interesting, I don't like it when 1/3 of my class drops because the content is too difficult, and then even after that the class average is still hovering around 60%. This is by far one of the most difficult classes I have ever taken. Soheil does have a funny sense of humor tho.
Although the material itself is very interesting. But the professors explanations overall would make the class more confusing (he uses the fifa world cup once)
As for his homework, it will spend a lot of time and even you will get a lower mark. There will be around 1 online quiz and 1-2 pop quiz each week. At the end of the semester, you still need to write an essay with 800-1200 words in your final period which only 4%.
He is an amazing lecturer!
Nice guy, but course requires so much time (3 lectures/week, tons of hwk). Tests/final are so difficult. For final he only put difficult word problems - so frustrating. All term he gave equation homework problems - I even asked him how many word problems would be on final - he said 2. LIE. Failed the course and will always resent this guy.
Homework is time consuming. Frequent procrastination. The pace of class is too slow. Assignment feedback and release are not timely.
Confusing slides and pointless anecdotes. You can go to the other section for lectures but you still have to do his homework which cover completely new material.
terrible prof
Extremely tough grading and exam.
Lectures incredibly boring, excessive homework for an otherwise trivial class. Poor instruction, difficult tests.
Avoid at any cost
His class was very disorganized and the course is put together terribly (could have been due to the lack of TAs). Lectures are not structured nor are they engaging. Tests are fair and assignments and course material is quite interesting, just seemed like everything is all over the place. Just work hard outside of lectures and you'll do fine.
most horrible experience ever he is Terrible
Whenever you ask him questions he gives a general answer that explains nothing. Workload is heavy but everything worths only a little mark. Many people dropped
Extremely heavy workload, and hard & long tests.
The single worst course coordinator and learning experience I ever had in University of Toronto. Extremely hard exams, tons of assignments, no late due, not accepting any suggestions to students nor listening to their desire. Mandatory attencence with quiz, and no solutions to workbooks. I'd drop the course if it's not my pre-requeste.
just decided to leave another review. he ruined my life with 246, and i just remembered how i found his 223 lectures useless. self studying >> soheil is all im saying. make wise decisions people. and hes not the wise decision youre going to make.
Soheil is an amazing lecturer! His classes are very engaging and he explains difficult concepts very well.
He is VERY passive aggressive, and gives you attitude sometimes
TERRIBLE. LOTS of assignments and quizzes EVERY TWO DAYS just for the final to be worth 42%. i need therapy because of him.
DO NOT TAKE HIS COURSE!!! Tons of work that weighted 4-6% each. You have to put all your energy into this course and get a D back. He gives bonus mark on tests/exam but it means nothing. Because you may not have a chance to complete that heavy tests.
Most terrible prof EVER. Couldn't pace the class properly so ended up forcing students to stay 2 HOURS after lecture (until 10pm) to speed through 2 chapters. Amount of material covered in this class is comparable to year-long courses like MAT137. I also had to take MAT223 with him. It was just as terrible. For your sanity, avoid him at any cost.
A lot of bonus but couldn't get it. Might get a D even though worked really hard. Don't take this course and don't believe any positive review of this course. Material is fun btw
Prof Soheil is hit or miss for most students. If you are willing to do some outside of class (from the textbook) studying, you will do great. If you rely solely on lectures you will not. The lecture quizzes, while slightly annoying, are very helpful. Importantly, there are a lot of opportunities for extra credit, which helps immensely.
If you really love math and willing to put effort in this course, you have a high chance to receive a perfect mark in this course. However, if you take this course just because it is a required major course, you will be struggle since the workload for this course is about 3 times compared with other courses.
Soheil is the GOAT
Harsh grading for proofs based on screenshots of the textbook without any explanations within hundreds of slides per lecture. Course is a logistical disaster and prof gives purposefully rude and confusing answers. There is a reason why the only positive comments all use terms like "amazing lecturer" (students don't talk like that lol).
Unclear explanation of the final exam, which says there are 25% bonus marks and an autofail for grades under 30%. People would think that a bonus mark is given to you unconditionally, and he regards this 25% as extra marks. If you cant distinguish the words "bonus" and "extra", you'd better let me edit and release your syllabus.
I totally agree with the last comment, however, I respect his speed of responding e-mails. BUT, if he doesn't know the difference of extra n bonus, lemme be the prof and teach mat236!
Tough course with heavy workload, but using resources like unstuck ai can really help. Attend lectures, read the textbook, and stay diligent - it's doable if you put in the effort.
Very good professor if you wanna fail!
This guy is a "genius", he is a fking super star of math department!
"Use your intuition". Great teacher, but harsh grader.
MAN, What can I say!
My grandma is better at teaching than this guy.
I dropped his course just to take it in another section because of his pop quizzes that are poorly organized via Quercus.
He always extends every lec for extra 2 hours, and it doesnt make sense we are still way behind the other two sessions. And it's not fair that he's teaching totally different stuffs compare to the other two sessions. His quiz questions are too weird. His ps questions were even wrong so he updated util the end. The worst professor i had even seen!!!
Never take again
Class Info
Online Classes
100%
Attendance Mandatory
71%
Textbook Required
57%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-1.11 avg changeRatings by Course
350
5.0
(1)MAT198
5.0
(1)STA347
5.0
(1)ECO347
5.0
(1)MATH
5.0
(1)Difficulty by Course
350
5.0
CHE221H1F
5.0
CHE211
5.0
STA347
5.0
MATTTMATT
5.0