4.9

Mehran Shirazi

Engineering - University of British Columbia - Okanagan

4.9
Quality
2.8
Difficulty
99%
Would Retake
154
Reviews
4.9
Quality
2.8
Difficulty
4.9
Helpful
4.9
Clarity

99%

Would Retake

154

Reviews

Rating Distribution
Official

5

146

4

4

3

1

2

1

1

2

What Students Say

Shirazi is a step above all other professors I've ever had

ENGR486 - 5.0 rating

I absolutely love him so much

APSC179 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

17%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 88 grades
Most common grades:
A+ (30)
A (19)
Not sure yet (15)
Grade Distribution
A(49)B(12)C(3)D(1)F(0)A-/B+(23)
Based on 110 reported grades
A+: 30
A: 19
Not sure yet: 15
A-: 12
Common Tags
Caring (97)
Respected (55)
Accessible outside class (52)
Inspirational (51)
Amazing lectures (42)
Amazing lectures (36)
Hilarious (19)
Gives good feedback (15)
Rating Trend

Improving

+0.25 avg change
Feb
Mar
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

APSC177

5.0

(3)

APSC173

5.0

(39)

ENGR487

5.0

(4)

APSC176

5.0

(5)

ENGR480

5.0

(6)
+5 more courses
Difficulty by Course

APSC173

3.3

APSC256

3.0

ENGR494

3.0

ENGR480

3.0

ENGR486

2.7

Reviews (154)
5.0
3.0
ENGR486
Grade: A-
Jan 8, 2020
Would take again

The best prof I've had at this University. Genuinely cares about his students. Makes difficult topics easy. I struggled a bit with the material in the beginning. However ended up with a good grade in the course and that is 100% due to Shirazi.

4.0
2.0
ENGR486
Grade: A+
Jan 17, 2020
Would take again

The best. Try to engage students in study and help them to boost their GPA. Really input a lot of effort to teach. A very nice professor

5.0
3.0
APSC256
Jan 22, 2020
Would take again

Mehran makes my day every time I have a lecture with him. He is a gem. It's so easy to tell how kind and amazing the man is. Absolute beauty.

Respected
Amazing lectures
Caring
5.0
4.0
ENGR486
Grade: B+
Jan 22, 2020
Would take again

Dr Shirazi dissolves the hard content of the course into bitesized bits that help us understand the course better. His notes are great. The assignments, midterm and quizzes are fair but can be challenging at times but in the end, it helped us prepare for the final exam. He is one the few amazing professors at UBCO. I hope he teaches many courses.

Hilarious
Amazing lectures
Caring
5.0
3.0
APSC177
Jan 22, 2020
Would take again

Dr. Mehran is incredibly kind, reasonable and fun. He is also very knowledgeable and serious at the same time which makes the class enjoyable. I also like the beautiful smile he always has on his face.

Accessible outside class
Amazing lectures
Caring
5.0
4.0
APSC173
Feb 27, 2020
Would take again

Class expectations could not be clearer, he tells you exactly what you need to do and learn to succeed in his class, problem is that what he tells you to do is a ton of work. Funny cool guy, this class is hard tho. Posts tons of supplementary YouTube videos that aren't "mandatory", but you better believe they are essential to passing the class.

Lots of homework
5.0
4.0
APSC173
Grade: A+
Feb 29, 2020
Would take again

Dr. Shirazi is the best and most caring professor I have ever had. He goes out of his way to ensure that everyone understands what is going on in the class and puts in the effort to get to know each student by name. He manages to simplify very difficult material and keeps the class engaged in learning. Love the guy!

Respected
Accessible outside class
Caring
5.0
2.0
ENGR487
Grade: A+
Mar 18, 2020
Would take again

He is definitely the best professor I had during the 4 years of undergraduate. Super helpful and super nice. I guarantee you will get "A" grade if you attend every lecture and do every assignment.

5.0
3.0
ENGR487
Grade: Not sure yet
Mar 23, 2020
Would take again

He is one of the most reasonable professors in this school. He really understands the difficulty of a student and tries to help the student reducing the student's stress and workload. The difficulty of the exams is always fair.

5.0
4.0
APSC173
Mar 25, 2020
Would take again

Mehran is the best! He cares a lot about the success of the students and it shows. I love the way he teaches calc. I've been struggling with calc since highschool but ever since I had him the dots just connected. He is an amazing teacher with a positive attitude. He makes what could be a very terrible class so enjoyable.

Respected
Amazing lectures
Caring
5.0
4.0
ENGR494
Apr 2, 2020
Would take again

Hands down the best professor ever.

Accessible outside class
Inspirational
Hilarious
5.0
4.0
APSC173
Grade: B+
Apr 2, 2020
Would take again

Dr. Shirazi is hands down the most caring professor or teacher of any kind I have ever had. Think of your kindergarten teacher who just sat there trying to teach you to read even though it was confusing but remained a sweet saint the whole time. That's how I felt learning calculus from this man. He really made us all love him and class. He is GREAT

Accessible outside class
Amazing lectures
Caring
5.0
3.0
APSC173
Apr 2, 2020
Would take again

Shirazi is by far the best prof I have ever had the pleasure of knowing. He a very kind person who genuinely wants to see everyone of his students to succeed to their fullest potential. Not only is he extremely kind, but he is incredible at communicating course material, he has a very unique and interactive lecture type. He is in a word phenomenal.

Respected
Amazing lectures
Caring
5.0
3.0
APSC173
Apr 2, 2020
Would take again

Prof. Shirazi is my favorite. I do not know any students who dislike him. His lectures are engaging and his teaching style is great. I leave class actually feeling like I learned something. His passion radiates through both in class and out and he makes you feel cared about. He encourages questions and is always available if you need help. Amazing.

