3.8
Quality2.8
Difficulty58%
Would Retake101
Reviews58%
Would Retake
101
Reviews
Rating DistributionOfficial
5
54
4
18
3
8
2
5
1
16
What Students Say
“He's a really nice, reasonable, and down to earth guy”
MTL200 - 5.0 rating“This professor is AMAZING”
MTL200 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
29%
Textbook Required
29%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.86 avg changeRatings by Course
MTLXXXM
5.0
(1)CMTL200
5.0
(2)MEC323700
5.0
(1)MECAERO
5.0
(1)BME02
5.0
(1)Difficulty by Course
MTL
5.0
ME8136
5.0
MTL700
3.3
MTLXXX
3.0
BME02
3.0
Reviews (101)
His notes are good for the sight-challenged...
"In Fact"
No Comments
his notes are all ya need in mtl, wait till mec323, he's much better there
Very very nice guy, very helpful. Answers all questions
in fact, in fact, in fact, in fact, in fact, in fact, in fact, in fact, in fact
143 "In facts" in 105 minutes... nough said.
Basically....
i've learned, i cannot go wrong with this guy no matter what question he asks
Ok, not clear but easy tests!
if i had a nickle for every time he says "in fact" i'll buy this school
He is very knowledgable professor.
He is a great prof.
He is a very cool and helpful instructor.
Great prof. enthusiastic about his lectures and wants to see students suceed
statics--ah---THIS TEACHER ROCKS!!!; i went from 49%-98%--thanks to gody and kha
No Comments
One of the Best Profs at Ryerson. Take HIS Class whenever you can
Great Prof. He wants you to learn. He is always helping you to get a good mark. Very understanding. I wish he was teaching all the engineering courses.
best prof
He's tough now
Good professor but not easy professor
Best and most helpful prof I've ever had
Very helpful...concerned about the students. You'd be lucky to get him as a prof so make sure you go to the "bookeh store and learn about your criestal structhures"
Excellent prof! Great notes! TAKE HIS MTL 700 CLASS!
I find it very difficult to undersant non-native english speaking profs, other than that he's got a passion for what he teaches and for the students he is teaching.
HE IS THE BEST AND VERY GENTLEMAN...polite and knowlegable teacher.
By far the best prof I've had so far. Dr. Varvani should be promoted to the position of Dean of Engineering at the University of Waterloo, or Dean of Engineering at Ryerson. He is too smart to teach at Ryerson. An **Excellent** enthusiastic prof!!!!!
What a stupid Prof. Made us do the easy stuff while the other sections were doing the real thing - Then screwed us on the exam. :@ Suggestion: Buy the textbook - no need for a prof in this course anyway!
An Awesome professor. His notes that you buy from the bookstore are all you need to understand and ace the course. Hope to take more of his classes next year.
He's a good guy!
Dr. Varvani is a very nice prof. He teaches well and cares about all his students.
He is the best ever
He is one of the best Profs I have ever had. His class notes are great and stays in a high academic rank. He care about students and treat them nice.
He is the most unfair prof in Ryerson. No speekee English. Do not take this class! Take Project management instead
He is suspicious and impolite, avoided him
A good prof but sometimes rushes through the material too fast. Also, too much emphasis on memorization in the course. Understanding does not equate to how well you can memorize lists!!!
Very good prof. Well organized.
This guy was born and raised in Waterloo University. Great prof, but if you dont go to his lectures and think you can just read his lecture notes, your screwed!
Great PROF!!!
Prof. Varvani is well organized, pleasant and a fair person. He is one of my best profs. His teaching style is great. He is energetic and his class is the best.
No Comments
This course is easy until the final exam. Then he rapes you. However he is excellent teacher, cares about what he is teaching.
He is great. His course is the one every graduating student in Mechanical Engineering needs. He is fair. He is one of the best profs I have ever had.
He is a great professor. His class is full of energy and he teaches materials and design providing several industrial applications. I really feel proud of having such prof at Ryerson.
Just excellent!!!
the best prof i have ever seen, thank you sir
He is one of the best proffs ever. I really suggest him to every body having MTL 200. The course becomes easier and more lovely at his class. Attend his classes and you will pass the exam with a great mark.
he's one of the coolest profs i ever had... very fair... good organized...grate teaching...
He can't speak english!!!!!!!!
He is a great professor. High stdard of teaching. Provides a very good environment for class to ask questions and lead them for greater understanding of concepts. He is just the best I have ever seen.
I have taken this course last year. I enjoyed his course very much. He is very organized, solid and clear speaking english and demonstrating the concepts in the best way ever. His course gives a profound understanding of materials and design. His lectures comes with solving problems in the class.
he is the best prof and soo kind to help in the office hour. I would take every class with him
He cannot speak English. His class is like a bad high school presentation. He reads off the slides and example problems and if he deviates from them he just rambles. If you have a question don't ask him because he will either just flat out not answer you or just dance around your question and carry on with the "lesson".
He is enthusiastic but he can be difficult to learn from because he misunderstands a question or does not clearly explain an idea. Overall a good professor.
Well he is a good professor and teaches quite well but sometimes he tends to be too fast and ignores the questions asked by the students.One more thing, he uses his own notes inteadod book and in the final exam one may saw an MCQ which is from the textbook not from the notes of course given the prof of other sections which you have to guess or skip
He was a horrible professor, he did not have an understanding of what he was teaching. The recommended text is meant for graduate studies. His tests problems do not obey the laws of physics but according to him it's justified because he has a Ph.D and knows what he's doing. The exam was extremely unfair and no one finished but the course is curved.
Prof. teaches BME406 Biomechanics. His course notes are great. He teaches concepts with several examples, applications and class problems. He involves students in class discussion and I really enjoy such a dynamic class. He is fair in test and exam.
He's a really nice, reasonable, and down to earth guy. His tests were fair and his lecture notes help a lot.
This professor is AMAZING!!! I've nvr seen a great prof as this guy. he knows the material really well. explains in a simple and easy way I used to enjoy all of his classes attended all of them it was such a great time he makes a class so fun. I will never forget this professor EVER!!!!!
He has so many attitude during his class, and try so hard to speek with a canadian accent. Use " Basically "& " in fact" 10times in one Sentence!!!!!!!
He is very good prof, very fair
strong background, weak teaching abilities, inability to answer student questions, too proud of himself, most of his exam questions are not covered in the class, rude behaviour sometimes, asks his students not to drop the course! most of the students continue with him basically due to his promises that he never fails any registered student!
Very nice guy teaches the course very well his classes are fun and very interesting and worth attending just want to warn people that this is not an easy course so u should treat it with respect go to classes and understand the stuff midterm is easy but final is very hard but he compensates the grade with bell curve
A really nice prof but shouldn't be teaching. Literally reads of slides and tends to cover irrelevant topics
This prof is amazing. Great notes,teaches concepts with great focus and provides examples in the class to make sure all follow his lectures. He is very polite and respectful. His speaks English fluently and encourages students to use proper technical English in reports. His midterm test is tough but fair. I recommend his course to take.
As a student I greatly appreciate his style of teaching, respecting student. He always promotes class discussion and patiently responds students questions. His course is very conceptual and needs a good attention and class participation. I attended all his lectures and enjoyed his lectures.
Very nice guy and a perfect one to have as your capstone supervisor. He allowed us to choose the project on our own, although the projects he listed were little hard. One of the best to have for this course
Very passionate about course material. Great class to take.
Dr. Varvani is a very classic professor in every sense. You really need to take notes in his class because the whole of the course is based on what he says. His slides are not very helpful if you don't have his commentary. He is very open to helping students during his office hours .
Great prof, I wanna take him again if that possible.
Easy A. Very BORING lectures. I slept in his class more than I slept at home. His midterms , finals and assignments are very easy as long as u read the lecture notes. Some problems in the exam literally word for word from the lecture notes.
Dr. Varvani is a very respectable prof. He is extremely knowledgeable about the subject of Biomechanics however the combination of the 8am lectures in the DSQ Theatre did make it difficult to stay awake at times. He is extremely caring about all his students and is very approachable. Just watch out for his assignments, they can be very tricky!
He is one of the good profs. The way he explained the new topic is so interesting. Attending classes would help you identify the important info and understand the topic. What makes the exams heavy is that there are a lot of informations to remember that is why you have always to study, otherwise you will be behind. study well you'll get good grade
A very good professor , infact one of the best I have ever had!
He is the best prof, he has so much passion for the course that makes everything so easy to understand , just an amazing man and an amazing prof
Not a good professor at all. His class notes consist mainly of unexplained graphs, there are multiple spelling and grammar mistakes on his slides and exams, his assignments are not clear and he does not help clarify them. He is not clear in explanations and is not always open to answering student questions.
Didnt get a chance to finish so... - SUPER lazy - Caught him with fortnite updates on his office comp - tests are same as previous years - group work (can) weigh you down - nothing is ever his fault - goes through lectures super slow - talks about class problems, doesnt actually teach them - ruined what couldve been a good course
use words like "simply", "easily","basically" ALOT when he talks. teaching ability is meh. lectures are pretty boring.
very boring lecture. does not teach concepts well.
most caring and helpful prof ive ever had
The lectures are very interesting if you enjoy the subject. You'll need to study a lot for midterm, exam, and quizzes. Assignments and project are also a little tricky but the prof is pretty helpful and answers all questions.
Mutes the entire class and disables the chat so he can talk to himself for the entire lecture. When he solves questions he just reads of the solutions. His answer to every question is check the textbook, ask your TA, google it or tells us that we should already know this content. Assignment questions are not explained during class time. Avoid.
Worst prof so far at Ryerson. His favorite word is basically. Gives out assignments that he does not prepare you for in class.
Prof. Varvani is an amazing professor. His lectures are outstanding.
Great prof, if you go to every lecture, you'll do well on the exams.
As long as you attend lectures and participate in class, you're sure to get well in the course.
The best professor I have ever had. I picked MTL 200 with him and his lectures are not only good, but the way he lecture, was great. he loves what he teaches and that is why i enjoyed MTL with him. get ready to read and take notes because its heavy course. his slides are very good for the test but try to attend the class.
He was a disappointment. His lectures were a mess, jumping from one topic to another without coherence. He rarely made himself available for questions, leaving students to fend for themselves. Grading was inconsistent, with little explanation for the marks given. It's clear he lacks the passion and dedication needed to be an effective educator.
He is very passionate about the course content, however he can get a little boring sometimes. I personally don't think he is great at explaining concepts but the course is very easy along with his tests, so you should be okay. He does class problems on the board so you must attend the lectures as they aren't in the slides. Overall great guy.
truly a piece of work, made me drop the course because he messed up. garbage of a human.
Professur Varvani was honestly a really good professeur. The problem is that MTL 200 is generally a hard course because its one of the courses that solely depend on theory and memorization. If you genuinely pay attention to him and understand the theory and textbooks and don't fall behind at all, it's honestly an easy A. Very good person honestly
Great prof - passionate about the material and makes it easy to understand. Definitely attend lectures, as they're key for doing well. I found Unstuck AI super helpful for extra practice and review.
MTL200 is probably the hardest first-year course, but he makes it more understandable and enjoyable. you may give a low mark for this course as it is very tough, but you will learn a lot from him as he knows everything well and can help you to understand deeply. and, you may need to study text book as not everything is mentioned in class.
Dr. Farahani has horribly handled the 2025 winter term as course coordinator. Gave 3 assignments in last 2 weeks of term. ZERO brightspace announcements. Only posted prac. problems a day before midterm. Study halls links / practice materials are not given, they must be found on your own. Lecture slides inconsistent with textbook notations.
What can I say, the guy is the goat he came through with the MTL curve
Generally nice to students and really takes time to explain key concepts. However, MTL200 is pure memorization and the course is poorly run with each prof doing whatever they want. Just do past midterms and textbook problems for a good grade.
He is a very passionate prof and teaches well, making concepts clear and easy to understand. Lectures can feel disengaging at times, but his explanations are solid and thought out . To pass, focus on memorizing key content and solving basic problems. Midterm was similar to past exams; final exam had lecture/textbook based MC and long answers.
He was sexist and unprofessional. He should not be allowed to treat students like this and is a poor reflection of the university. I would caution women and gender minorities against taking his class for their mental health. The content was interesting and useful however not worth the mental toll of his attitude.
This might be the hardest course I've ever taken, the reason being that the course outline is so shit. Like the midterm is 20% and the final is 55% which is insane, and you also have to pass the theory. So if you do the calculations, you will realize that even if you score 100% on the midterm, you still need a 36% on the final.
Mtl 200 has gotta be one of the worst run courses I've ever seen. The 5 labs are pretty cool but everything else is horrible. The exams are literally just repeat questions from 20 year old exams. Everything else is definitions from the textbook. For a course like material science I don't understand how they get away with how bad this course is.
Class Info
Online Classes
100%
Attendance Mandatory
29%
Textbook Required
29%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.86 avg changeRatings by Course
MTLXXXM
5.0
(1)CMTL200
5.0
(2)MEC323700
5.0
(1)MECAERO
5.0
(1)BME02
5.0
(1)Difficulty by Course
MTL
5.0
ME8136
5.0
MTL700
3.3
MTLXXX
3.0
BME02
3.0