4.9
Quality2.8
Difficulty99%
Would Retake154
Reviews99%
Would Retake
154
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
17%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+0.25 avg changeRatings by Course
APSC177
5.0
(3)APSC173
5.0
(39)ENGR487
5.0
(4)APSC176
5.0
(5)ENGR480
5.0
(6)Difficulty by Course
APSC173
3.3
APSC256
3.0
ENGR494
3.0
ENGR480
3.0
ENGR486
2.7
Reviews (154)
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.
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
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.
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.
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.
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.
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!
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.
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.
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.
Hands down the best professor ever.
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
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.
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.
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
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!
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!
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.
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.
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.
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.
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.
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.
great professor that cares lots about the students and has a passion for teaching.
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!
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.
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.
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.
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.
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.
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!
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.
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.
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.
Great Prof
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.
Mehran Shirazi is by far the best Digital controls prof I've had in UBCO. He cares about his students and makes fair exams.
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!
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. :)
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!
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
He is adorable. I wish I could have him for all my classes.
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.
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.
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.
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.
A wonderful prof, truly one of the best in my first year
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.
Best prof at ubco! Love him
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.
Cool Dude
he is just the best prof
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!
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!
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.
An amazing professor with a big heart. He is a wonderful role model <3
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.
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!
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.
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!
He teaches very well. He has a talent in explaining difficult topics in a way that everyone understands.
He doesn't help out that much and most of the questions on the exams are harder than the questions he does in class.
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.
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.
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.
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.
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.
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.
The only reason I passed calc II. By far the most caring prof at Ubco engineering.
Best Professor
Mehran is by far one of the best professors out there. He genuinely cares about his students
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.
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.
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!
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.
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.
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!
Dr. Shirazi is priceless. He's a phenomenal teacher. UBCO is incredibly lucky to have him.
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.
The best professor I have ever had. Cares so much about his students, mentally and academically. UBCO is extremely lucky to have him.
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.
AMAZING PROF! Cares about students the most! just go take his class!
The best prof I've ever had. Very inspirational, makes you love engineering. Go take his class, you'll love him'
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.
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.
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.
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.
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.
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.
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.
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.
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.
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!
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.
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.
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!
He is very good at teaching, and genuinely cares about you.
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.
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.
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.
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!
Considering I was told linear algebra was going to be a nightmare, Shirazi makes it surprisingly easy and fun. Very good prof.
Such a good guy, amazing lectures.
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!
I would take a bullet for this man. I absolutely love him so much. Amazing prof, amazing lectures, overall an amazing person.
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
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!
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.
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
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.
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
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.
I love him
He's the goat
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).
Shirazi really cares the glazing is valid 10/10
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.
The best prof ever
he sayushd he is teh goatdk
THATS WHY HES THE GOAT THE GOOOOAAAAAAATTTTTTTT
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.
he funny :3
best professor at UBCO
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.
The best ever!
Literally the best professor ever. So kind and helpful and genuinely cares about his students. There is nothing he could change to be better.
He truly cares about his students and makes everything make sense.
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:(
He is just amazing
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
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!
THE GREATEST prof in UBCO
Amazing professor, and just a generally great person.
Best professor I had. Taught a hard class in a very clear and easy to get manner and showed genuine care for his students.
Having completed first year, Dr. Shirazi is easily the best professor at UBCO so far
shirazi is the goat i love that guy
I love Dr. Shirazi
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.
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.
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.
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
The best professor by far! He is also an adorable person. I love him so much.
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.
The only thing Dr. Shirazi could do better is to teach more courses that I take. He is perfection.
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.
The GREATEST OF ALL TIME
best. prof. ever.
Probably the best professor you could imagine, watch the videos and attend class and you will do great. Will miss him a lot
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.
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
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!
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.
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!).
He is the GOAT
Class Info
Online Classes
100%
Attendance Mandatory
17%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+0.25 avg changeRatings by Course
APSC177
5.0
(3)APSC173
5.0
(39)ENGR487
5.0
(4)APSC176
5.0
(5)ENGR480
5.0
(6)Difficulty by Course
APSC173
3.3
APSC256
3.0
ENGR494
3.0
ENGR480
3.0
ENGR486
2.7