Respected
Amazing lectures
Caring
5.0
4.0
APSC173
Apr 2, 2020
Would take again

Wonderful prof! You can really tell he cares about his students and wants them to do well. Sends the next emails and very good at communicating. Cant wait to take more of his classes in the future

Accessible outside class
Inspirational
Caring
5.0
3.0
APSC173
Apr 2, 2020
Would take again

The best prof I've ever had! Truly cares about his students, gets to know each one by name, makes you want to learn the subject. His YouTube videos are what will get you through the course content, and his fantastic attitude about teaching is what will make you want to get an A. Always available for help and just a great guy. Thank you Dr. Shirazi!

Accessible outside class
Clear grading criteria
Caring
5.0
4.0
APSC173
Grade: A-
Apr 2, 2020
Would take again

Truly cares about the students, which is greatly appreciated. The youtube videos are lengthy, informative and just an extra commodity that he doesn't need to do, yet he does them. I love it!

Gives good feedback
Amazing lectures
Caring
5.0
3.0
APSC173
Apr 2, 2020
Would take again

His lectures are always made to teach us the concepts and keep us engaged with practice problems so we can ask questions as we learn it. Outside of class he puts in lots of work to give us more to use to improve our learning. While I have not personally used his office hours I know that he is available at almost any time if I needed help.

Accessible outside class
Amazing lectures
Caring
5.0
3.0
APSC173
Grade: Incomplete
Apr 2, 2020
Would take again

Dr. Shirazi is arguably one of the few first-year professors who values his students' education experience above all else. His lectures are clear, informative, and he will always take the time to clear up any confusion. I sincerely hope I have the chance to be in one of his sections in the future, as he is one of UBCO's best.

Respected
Accessible outside class
Amazing lectures
5.0
3.0
APSC173
Grade: A+
Apr 2, 2020
Would take again

Mehran Shirazi is the best professor/ teacher I have ever had in my entire life. Not only does he comprehend the course material tremendously, he puts in work 24/7 to help us learn. Us learning is his number 1 priority. When school went online because of the Wuhan virus, Mehran was online all day everyday including weekends to video chat with us.

Accessible outside class
Inspirational
Amazing lectures
5.0
3.0
APSC173
Apr 2, 2020
Would take again

Dr. Shirazi is one of the best professor that I had. He is kind and understand students needs. He is always available outside classes and always make sure we understand the concepts before going on. In addition to that he always try to improve himself by receiving feedback from students in many different ways.

Respected
Accessible outside class
Amazing lectures
5.0
4.0
APSC173
Apr 2, 2020
Would take again

An excellent, excellent professor. Dr. Shirazi really cares about what he does and the students he teaches. I think other professors need to sit in on some his lectures to see how he engages students in learning the course content.

Respected
Inspirational
Caring
5.0
3.0
APSC173
Grade: B+
Apr 2, 2020
Would take again

Shirazi was the reason I was able to do so well in calc II! He was always around to answer questions and tried his best to help you out. Wonderful professor.

Gives good feedback
Amazing lectures
Caring
5.0
3.0
APSC173
Apr 2, 2020
Would take again

great professor that cares lots about the students and has a passion for teaching.

Gives good feedback
Respected
Accessible outside class
5.0
3.0
APSC173
Apr 2, 2020
Would take again

Mehran Shirazi is absolutely the best prof I've had this year. He is always available to help and also took the liberty of being available on multiple platforms due to the COVID-19 virus. He cares about his students and understands and empathizes with our heavy workloads. He's passionate about the material he teaches. Absolute gem!

Accessible outside class
Amazing lectures
Caring
5.0
3.0
APSC173
Apr 2, 2020
Would take again

Mehran was such a help in my calculus 2 course. He helped with every topic whenever I needed it and made himself available all the time, even when we were forced to go online. Overall a fantastic professor that made a tough course easy.

Gives good feedback
Respected
Accessible outside class
5.0
2.0
APSC173
Grade: A+
Apr 2, 2020
Would take again

Dr Shirazi cares for the well-being of his students and wants all his students to excel. You will miss a great experience to appreciate mathematics if you don't attend his lectures. He takes time to ensure the content he delivers is clear, and encourages participation and feedback. I would like to have seen more challenging content, however.

Respected
Accessible outside class
Inspirational
5.0
3.0
APSC173
Grade: B+
Apr 2, 2020
Would take again

I failed calculus 2 last year and taking it again this year with prof. Shirazi was awesome. He genuinely wants everyone in the class to do well and communicates his content clearly. Best prof I've had in my two years at school.

5.0
3.0
APSC173
Apr 2, 2020
Would take again

Prof. Shirazi truly cares for each individual in his class, I would 100 per cent love to take his course again and am hoping to get him for future classes if possible! His lectures are great as he takes the time to make sure everyone understands. If you have the chance, take prof, Shirazi.

Accessible outside class
Amazing lectures
Caring
5.0
3.0
APSC173
Apr 2, 2020
Would take again

Definitely one of the best profs Ive ever had - Shirazi cares about his students very genuinely, about their mental and physical health. He makes sure to get to know students and their names on the first day of class, and makes sure he is accessible to anyone. I have a lot of respect for him, he teaches well.

Respected
Beware of pop quizzes
Caring
5.0
4.0
APSC173
Apr 3, 2020
Would take again

Dr. Shirazi cares deeply for his students and wants to see all of them succeed, even in a difficult class like calc he makes it quite a lot easier!

Accessible outside class
Amazing lectures
Caring
5.0
3.0
APSC173
Grade: A
Apr 3, 2020
Would take again

As my first year is coming to an end I can definitely say Prof. Shirazi was by far my favourite professor. His passion for teaching and students success is outstanding. He goes the extra step to make videos of him solving more problems which he doesnt have to do. If you are not attending his lectures I dont know what you are doing.

Gives good feedback
Amazing lectures
Caring
5.0
3.0
APSC173
Grade: A+
Apr 3, 2020
Would take again

Shirazi was by far the best prof I had in first year. He cared about every student and made sure they understood everything before moving on to other topics. His tests were really fair basically if you understood the practice test you would be guaranteed an A. He also made extra youtube videos going over each lecture for extra help.

Accessible outside class
Amazing lectures
Caring
5.0
3.0
APSC173
Grade: Not sure yet
Apr 7, 2020
Would take again

Dr. Shirazi is perhaps the best professor I've ever had, and I've had some amazing ones. He explains complex subjects as simply as possible and walks through plenty of actually helpful examples! He sincerely cares about his students and takes time to ensure no one struggles. Easily a 11/10 professor, and all profs should aim to teach like he does.

Accessible outside class
Amazing lectures
Caring
5.0
5.0
APSC173
Grade: A+
Apr 8, 2020
Would take again

Great Prof

Gives good feedback
Accessible outside class
Clear grading criteria
5.0
3.0
APSC173
Grade: C
Apr 11, 2020
Would take again

Dr. Shirazi is the best professor I've ever had at UBCO. it's no surprise when eng profs are extremely knowledgable (as this beautiful man is) but the thing that sets Dr Shirazi apart from the others is his passion for teaching and also his genuine care for his students. He truly has a talent for conveying his high level of knowledge to students.

5.0
3.0
ENGR487
Apr 15, 2020
Would take again

Mehran Shirazi is by far the best Digital controls prof I've had in UBCO. He cares about his students and makes fair exams.

Gives good feedback
Respected
5.0
3.0
APSC173
Grade: A-
Apr 21, 2020
Would take again

Dr. Shirazi is contagiously upbeat and clearly loves to teach. He likes to take time in classes to really make sure you understand each slide, which can be frustrating for those who like a faster pace, but was great for me! The videos he posted of him solving problems every week were WAY more helpful than the tutorials. This man is a true gem!

Accessible outside class
Graded by few things
Caring
5.0
3.0
APSC173
Grade: A
Apr 21, 2020
Would take again

Dr. Shirazi is my favourite prof in Engineering. He always allows time in lectures to discuss the lecture topics and make sure everyone understands the material before moving on. Shirazi makes connections with students, remembers names and chats in the hallway with them. He genuinely cares about students and their well-being. :)

Accessible outside class
Inspirational
Amazing lectures
5.0
3.0
APSC173
Grade: A+
Apr 25, 2020
Would take again

Sherazi is one of the best teachers/prof's ive ever had in my now 13+ years of schooling, he has always open office hours making his always easy to access, and is so very clear, direct, and organized and it truly shows. Even during the COVD-19 outbreak he, without spamming our email inboxes, takes into account our opinions and criticisms! the best!

Gives good feedback
Respected
Accessible outside class
5.0
3.0
APSC173
Grade: B+
Apr 27, 2020
Would take again

He is very caring and always makes sure his students understand the content before moving on. During the lecture he mainly goes through the work on how to solve the problems and if you want to learn the theory behind it he always has his office open. He is genuinely one of my favourite profs and he strives for you to pass. Definitely want him again

Accessible outside class
Amazing lectures
Caring
5.0
4.0
ENGR494
Apr 28, 2020
Would take again

He is adorable. I wish I could have him for all my classes.

Hilarious
Amazing lectures
Caring
5.0
3.0
APSC173
Grade: A
Apr 28, 2020
Would take again

Dr. Shirazi is an absolute gem who really cares about his students. He prepared us well for all the exams and there were never any surprises on the exams. He is also very easy to talk to and even went out of his way to help us in other courses. I really hope I get to have him in future years.

Accessible outside class
Amazing lectures
Caring
5.0
4.0
APSC173
Grade: Not sure yet
Apr 29, 2020
Would take again

Bless this man. Not just one of the best professors but one of the best teachers I have ever had in any subject matter in my life. He doesn't only demonstrate passion for the subject matter but the passion of TEACHING IT WELL. He cares for his students, probably more than he cares for himself. Thank you so much, Dr. Shirazi.

Respected
Inspirational
Caring
5.0
2.0
APSC173
Grade: A+
May 8, 2020
Would take again

Dr. Shirazi was my favourite prof, he was kind, caring and had a good sense of humour. He has an interactive teaching style and was open to feedback to improve the learning experience. I found his midterm and final to be relatively easy however the circumstances (Covid-19) may have had a factor in it. Overall Dr. Shirazi's passion made him great.

Hilarious
Amazing lectures
Caring
5.0
4.0
APSC173
May 8, 2020
Would take again

Amazing professor. Great person. Everyone in our class loved him. His lectures were by far better than all the lectures I have attended in my life. The exam didn't look difficult because he taught the material very well and also made us practice a lot during the semester.

Hilarious
Amazing lectures
5.0
3.0
APSC173
Grade: A
May 15, 2020
Would take again

A wonderful prof, truly one of the best in my first year

Respected
Accessible outside class
Amazing lectures
5.0
2.0
ENGR486
Grade: A+
May 26, 2020
Would take again

One of the best professors at UBCO. It's not hard to get a hold of him even though he teaches a ridiculous amount of courses. He gives very clear instruction and is open to feedback (either in person or anonymously. I took 3 courses with him this year and the only negative I could say is that sometimes we spent too long on a topic.

Respected
Accessible outside class
Caring
5.0
3.0
APSC179
Grade: A
Jul 18, 2020
Would take again

Best prof at ubco! Love him

5.0
4.0
APSC179
Grade: A-
Jul 21, 2020
Would take again

This prof is so cute and good!!! I wish to see him face to face. He is the best. Our school should be so happy to have him.

Inspirational
Amazing lectures
5.0
2.0
APSC179
Oct 1, 2020
Would take again

Cool Dude

Respected
Inspirational
Caring
5.0
3.0
APSC179
Grade: Incomplete
Oct 1, 2020
Would take again

he is just the best prof

Respected
Inspirational
Caring
5.0
3.0
APSC179
Oct 1, 2020
Would take again

He is the most considerate yet fair professor I have ever had! Shirazi is an absolute gem and anyone would enjoy his lectures. 6/5 would recommend!

Respected
Inspirational
Caring
5.0
4.0
APSC179
Grade: Not sure yet
Oct 4, 2020
Would take again

Platinum standard for teaching. Kindest and most caring professor imaginable. I would die for Dr. Mehran. The world needs more professors like him. The absolute best!

Hilarious
Amazing lectures
Caring
5.0
3.0
APSC173
Grade: B
Oct 15, 2020
Would take again

By far the most caring prof you will ever have. He wants us to succeed and will go out of his way to get you there. Lectures and quizzes reflect the final pretty fairly.

Respected
Accessible outside class
Caring
5.0
4.0
APSC179
Nov 1, 2020
Would take again

An amazing professor with a big heart. He is a wonderful role model <3

Inspirational
Amazing lectures
Caring
5.0
3.0
APSC179
Nov 7, 2020
Would take again

Dr. Shirazi is by far the best professor I've had at UBCO. It is not only his ability to teach that sets him apart, but his passion for the subject he teaches and his genuine caring for his students. I've never felt as understood and respected as I have with this professor. No doubt in my mind would i take another class taught by him.

5.0
3.0
ENGR486
Nov 24, 2020
Would take again

Dr. Shirazi is a step above all other professors I've ever had. He is extremely understanding and genuinely cares about his students and how his teaching is received. No other prof I've had comes close!

Respected
Accessible outside class
Caring
5.0
2.0
APSC179
Grade: Not sure yet
Nov 27, 2020
Would take again

hands down the best professor ever! very understanding, caring, funny, teaches the course so well, you can do all the quizzes without studying and still get 100% if you attend the lectures. would love for him to teach me again.

Respected
Accessible outside class
Caring
5.0
2.0
APSC179
Dec 3, 2020
Would take again

Dr. Shirazi is the nicest man I think I've ever met. Seriously, he's an angel. From day 1 he just exuded love and respect. You could tell he really cared about you. No midterm, easy weekly quizzes, fair assignments, open book final. Amazing teacher. Even though linear algebra can be quite a hard transition he makes it so good. HE IS THE BEST!

Respected
Inspirational
Caring
5.0
4.0
ENGR586
Dec 4, 2020
Would take again

He teaches very well. He has a talent in explaining difficult topics in a way that everyone understands.

Accessible outside class
Amazing lectures
Caring
1.0
2.0
ENGR586
Dec 5, 2020
Wouldn't take again

He doesn't help out that much and most of the questions on the exams are harder than the questions he does in class.

5.0
3.0
APSC176
Dec 5, 2020
Would take again

Dr. Shirazi is a true mentor. He cares about every single individual he teaches and he is more than willing to do whatever it takes to make sure students understand the course material. He may just be the greatest and most caring professor I have ever seen. During online lectures he made sure everyone could interact, ask questions, and learn.

Gives good feedback
Inspirational
Caring
5.0
3.0
APSC179
Dec 5, 2020
Would take again

Dr Shirazi is the most amazing and caring professor I have ever had. He is always there for you and very very understanding. He really cares about his students and their happiness. He deserves a 6/5 if you could rate like that. He makes this class fun and a pleasure to attend.

Accessible outside class
Amazing lectures
Caring
5.0
3.0
APSC179
Dec 5, 2020
Would take again

Dr. Shirazi is a true mentor. He cares about every single individual he teaches and he is more than willing to do whatever it takes to make sure students understand the course material. He may just be the greatest and most caring professor I have ever seen. During online lectures he made sure everyone could interact, and ask questions.

Respected
Accessible outside class
Caring
5.0
2.0
APSC179
Dec 5, 2020
Would take again

Dr. Shirazi is probably the best teacher I ever had in my life. He is very considerate, hardworking and kind. He turned one of the hardest first year courses into a cakewalk and a memorable experience. Dr. Shirazi is one in a million. People who give him negative ratings are either trolls or have never been to his classes.

Respected
Inspirational
Caring
5.0
2.0
APSC179
Grade: A
Dec 5, 2020
Would take again

The best and most caring professor I have ever met. If you do happen to have professor Shirazi, you are in good hands. This is the only professor I have met that genuinely cares about their students. His teaching method is also very effective so if you attend every lecture, this course should be a breeze. He deserves a higher rating than five.

Accessible outside class
Inspirational
Caring
5.0
3.0
APSC179
Dec 7, 2020
Would take again

Dr. Shirazi is exactly what a prof at a top university should be like. Caring, thoughtful, Incredibly knowledgable about what he's teaching, and more importantly PASSIONATE about teaching. By far the best prof i have ever had. I love you Dr. Shirazi, you make our stressful student lives just a little easier to deal with. Thank you for everything.

5.0
3.0
APSC173
Grade: B
Dec 8, 2020
Would take again

The only reason I passed calc II. By far the most caring prof at Ubco engineering.

Respected
Accessible outside class
Caring
5.0
3.0
APSC179
Grade: A-
Dec 9, 2020
Would take again

Best Professor

Clear grading criteria
Amazing lectures
Caring
5.0
2.0
APSC179
Dec 10, 2020
Would take again

Mehran is by far one of the best professors out there. He genuinely cares about his students

Inspirational
Amazing lectures
Caring
5.0
3.0
APSC179
Grade: Not sure yet
Dec 11, 2020
Would take again

Dr. Shirazi is by far the best professor I have ever had. He truly cares about his students and is such a kind an caring person. One of a kind.

Respected
Inspirational
Caring
5.0
4.0
APSC179
Dec 20, 2020
Would take again

The most caring professor in engineering. In a semester full of online lectures that make no sense and rules that disadvantage students, Dr. Shirazi was also respectful and considerate. Treats the students with respect and actually cares if we succeed.

Respected
Amazing lectures
Caring
5.0
4.0
APSC179
Grade: A+
Dec 24, 2020
Would take again

I have had Dr Shirazi for two classes now, and I hope for many more with him. The way he can break down difficult concepts into understandable bits really helped. I found myself understanding linear algebra much better after having classes with him, to the extent I could help my friends at other universities do their work. Truly amazing!

Inspirational
Amazing lectures
Caring
5.0
3.0
APSC179
Grade: A
Dec 24, 2020
Would take again

Dr. Mehran Shirazi is the best professor you will ever have. His online classes are very well organized, and He has ample material for studying. He is always available if you need extra help, and he respects all of his students. He explains the course content very well, and is very receptive to criticism, as he is always trying to better his class.

Accessible outside class
Inspirational
Amazing lectures
5.0
3.0
APSC179
Grade: B
Dec 24, 2020
Would take again

This man is a legend. He is one of the most caring and kind people I have ever met. He does a great job at explaining the content and gives out enough homework that you will learn the material, but not so much you can't get it done. He also goes out of his way to make extra practice problems with solutions for when you need extra practice.

Participation matters
Inspirational
Caring
5.0
2.0
APSC179
Grade: A+
Dec 24, 2020
Would take again

One suggestion if you are going to take 179, watch all the asynchronous videos carefully and make note while you are watching it, pause the video as many time as you want, God bless all you us!

Gives good feedback
Accessible outside class
Inspirational
5.0
4.0
APSC179
Grade: B+
Dec 25, 2020
Would take again

Dr. Shirazi is priceless. He's a phenomenal teacher. UBCO is incredibly lucky to have him.

Respected
Inspirational
Amazing lectures
2.0
1.0
APSC179
Grade: A
Dec 26, 2020
Would take again

Dr. Shirazi is a very kind person. He is a good teacher as well. However, as far as learning outcome, the course is very poor structured and delivered.

Caring
5.0
3.0
APSC179
Grade: A
Dec 26, 2020
Would take again

The best professor I have ever had. Cares so much about his students, mentally and academically. UBCO is extremely lucky to have him.

Respected
Accessible outside class
Caring
5.0
3.0
APSC179
Grade: A
Dec 28, 2020
Would take again

An amazing prof who teaches extremely well and genuinely cares about the mental health of his students, he teaches very well and genuinely wants you to learn the course material.

Hilarious
Amazing lectures
Caring
5.0
3.0
APSC177
Grade: A-
Jan 10, 2021
Would take again

AMAZING PROF! Cares about students the most! just go take his class!

Respected
Inspirational
Hilarious
5.0
3.0
APSC179
Grade: A
Jan 10, 2021
Would take again

The best prof I've ever had. Very inspirational, makes you love engineering. Go take his class, you'll love him'

Respected
Inspirational
Caring
5.0
2.0
APSC179
Grade: A-
Jan 12, 2021
Would take again

Amazing man, he deserves a vacation. Goes above and beyond for his students. He gives us everything, and all his time outside of classes if we need it. The final exam was difficult, but the topic is difficult and he provides the necessary support. If you take this class, make sure to ask for help if you need it.

Accessible outside class
Amazing lectures
Caring
5.0
3.0
APSC179
Grade: A+
Jan 12, 2021
Would take again

He is a teacher who really cares about his students. He has dropped, assignments, quizzes, and midterms so that his students don't get stressed out. He also does a fantastic job of connecting the course material so that everything is related. The only thing I didn't like about his class is he tries to trick you with the wording of his questions.

Respected
Participation matters
Inspirational
5.0
3.0
APSC179
Grade: A-
Jan 14, 2021
Would take again

Probably the best teacher I've ever had, he is extremely kind and caring. He takes a normally very difficult and confusing subject and makes it easy to understand and learn.

Gives good feedback
Respected
Caring
4.0
1.0
ENGR586
Grade: A+
Feb 10, 2021
Would take again

A very humble and caring professor, that goes above and beyond to ensure his students are absorbing the lecture material. Extremely helpful, always available after class. The only reservation I have is that his exams and quizzes were too easy and I feel the difficulty and content were cut short unnecessarily.

Clear grading criteria
Amazing lectures
Caring
5.0
4.0
APSC179
Grade: B
Feb 11, 2021
Would take again

He didn't just teach us how to understand the subject, he taught us how to love the course. Could not of ask for a better professor for such a complicated topic. The quizzes were easy, but the midterm and final exams were difficult. However, he had prepared us for those exams with lots of assignments and examples.

Amazing lectures
5.0
3.0
APSC179
Grade: A
Nov 24, 2021
Would take again

Dr. Shirazi is the kind of professor that makes your day just knowing you have his lecture later. He is very caring, as in is willing to drop assignments so students don't get stressed out. But he is also a great teacher he does lots of examples and really makes sure his students are learning the material. He makes his classes seem easy.

Gives good feedback
Inspirational
Caring
5.0
3.0
ENGR480
Dec 6, 2021
Would take again

One of the nicest and most humble profs at the SOE. I was skeptical of the overwhelmingly positive reviews at first but after completing a term with him, it's clear that he's earned them. Really encourages questions in and out of lecture and doesn't make the course too easy. Simply one of the best.

Respected
Accessible outside class
Inspirational
5.0
3.0
ENGR480
Dec 17, 2021
Would take again

Dr. Shirazi is a real gem. He is always available for doubts and cares for his students. He makes the difficult topics easy to understand. Would definitely take classes with him again.

Accessible outside class
Amazing lectures
Caring
5.0
4.0
ENGR480
Dec 17, 2021
Would take again

Dr. Shirazi cares about us so much and is accessible almost every day (even on the weekends). The course material is hard but weekly practice sessions helped me a lot.

Respected
Accessible outside class
Caring
5.0
3.0
ENGR480
Grade: Not sure yet
Dec 19, 2021
Would take again

Dr. Shirazi is by far the best professor I have ever had. There have been a few other professors in the SOE that I liked, but none of them care about their students as much as Dr. Shirazi. I registered for more of his classes next semester just because I enjoyed him so much. UBC needs to hold onto him!

Gives good feedback
Inspirational
Caring
5.0
2.0
ENGR486
Grade: A-
Dec 23, 2021
Would take again

Honestly an underrated professor. I think he is great and his course was more than fair. Mehran wants the student to learn the concept and enjoy the material, not just memorize formulas and regurgitate them. Assignments were marked on participation and genuinely cares about the students.

Accessible outside class
Inspirational
Caring
5.0
1.0
ENGR480
Grade: A+
Dec 26, 2022
Would take again

Doctor Shirazi should be the professor for all subjects. It can't get any better. Never knew late evening lectures would be so easier to attend.

Amazing lectures
Inspirational
Accessible outside class
5.0
3.0
APSC179
Grade: C
Jan 7, 2023
Would take again

Dr. Shirazi is an amazing professor. If given the chance to take a course with him, I highly recommend. Linear algebra can be a confusing and challenging subject for some, but his explanations are extremely helpful. Definitely watch his online media and go to lectures and the course won't be anything to worry about. Highly recommend!

Amazing lectures
Caring
Respected
5.0
3.0
APSC179
Grade: D
Jan 13, 2023
Would take again

He is very good at teaching, and genuinely cares about you.

Amazing lectures
Caring
Lecture heavy
1.0
3.0
APSC256
Grade: B+
Apr 29, 2023

This guy is not very literate and only satisfies the students with simple exams and high grades. If you are looking for a score, I recommend it, but don't expect to learn a lot.

5.0
3.0
ENGR494
Grade: A
May 2, 2023
Would take again

I had the honour of taking 5 courses with Dr. Shirazi thought my undergrad and every single course was an amazing experience. Dr. Shirazi is an outstanding educator who displays a genuine passion for the subject matter. He was always approachable, and supportive, and went above and beyond to assist students.

Amazing lectures
Caring
Accessible outside class
4.0
1.0
ENGR494
Grade: A+
May 8, 2023
Would take again

He is a kind and good teacher, but the course lacks proper structure and poor learning outcomes. It is recommended only for students seeking to boost their GPA with minimal time and effort.

EXTRA CREDIT
Amazing lectures
Hilarious
5.0
3.0
APSC179
Grade: Incomplete
Nov 16, 2023
Would take again

Hands down the best professor out of all the first-year professors. He is such a genuine and thoughtful teacher. His lectures are very clear and concise. You would definitely ace this class if you went to lectures and did some studying. You don't understand how much I love this man. Prof. Shirazi, if you're seeing this, I'm your biggest fan!

Amazing lectures
Clear grading criteria
Caring
5.0
1.0
APSC179
Grade: Incomplete
Nov 17, 2023
Would take again

Considering I was told linear algebra was going to be a nightmare, Shirazi makes it surprisingly easy and fun. Very good prof.

Caring
Respected
5.0
1.0
APSC179
Grade: A+
Nov 24, 2023
Would take again

Such a good guy, amazing lectures.

Hilarious
Respected
Accessible outside class
5.0
1.0
APSC179
Grade: A
Nov 27, 2023
Would take again

Shirazi made every class engaging and educational, congratulating students for understanding the course material and showing an interest in the success of every student. He promoted participation during class, facilitating the most supportive learning environment I've experienced. The course material was easy to understand. 10/10!

Amazing lectures
Caring
Accessible outside class
5.0
3.0
APSC179
Grade: A+
Dec 1, 2023
Would take again

I would take a bullet for this man. I absolutely love him so much. Amazing prof, amazing lectures, overall an amazing person.

Amazing lectures
Inspirational
Hilarious
5.0
2.0
APSC179
Grade: C-
Jan 6, 2024
Would take again

bro was awesome. great prof 10/10 would take again. posts all his lecture videos in depth online dont even need to go to lecture if you really didnt want to. teaches the content quite well

Amazing lectures
Inspirational
Caring
5.0
3.0
APSC179
Grade: A+
Jan 11, 2024
Would take again

Dr. Shirazi makes the material as easy to understand as it gets, his flipped classroom style does wonders for helping you learn the topics, even if you do not understand the topic, you can get help outside of lecture hours at almost all times, he pulls examples directly from the textbook and explains them well, overall, a great prof!

Amazing lectures
Caring
Accessible outside class
3.0
1.0
APSC179
Jan 16, 2024
Would take again

The videos and the lectures are very good and he is a cool dude. But it is apparent that he removed the harder material for some reason and yet many students failed at the final exam.

Caring
5.0
2.0
APSC179
Grade: A
Jan 20, 2024
Would take again

10/10 at teaching material course was well structured (flipped classroom) with weekly problems that had to be completed (very short, 5-30m) there were optional problem sets that take longer (2-4h weekly) for extra practice midterms(2) were not difficult enough relative to the final (or vice versa) due to many people being surprised by the final

Amazing lectures
Clear grading criteria
Caring
5.0
2.0
APSC179
Grade: B+
Mar 2, 2024
Would take again

10/10 Prof. Well-explained course material. He made classes fun and engaging to learn. He also made videos of his lectures so students could learn at their own pace.

Amazing lectures
Caring
Respected
5.0
1.0
APSC176
Grade: A
Mar 28, 2024
Would take again

bro is the goat fr i did not attend class or study at all and i passed this class easily. this guy was also very nice

Caring
5.0
3.0
APSC179
Grade: B+
Apr 16, 2024
Would take again

The best ever, so nice and caring for his students. 100% wish he taught all my classes. Very slay. He is very considerate during times of high stress and always available if you need extra help.

Participation matters
Caring
Respected
5.0
2.0
APSC179
Grade: A-
Sep 27, 2024
Would take again

I love him

Amazing lectures
Hilarious
5.0
2.0
APSC176
Grade: Audit/No Grade
Oct 1, 2024
Would take again

He's the goat

5.0
1.0
APSC179
Grade: Audit/No Grade
Oct 1, 2024
Would take again

I love this professor. He might be the best professor ever. He is so nice and happy all the time. He makes this class so fun and interesting. He is him (the goat).

Amazing lectures
Hilarious
Respected
5.0
3.0
APSC176
Grade: Audit/No Grade
Oct 1, 2024
Would take again

Shirazi really cares the glazing is valid 10/10

Inspirational
Hilarious
Respected
5.0
2.0
APSC179
Grade: Not sure yet
Oct 11, 2024
Would take again

THE GOAT!!!!!! Dr. Shirazi is Him!!!!! The only reason that I was happy to wake up at 8 am was because it knew that Dr. Shirazi would be teaching my class. I may struggle with linear Algebra, however, Dr Shirazi provides many helpful videos and practice questions.

5.0
5.0
APSC179
Oct 28, 2024
Would take again

The best prof ever

5.0
2.0
APSC179
Grade: A+
Oct 31, 2024
Would take again

he sayushd he is teh goatdk

Amazing lectures
Lots of homework
5.0
2.0
APSC179
Grade: Not sure yet
Nov 2, 2024
Would take again

THATS WHY HES THE GOAT THE GOOOOAAAAAAATTTTTTTT

5.0
2.0
APSC179
Grade: A+
Nov 7, 2024
Would take again

His exams are easy for those that go to class. The midterm and final reflect the materials taught in class. The concepts are easy to understand because they're taught well, not because they're juvenile. He's an extremely caring professor, he learned my name when I didn't remember telling it to him. He's also funny. Truly the GOAT.

Amazing lectures
Inspirational
Accessible outside class
5.0
3.0
APSC256
Grade: B-
Nov 14, 2024
Would take again

he funny :3

Participation matters
Group projects
Hilarious
5.0
2.0
APSC179
Grade: B-
Dec 2, 2024
Would take again

best professor at UBCO

5.0
1.0
APSC179
Grade: B
Dec 3, 2024
Would take again

Shirazi is an amazing professor who looks out for every single one of his students and made APSC179 incredibly easy to grasp. Most lectures start with a kahoot and he's always kind to his students and cares about them. If you have the option of having Shirazi teach you a class you should definitely take it.

Amazing lectures
Inspirational
Caring
5.0
4.0
APSC179
Grade: B-
Dec 3, 2024
Would take again

The best ever!

Amazing lectures
Hilarious
Caring
5.0
2.0
APSC179
Grade: A+
Dec 4, 2024
Would take again

Literally the best professor ever. So kind and helpful and genuinely cares about his students. There is nothing he could change to be better.

Amazing lectures
Caring
Respected
5.0
2.0
APSC179
Grade: Not sure yet
Dec 4, 2024
Would take again

He truly cares about his students and makes everything make sense.

5.0
2.0
APSC179
Dec 8, 2024
Would take again

He is such a good prof. His lectures were amazing and he explained the material so good it was pleasure to be his student. However, the midterm was a bit tough:(

Amazing lectures
Inspirational
Caring
5.0
5.0
APSC179
Grade: A+
Dec 16, 2024
Would take again

He is just amazing

Inspirational
Caring
Respected
5.0
2.0
APSC179
Grade: A+
Dec 20, 2024
Would take again

He's the best prof I've ever had in my life, he's so kind and supportive. Attending his classes is really important to find the midterm and final exams so easy, his classes are so enjoyable and interesting

Amazing lectures
Inspirational
Respected
5.0
3.0
APSC179
Grade: B+
Jan 1, 2025
Would take again

Mehran is the GOAT. His flipped classroom style and engaging lectures make learning a breeze. Unstuck study was a game-changer for my study prep - highly recommend!

5.0
1.0
APSC177
Grade: A+
Jan 23, 2025
Would take again

THE GREATEST prof in UBCO

Gives good feedback
Inspirational
Caring
5.0
2.0
APSC179
Grade: A
Feb 26, 2025
Would take again

Amazing professor, and just a generally great person.

Amazing lectures
Inspirational
Caring
5.0
1.0
ENGR487
Grade: A+
Mar 5, 2025
Would take again

Best professor I had. Taught a hard class in a very clear and easy to get manner and showed genuine care for his students.

Amazing lectures
Inspirational
Caring
5.0
2.0
APSC179
Grade: Not sure yet
Sep 3, 2025
Would take again

Having completed first year, Dr. Shirazi is easily the best professor at UBCO so far

Amazing lectures
Inspirational
Caring
5.0
2.0
APSC179
Grade: B
Sep 7, 2025
Would take again

shirazi is the goat i love that guy

Amazing lectures
Caring
Respected
5.0
1.0
APSC176
Oct 28, 2025
Would take again

I love Dr. Shirazi

Amazing lectures
Inspirational
Accessible outside class
5.0
2.0
APSC179
Grade: Not sure yet
Oct 28, 2025
Would take again

The GOAT. He is the most amazing professor I've had so far. He cares so much about his students and wants them to succeed so much. His office hours are informative and he is always ready to make small talk with his students. Attendance is not mandatory but going to them will let you succeed in this class. The best prof ever.

Participation matters
Amazing lectures
Caring
5.0
2.0
APSC179
Grade: A+
Nov 24, 2025
Would take again

Dr. Shirazi genuinely cares about each and every one of his students and puts his own work aside to support us in office hours. I've heard that linear algebra is one of the harder courses in year 1 from friends at other universities, however, Dr. Shirazi made it one of the easiest by explaining advanced concepts with intuitive examples.

Participation matters
Amazing lectures
Caring
5.0
4.0
ENGR480
Dec 2, 2025
Would take again

Overall, this is easily one of the best professors I have had at UBCO. He clearly cares a lot and is very well respected. His course 480 (modern control) is not easy; however, I find it very interesting, and if you are willing to work a bit, it is a great class taught well. There is a lot of content, and he is a great lecturer.

Amazing lectures
Inspirational
Respected
5.0
2.0
APSC179
Grade: B+
Dec 10, 2025
Would take again

The Kahoots he does before every class are very engaging, n he explains the material in a way that's easy to understand. If there's another course that he's teaching I'm taking it, idc if it's an 8am or whatnot lol

Inspirational
Caring
Respected
5.0
3.0
APSC179
Grade: Not sure yet
Dec 11, 2025
Would take again

The best professor by far! He is also an adorable person. I love him so much.

Amazing lectures
Hilarious
Respected
5.0
2.0
APSC179
Grade: A+
Dec 11, 2025
Would take again

I did not even feel like this was a course in a way where I was not battered with assignments and was very stressed about upcoming exams. Dr. Shirazi is very clear with what you have to do to succeed in and is one of the most caring people I have ever met. Despite the big cohort of 450 people, he still makes everyone feel loved and valued.

Inspirational
Caring
Respected
5.0
3.0
APSC179
Grade: A+
Dec 12, 2025
Would take again

The only thing Dr. Shirazi could do better is to teach more courses that I take. He is perfection.

Amazing lectures
Caring
Respected
5.0
2.0
APSC179
Grade: B
Dec 15, 2025
Would take again

Most caring and kind professor. Enjoyed his engaging lectures and he made sure everyone understood complex topics before moving on. Hope to have another course taught by him in the future.

Inspirational
Caring
Accessible outside class
5.0
3.0
APSC179
Grade: Not sure yet
Dec 17, 2025
Would take again

The GREATEST OF ALL TIME

Amazing lectures
Gives good feedback
Inspirational
5.0
1.0
APSC179
Grade: B
Dec 17, 2025
Would take again

best. prof. ever.

Amazing lectures
Hilarious
Caring
5.0
3.0
APSC179
Grade: A
Dec 18, 2025
Would take again

Probably the best professor you could imagine, watch the videos and attend class and you will do great. Will miss him a lot

Amazing lectures
Inspirational
Caring
4.0
3.0
APSC179
Grade: Not sure yet
Dec 20, 2025
Would take again

Linear Algebra is a tough class however Mehran is an excellent professor who tries to be as accessible outside of class to students as possible. Final was harder than the midterm though but great professor.

Caring
Respected
Accessible outside class
5.0
4.0
APSC179
Grade: A+
Dec 22, 2025
Would take again

The course is kind of hard, but his office is always open and you can almost go to him anytime. Same as he claim no matter you reach out for question related to the course or just some personal life stuff he always pay attention and think for u

Participation matters
Amazing lectures
Caring
5.0
3.0
APSC179
Grade: A
Dec 22, 2025
Would take again

Dr. Shirazi is probably the best professor I have had and will ever have. He cares so deeply about each and every student and does everything he can to make himself available for students. Beyond his clear passion, his teaching is so effective, and he was able to make what would be one of the most complex first year courses comprehensive and fun!

Participation matters
Amazing lectures
Accessible outside class
5.0
4.0
APSC179
Grade: A-
Dec 23, 2025
Would take again

One thing that Dr Shirazi does differently than other professors is his integration of active learning in his lectures. Before lectures, you're given a video to watch to learn about the content, and in the lecture themselves you'll play a kahoot on that video. He made this course not only easy and streamlined, but also insanely interesting.

Inspirational
Hilarious
Caring
5.0
3.0
APSC179
Grade: A-
Dec 24, 2025
Would take again

Mehran Shirazi truly cares about his students. He always asked how I was doing, making my first semester feel more personable. He made me like linear algebra, despite disliking it in high school. There are videos and many practice problems for every lecture, making it easy to review for exams. We also did Kahoots every lecture (I won one!).

Caring
Respected
5.0
4.0
APSC179
Grade: B
Dec 24, 2025
Would take again

He is the GOAT

Class Info

Online Classes

100%

Attendance Mandatory

17%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 88 grades
Most common grades:
A+ (30)
A (19)
Not sure yet (15)
Grade Distribution
A(49)B(12)C(3)D(1)F(0)A-/B+(23)
Based on 110 reported grades
A+: 30
A: 19
Not sure yet: 15
A-: 12
Common Tags
Caring (97)
Respected (55)
Accessible outside class (52)
Inspirational (51)
Amazing lectures (42)
Amazing lectures (36)
Hilarious (19)
Gives good feedback (15)
Rating Trend

Improving

+0.25 avg change
Feb
Mar
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

APSC177

5.0

(3)

APSC173

5.0

(39)

ENGR487

5.0

(4)

APSC176

5.0

(5)

ENGR480

5.0

(6)
+5 more courses
Difficulty by Course

APSC173

3.3

APSC256

3.0

ENGR494

3.0

ENGR480

3.0

ENGR486

2.7

Similar Professors