4.5

Ray Taheri

Engineering - University of British Columbia - Okanagan

4.5
Quality
4.1
Difficulty
85%
Would Retake
210
Reviews
4.5
Quality
4.1
Difficulty
4.5
Helpful
4.4
Clarity

85%

Would Retake

210

Reviews

Rating Distribution
Official

5

165

4

17

3

7

2

8

1

13

What Students Say

The drawing section is well taught in lectures

APSC171 - 4.0 rating

He is a great Prof, very engaging, practical engineering lectures, Knowledgeable and entertaining

ENGR376 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

73%

Textbook Required

2%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 86 grades
Most common grades:
A (30)
A- (26)
Not sure yet (17)
Grade Distribution
A(36)B(8)C(2)D(1)F(0)A-/B+(40)
Based on 124 reported grades
A: 30
A-: 26
Not sure yet: 17
Incomplete: 15
Common Tags
Respected (66)
Caring (58)
Group projects (50)
Lecture heavy (43)
Amazing lectures (32)
Inspirational (28)
Tough grader (26)
Lots of homework (25)
Rating Trend

Declining

-0.50 avg change
Oct
Nov
Dec
Jan
Oct
Dec
Last 6 months
Ratings by Course

APSC174

5.0

(7)

APSCAPS

5.0

(1)

APSC173

5.0

(1)

ASPC100

5.0

(1)

APSC170

5.0

(1)
+11 more courses
Difficulty by Course

APSC173

5.0

VANT151

4.8

APSC180171

4.5

APSC169

4.3

ENGR376

4.3

Reviews (210)
5.0
3.0
APSC174
Sep 30, 2007

No Comments

5.0
4.0
APSCAPS
Oct 4, 2007

He is very knowledge, patient, accessible, and pleasant professor. Above all, everyone loves his jokes. I love his classes. Can not wait to get another course with him this year.

5.0
4.0
APSC174
Oct 5, 2007

He seems a good Prof. I like the way he teaches. The subject is difficult and he really tries hard to make us understand. Even thought, sometimes he explains the same concept on and on to a point that it gets boring. He also spends lots of extra time with students. I think that is totally a plus. I like his sense of humor.

5.0
4.0
APSC174
Oct 6, 2007

He's basically one of those teachers that it takes some getting used to. I hardly understood anything the first few days but now its pretty much really clear. I also like the fact that he spends hours after class helping, and he sometimes has tutorials on the weekends.

5.0
5.0
APSC174
Oct 12, 2007

Super nice and enthusiastic instructor. He is clearly dedicated to engaging his students. The subject is very hard and the materials covered is sometimes more than to be digested in one lecture. But I think he is doing good job so far.

5.0
4.0
APSC174
Oct 20, 2007

He is an awesome Prof. He is really accessible and spend way more than has to for us. Moreover, he is really knowledgeable. He is the best :-).

5.0
5.0
APSC174
Oct 21, 2007

He is a great Prof. He knows the subject and explains it clearly. He also goes over the materials as many times as required. But I have heard his exams are not easy. I also like his sense humor.

5.0
3.0
APSC174
Apr 24, 2008

Very helpful and a great guy. Exams were extremely easy.

3.0
3.0
ENGRMAT
Aug 13, 2009

Fantastic Prof. Puts in a lot of effort and will insure that everyone understands the content.

5.0
5.0
APSC173
Jul 25, 2010

awesome

5.0
4.0
APSC180
Apr 5, 2011

amazing prof! he teaches hard subjects but puts a lot of effort into motivating students to study and learn the material. so far, he's definitely my favourite :)

5.0
3.0
ASPC100
Nov 23, 2011

Had Taheri for Statics he's a hit or miss teacher. You either kill or get killed by his class.

5.0
4.0
APSC180
Feb 18, 2012

He is the greatest Professor I ever had so far. He offered extra lectures and tutorials on Sat. and Sun. for those who were behind. He was very patient in explaining concepts on and on and on. He was very Motivated and caring person. I hope I have more courses with him in my third year.

5.0
3.0
APSC170
Aug 8, 2012

Clear and well spoken. Funny and will take time to clarify with you outside of regular schedule. Upbeat going guy, a bit of a hard marker, but provided feedback.

4.0
4.0
APSC180
Jan 3, 2013

HE was scary at first but is truly an amazing teacher. Would not have made it through APSC without him!

5.0
4.0
APSC180
Jan 30, 2013

Dr. Taheri was a great prof for Statics. He offered Saturday lectures for those who were behind, and was always willing to lend a hand if necessary. His lectures went over questions varying in difficulty, which were helpful for the exams. Funny guy, and his lectures are well structured and brilliant. Easily my favourite class in first term.

3.0
4.0
APSC171
Nov 24, 2013

Dr. Taheri is passionate about the course, but is method of delivery is very scrambled. Light speed lectures which are not very helpful. Saturday lectures are a good attempt to allow students to catch up, but unfortunately they are delivered at the same light speed pace. On the bright side, he puts youtube tutorial videos online.

5.0
2.0
APSC171
Dec 20, 2013

Amazing Prof.

3.0
3.0
APSC171
Jan 8, 2014

I found him to be one of my favorite professors; however, he was extremely unclear and goes off topic often.

5.0
4.0
APSC171
Feb 8, 2014

He is an amazing Prof. Very helpful and knowledgeable. His lectures are fun. He also offers extra tutorials on weekends. I hope we have more courses with him.

5.0
2.0
APSC171
Grade: B+
Apr 29, 2014

Great professor. He is very dedicated and enthusiastic. His standard is far beyond most of other young professors in the engineering school.

4.0
2.0
APSC180
Dec 1, 2014

Dr. Taheri is very intelligent, and his attitude reflects that. His lectures are taught at a speedy pace, which you usually spend the entire class taking notes. Time management is very important, but his eagerness to help his students out reflects on your marks. If you have trouble with the content, a question or anything, Dr. Taheri is there.

5.0
4.0
APSC180
Grade: Not sure yet
Dec 10, 2014

Really cares about his students and is extremely dedicated to his job. He often goes out of his way to help students and often holds additional weekend tutorials (taught by himself). His lectures are very fast paced. Tests are challenging, but fair.

5.0
5.0
APSC180171
Grade: A-
Jan 31, 2015

Dr. Taheri is a legend. Lectures are really fast however 180 is a long and tough course so they need to be. He does a great job of covering everything the students need for the course and the exam. 171 is an awesome course which is really fun and easy, definitely recommend it. Taheri is easily one of the best teachers I have ever had.

5.0
4.0
APSC180
Grade: A+
Jul 17, 2015

Great professor. Very dedicated and always makes time to answer students question outside of class time

4.0
4.0
APSC180
Grade: Not sure yet
Oct 28, 2015

Prepare to hear "How convenient?!" every lecture. Very funny, expects the best out of his students, tough material but is willing to go out of his way to help you. Just did his midterm, not overly difficult, he reviewed very similar questions beforehand.

5.0
4.0
APSC180
Grade: A-
Jan 4, 2016

He is the absolutely the best. I took two courses with him last term and he was a legend. Very dedicated professor, super helpful, very fair and funny. I am looking forward to having more courses with him in future. I like his quote saying "I do not teach you what to think, but how to think". Thank you General !!! ;-)

5.0
4.0
APSC180
Grade: A
Apr 23, 2016

Dr taheri is a very interesting prof His lecture style is very dramatic and he often demands student participation and if your ideal is bad he will make that clear very helpful prof if you put in the effort to seek his help he will go above and beyond to make you understand weekend to tutorials are helpful especially for assignments

4.0
3.0
APSC171
Grade: B+
Apr 23, 2016

This is an easy course, taheri is the best funny/inspirational videos every Friday. BEWARE solid works project, takes forever (30-70 hours) DO NOT LEAVE TO LAST MINUTE if you do you WILL do poorly .The second project is less difficult but often overshadowed by first project despite being worth more. tests are easy with good formula sheet.

5.0
4.0
APSC171
Grade: Incomplete
Oct 23, 2016
Would take again

I'm a first year Engineering student and I'm taking this course which I'm very interested in. I just gave my mid-term and I feel it was a challenging but fair exam. He is very devoted to his students. He also has a great sense of humour, not to mention, very knowledgeable and brings real-life challenges to his lectures.

Respected
Amazing lectures
GROUP PROJECTS
3.0
5.0
APSC171
Nov 11, 2016
Wouldn't take again

Literally changed requirements for Solidworks projects THE WEEK before it was due. Beware of this project!! He will give you no guidance whatsoever and not explain how you have to do anything. "Figure it out". Works well with people who leave things to the last minute. Has a bit of an ego problem, but otherwise is a fair lecturer and grader.

2.0
2.0
APSC171
Grade: A
Dec 4, 2016
Wouldn't take again

Funny, engaging lectures. MAN this guy has an ego though. Terrible clarity on the final project expectations.

Participation matters
5.0
3.0
ENGR171
Grade: Incomplete
Dec 15, 2016
Would take again

Very engaging lectures, great class discussions, and not to mention entertaining. He really made me thinking about life in a whole new way. Projects were challenging, but way worthwhile. Make sure to work on them from day one or you will fall beyond. I really am looking to take more courses with me. Absolutely the best first year Prof. by far.

5.0
5.0
ENGR376
Grade: Not sure yet
Dec 15, 2016
Would take again

Super nice guy, Knowledgeable, enthusiastic and funny. It was my first course with him and he really nailed it. His lectures were very practical and useful, and finally I understood Phase Diagram,oh boy!!!!!! His exams were brutal and long, so be prepared. Also, make sure to have a good formula sheet.

4.0
4.0
APSC171
Dec 15, 2016
Would take again

The drawing section is well taught in lectures. The projects are the biggest part. Make sure you focus on the video and presentation because that is how you will be marked. He really has a way of inspiring you. The project was changed this year and the requirements were not communicated well. put the time into the projects early on.

Inspirational
GROUP PROJECTS
5.0
4.0
APSC171
Grade: Not sure yet
Dec 18, 2016
Would take again

Great Prof., very caring, a great human being. His class discussion are broad and fascinating. PPP (People, Planet, Profit) ;-).

Respected
Caring
GROUP PROJECTS
5.0
4.0
APSC171
Grade: A-
Dec 27, 2016
Would take again

Taheri is the best. An amazing professor and a great human being. I truly learned a lot in his class about engineering and above that about the world. Funny, witty, and sometimes a little bit harsh on students ;-).

Tough Grader
Respected
Hilarious
4.0
5.0
APSC171
Grade: A
Dec 31, 2016
Would take again

Unclear course but hella gud prof. HELLA GUD DAWG, HELLA GUD

Tough Grader
Skip class? You won't pass.
GRADED BY FEW THINGS
5.0
4.0
ENGR376
Grade: A-
Jan 3, 2017
Would take again

He is a great Prof, very engaging, practical engineering lectures, Knowledgeable and entertaining. His exams are tough but fair. Make sure to attend his lectures and PAY ATTNTION..

Tough Grader
Get ready to read
Amazing lectures
5.0
3.0
APSC171
Grade: B+
Jan 4, 2017
Would take again

Great prof. and very dedicated. He expects and challenges a lot, but you learn a lot too.

Respected
Amazing lectures
Caring
5.0
4.0
APSC171
Jan 24, 2017
Would take again

Really amazing prof. and awesome in explaining concepts

5.0
4.0
APSC171
Oct 4, 2017
Would take again

Very fun lectures. We talked about chugging bear and aliens. Good lectures, explains concepts very well. Also very engaging.

Respected
Inspirational
GROUP PROJECTS
5.0
4.0
APSC171
Grade: A
Dec 3, 2017
Would take again

Really awesome prof and cares a lot about the students and their learning. Can come off as a really intense guy at first but you'll learn to appreciate him over other profs. Makes you work for your grade but is always available for help. Cool guy overall and the end of the year project ceremony really makes you feel cared about as a student of his.

Participation matters
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
4.0
APSC171
Grade: A-
Jan 4, 2018
Would take again

He is absolutely the best Prof. in first year. Really engaging, super nice and dedicated teacher. Demanding but the reward is enormous. I learnt a lot through group projects. He is also very funny and entreating.

Respected
Participation matters
GROUP PROJECTS
5.0
4.0
APSC171
Grade: A
Jan 27, 2018
Would take again

Dr. Taheri is a very passionate teacher who brings real life engineering examples to his class. His lectures are eyeopening and make you think is a very different way. Projects were time consuming and hard. However, we learned a lot. Make sure plan ahead of time. By far he is one of the best profs. I have taken course with.

Respected
Inspirational
Amazing lectures
5.0
4.0
APSC171
Grade: Rather not say
Oct 27, 2018
Would take again

He is an awesome Prof. Super nice and engaging. I hope have more courses with him.

LOTS OF HOMEWORK
Inspirational
GROUP PROJECTS
5.0
4.0
APSC171
Dec 5, 2018
Would take again

Super nice person, very hands-on projects. I really enjoyed his class, eye-opening discussion. He is definitely one of the best first-year profs.

Respected
Amazing lectures
Caring
5.0
4.0
ENGR376
Grade: Not sure yet
Dec 9, 2018
Would take again

He is a super devoted, engaging, and knowledgeable prof. I took two courses with him and I truly enjoyed having him as my prof. Materials Science II is a tough and dry course. However, he made it really fun and practical. I really like that fact that he always thrives to teach concepts concerning our future career. He is my favorite Prof.

Respected
Amazing lectures
LECTURE HEAVY
5.0
3.0
APSC171
Grade: Not sure yet
Dec 9, 2018
Would take again

His is an awesome Prof. Very engaging and fun lectures. Projects are on heavy side and time consuming, work on them starting day one. He cares about students a lot. His lectures are fast and you have to attend pay attention. He brings a lot life experience into his lectures. I will be in Civil and will miss him ;-(.

Amazing lectures
Caring
LECTURE HEAVY
5.0
3.0
ENGR376
Grade: Not sure yet
Dec 11, 2018
Would take again

Ray is a great Prof. and person. Super knowledgeable and practical. The downside is that he expects too much from his students. It is sometimes overwhelming. I totally enjoyed his material class and learned a lot. However, I do not think I will get a good mark on his final. Do not miss lectures. It is hard to study by yourself.

Participation matters
TEST HEAVY
LECTURE HEAVY
5.0
5.0
ENGR376
Grade: A-
Dec 28, 2018
Would take again

I took three courses with Ray, and he is an awesome Prof. Maybe a little on arrogant side though. However, for sure he knows his stuff. Very practical course and easy to follow lecture notes. A word of advice; his courses, especially this one, require tons of studying. Do not leave it till last week.

Get ready to read
Participation matters
Amazing lectures
5.0
4.0
APSC171
Nov 27, 2019
Would take again

He is a super teacher. His lectures are engaging, practical, true meaning engineering applications. SolidWorks project was very time consuming, but, rather rewarding. Dr. Taheri is one of the best first professors.

Respected
Accessible outside class
Amazing lectures
5.0
4.0
APSC171
Grade: Incomplete
Nov 30, 2019
Would take again

He is one of the best profs in first-year. Projects were super time consuming but well rewarding. The showcase was truly a great event. He is BLOODY MARVELOUS

Respected
Inspirational
Hilarious
5.0
5.0
ENGR376
Grade: Incomplete
Dec 1, 2019
Would take again

Oh boy!!! One of the toughest course I have taken so far. It covers a wide range of topics, but it is very practical course. Ray is super knowledgeable, accessible, and helpful. He did a great job. However, you need to study hard. Assignments are easier than class problems. I really hope I won't have to take this course again.

Accessible outside class
Inspirational
Lecture heavy
5.0
4.0
ENGR376
Dec 14, 2019
Would take again

Dr. Taheri is genuinely a great teacher. I have taken two courses with him and I truly enjoyed his lectures. He is funny, engaging and a little crazy, in a good way. ENGR 376 is a tough course. It covers a large range of somewhat complicated topics. He did an amazing job making this course more understandable.

Respected
Accessible outside class
Amazing lectures
5.0
3.0
APC171
Dec 14, 2019
Would take again

Ray is a good teacher. However, sometimes he goes too quickly over topics. Half of us were lost for the first two weeks in SolidWorks. On the high side, his videos were very useful. The final design project was also very exciting. I will be in Mech. and will take more courses with him. Way to go Raymand.

Hilarious
Caring
So many papers
5.0
4.0
ENGR376
Dec 14, 2019
Would take again

Ray is very knowledgeable and enthusiastic teacher. He cares a lot about his students. Very accessible outside of the classroom. ENGR376 is a super hard course, he is also not an easy grader either. Get ready for a bumpy ride. But with all fairness, he made a lot of efforts to make the subject easier.

Get ready to read
Amazing lectures
Caring
5.0
5.0
ENGR376
Dec 16, 2019
Would take again

Dr. Taheri is my favorite prof. in 3rd year so far. I never took courses with him in the past and I know I understand why he is very popular among engineering students. He is truly a caring individual who thrives to help students in every possible way. His final exam was super long but fair. I feel I learnt a lot from his lectures.

Amazing lectures
Lecture heavy
Caring
5.0
4.0
APSC171
Dec 27, 2019
Would take again

I really enjoyed his lectures, very eye-opening and insightful. Projects were time-consuming but well worth it. I am a Mech. and am looking forward to taking courses with him again.

Participation matters
Amazing lectures
Caring
1.0
4.0
APSC171
Grade: A-
Jan 7, 2020
Wouldn't take again

Beware, many people enjoy 171 with Ray Taheri be he is the most vague and unorganized proffessor on the planet. He goes extremely fast in lectures without explaining things, his course organization is deplorable, and his project requirments are like trying to decipher code.

Lots of homework
Group projects
5.0
4.0
APSC171
Grade: B+
Jan 25, 2020
Would take again

Ray is a very devoted professor. He goes above and beyond his way to help his students. His lectures thoughtfully cover various engineering concepts with a pleasant flavour of humour. His final project deals with community-driven problems. I truly enjoyed being in his class.

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

Ray is an awesome Professor, perhaps the best I have had in the first year so far. APSC 171 is a course that requires lots of teamwork. Make sure you do not leave everything for the last two weeks. I could have done much better as fas as the grade is concerned. The final exam was somewhat challenging.

Lots of homework
Amazing lectures
Caring
5.0
4.0
APSC171
Grade: A
Feb 1, 2020
Would take again

Ray is a dedicated professor. His lectures are truly eye-opening and cover above and beyond engineering drawing. Projects are challenging but rewarding. He is a really good human being and a great professor.

Lots of homework
Amazing lectures
Caring
5.0
4.0
ENGR376
Grade: B+
Feb 12, 2020
Would take again

Ray is an amazing Prof. His lectures are organized, well planned, easy to follow. He covers true and everyday engineering concepts. ENGR 376 was a tough course. I boomed the midterm which was a wake up call for me. I was well prepared for the final and did well. His extra weekend tutorials and exam jam was also very helpful.

Respected
Skip class? You won't pass.
Caring
5.0
3.0
APSC171
Feb 15, 2020
Would take again

Simply awesome. I learned a lot in his lectures. He is super dedicated prof. with a very high standard for his students. Tons of extra help outside of the classroom. Bloody marvelous. :-)

Inspirational
Amazing lectures
Caring
5.0
4.0
APSC171
Feb 22, 2020
Would take again

He is an awesome prof. Bloody marvelous ;-)

Group projects
Amazing lectures
Caring
5.0
4.0
ENGR376
Grade: A-
Mar 13, 2020
Would take again

Ray is super knowledgable and caring prof. He knows how to explain a rather difficult concept and make it easy to follow and understandable. I have taken two courses with him and he is in my good book.

Accessible outside class
Participation matters
Caring
5.0
3.0
APSC171
Mar 23, 2020
Would take again

Best prof I've ever had

Inspirational
Hilarious
Amazing lectures
5.0
4.0
APSC171
Grade: Drop/Withdrawal
Oct 23, 2020
Would take again

Dr. Ray Taheri is a great teacher, mentor, and role model. I really enjoyed his lectures. Too bad I had to drop this course. Way to go, Ray. Bloody marvelous :-)

Respected
Group projects
Amazing lectures
4.0
4.0
APSC171
Grade: A
Nov 10, 2020
Would take again

Good teacher, doesn't take criticism well though, often states opinion as fact.

Respected
Group projects
Hilarious
5.0
4.0
APSC180
Grade: A-
Nov 10, 2020
Would take again

Best prof ive ever had at UBC. I ended up transferring out of engineering but he was super helpful in office hours, very responsive to emails, he is super passionate about the material he teaches. 10/10 would have him again as a prof.

Gives good feedback
Respected
Accessible outside class
3.0
4.0
APSC171
Grade: Not sure yet
Nov 16, 2020
Wouldn't take again

He's a great prof, but when November comes and you have the two main projects worth 40% of your grade he doesnt lay up on the homework. Even during our midterm break we still had homework from him where as the rest of the profs gave us time to catch up. I'm sure he's a wonderful prof in person and is super helpful but online he's not the best.

Lots of homework
Group projects
1.0
5.0
ENGR376
Dec 3, 2020
Wouldn't take again

Dr. Taheri is very confusing to follow and unorganized. He is very hesitant to feedback and has a huge ego. His tests are very difficult, and expects too much out of students. He goes way too fast in lectures, and online PowerPoints are very confusing to follow.

Lots of homework
Test heavy
Tough grader
5.0
4.0
APSC171
Dec 11, 2020
Would take again

Dr. Taheri is a great teacher and a caring human being. I truly enjoyed every minute of his class. Group projects were truly amazing. His is in my good book.

Respected
Inspirational
Group projects
5.0
3.0
APSC171
Dec 11, 2020
Would take again

Taheri is super nice and committed teacher. He is very helpful and go above and beyond his way to help his students. His lectures are very insightful. I am looking forward to take more courses with him. He is the best.

Respected
Caring
Tough grader
5.0
5.0
ENGR376
Dec 11, 2020
Would take again

This was the second course I took with Dr. Taheri. With all fairness, he is not the easiest prof. when it comes to exam and marking. However, he is one of the most devoted ones. He is truly resourceful. His lightboard extra lectures were amazing and nothing less than brilliant. I boomed the midterm but did well in the Final. Thank you Ray.

Respected
Get ready to read
Tough grader
5.0
4.0
ENGR376
Dec 11, 2020
Would take again

Ray is genuinely a good teacher. Materials Science was one of the toughest 3rd courses so far. However, he made difficult concepts easy to understand. He is well organized, super knowledgeable, and very devoted professor, extra posted videos also helped. This was the first time I took a course with him, and I really liked his teaching style.

Gives good feedback
Amazing lectures
Caring
5.0
5.0
ENGR376
Dec 11, 2020
Would take again

Gold standard Prof. in School of Engineering. Kind, caring, knowledgeable, and funny. A word of advice; get ready to work your a?? off. Materials Science II is a hard course.

Test heavy
EXTRA CREDIT
Tough grader
5.0
3.0
ENGR376
Dec 12, 2020
Would take again

He is a very nice guy and even a better professor. Unlike what some people said, his exams was not easy but fair. Study hard and get a good mark.

Respected
Inspirational
Caring
5.0
4.0
APSC171
Dec 12, 2020
Would take again

Dr. Taheri is one of the best first year engineering Professors. He is very knowledgeable, enthusiastic, organized and fair. Group projects are time-consuming but rewarding. He is very respected by students. I am looking forward to taking more courses with him.

Gives good feedback
Amazing lectures
Caring
5.0
4.0
ENGR376
Dec 12, 2020
Would take again

Materials Science II is a tough course. I was totally lost until after midterm. The poor midterm mark was a wake-up call. Dr. Taheri's extra lectures really helped. He is very knowledgeable, devoted and resourceful. His extended office hours was super helpful. Despite all odds, he did great. He is still one of my favorite Profs.

Hilarious
Caring
Tough grader
5.0
5.0
APSC171
Dec 13, 2020
Would take again

Dr. Taheri is a very caring and devoted teacher. He always spends extra time to make complex concepts clear. APSC 171 revolves around heavy projects which requires tons of time. However, the time you spend is well-worth it. I learnt so much during a few months in his course. He takes so much pride in his teaching. He is my favorite Prof. so far.

Gives good feedback
Inspirational
Group projects
5.0
5.0
APSC171
Dec 15, 2020
Would take again

Truly a great prof. Love his enthusiasm and passion. He expects a lot from his students and that is exactly what drives his students. Projects were challenging and time consuming. Make sure plan for tens of hours. Overall, I am supper happy with my performance. I honestly was not sure at the beginning, but now I love engineering. Good job, Ray :-)

Inspirational
Caring
Tough grader
5.0
5.0
ENGR376
Dec 15, 2020
Would take again

Material Science II was by far one of the hardest courses I ever took, so much to digest, heavy lectures. Ray did a great job to make it easier. His extra lightboard lectures were awesome. Exams were challenging but fair. I finally understood the Fe-C phase diagram.

Respected
Lecture heavy
Tough grader
5.0
4.0
APSC171
Dec 18, 2020
Would take again

Dr. Ray Taheri is one of the the best first year profs. I really enjoyed his lectures. There were so much to digest; however, I learned so much too. Love SolidWorks. Projects were hard but very rewarding.

Group projects
Caring
Tough grader
5.0
4.0
APSC171
Grade: A
Dec 26, 2020
Would take again

Dr. Taheri is an amazing teacher. He really cares about his students and spends tons of hours outside of the class helping them. I found the projects very helpful and rewarding. I am looking forward to taking more courses with him.

Respected
Amazing lectures
Caring
5.0
4.0
ENGR376
Grade: A-
Dec 27, 2020
Would take again

Dr. Taheri is really a devoted prof. He is knowledgeable and well organized. He also has a high standard and expectation for his students. I believe he is one of the best profs. in our campus.

Respected
Caring
Tough grader
1.0
4.0
APSC171
Grade: B+
Dec 27, 2020
Wouldn't take again

Personally, I did not learn much from this professor as he goes too fast and I did most of my learning outside of lectures on my own. Also, the workload for this course is really heavy with 2 group projects so make sure to manage your time wisely. The professor can definitely improve his teaching methods and his attitude as he is a bit rude.

Skip class? You won't pass.
Test heavy
Group projects
5.0
4.0
APSC171
Grade: A
Dec 29, 2020
Would take again

Ray is a super nice guy. He is very enthusiastic and caring. He encourages his students to do their best. Meanwhile, the course was heavy and time consuming, but very rewarding.

Respected
Group projects
Caring
5.0
5.0
APSC171
Grade: A
Dec 29, 2020
Would take again

Dr. Ray is an amazing teacher. His lectures are the true reflection of engineering application. I learned a lot. The course is very heavy on the outcome side, two projects and weekly assignment, do not fall behind. Overall, I am very happy with my performance. Thank you Dr. Ray

Lots of homework
Group projects
Tough grader
5.0
5.0
ENGR376
Grade: A-
Dec 30, 2020
Would take again

Ray is very knowledgeable and devoted to students. He goes above and beyond his way to make complex concepts easier to understand. I finally understood Iron-C phase diagram. He is also very approachable. Thank you, Ray, for being one of the best Profs. in SOE.

Get ready to read
Lecture heavy
Tough grader
5.0
5.0
ENGR376
Grade: A
Jan 2, 2021
Would take again

Taheri is one of the best engineering Profs. Materials Science is a heavy course and requires tons of reading. Taheri provided a lot of outside of class resources. I loved lightboard lectures. This has been a very different and difficult year, however Taheri made it easier. With all fairness, he put so much extra time on this course.

Respected
Amazing lectures
Tough grader
5.0
4.0
DESIGN2020
Grade: A-
Jan 2, 2021
Would take again

Professor Ray Taheri is very funny, nice and knowledgeable. It was a little hard to keep up with him in online lectures because of the short time and language barrier. I really enjoyed the final competition. I hope we meet him in real.

4.0
4.0
APSC171
Grade: A+
Jan 10, 2021
Would take again

He sometimes does not explain things well enough, but his slides are posted, and his slides help a lot. 2 big group projects, lots of work, but also fun. He makes you think outside the box sometimes. He covers a lot of things in this course, and goes over them pretty fast, but you can always ask him to explain again. Nice person, very interesting

Respected
Skip class? You won't pass.
Lecture heavy
5.0
4.0
APSC171
Grade: A
Jan 11, 2021
Would take again

Super nice guy, very devoted, and very inspiring lectures.

Respected
Inspirational
Lecture heavy
2.0
3.0
APSC171
Grade: A
Jan 12, 2021
Wouldn't take again

I know a lot of people like him, but I'm not a fan. He demands participation in class, but makes people who do speak up feel stupid. He also assigns two huge group SolidWorks projects, but I had to learn most about the program online since he goes way too fast. He didn't teach us many fundamentals of the problem until weeks before it was due.

Lots of homework
Group projects
Lecture heavy
5.0
5.0
ENGR376
Grade: A
Jan 16, 2021
Would take again

Dr. Taheri is a great professor. I really enjoyed his materials course and learned a lot. He covers many engineering applications in his lectures. He is also very respected and devoted teacher.

Respected
Lots of homework
Tough grader
5.0
5.0
ENGR376
Grade: A-
Jan 16, 2021
Would take again

Taheri is a super helpful teacher and great human-being. He spends tons of hours to explain complex topics patiently in his lecture and office hours. His light board lectures were amazing. I did very well on his course.

Respected
Lecture heavy
Caring
5.0
4.0
APSC169
Jan 30, 2021
Would take again

He is one of the best 1st year Profs. I really enjoyed APSC 171, and I feel the same about APSC 169 so far. His lectures are well organised and taught.

Respected
Amazing lectures
Caring
5.0
4.0
ENGR376
Grade: A-
Feb 7, 2021
Would take again

Ray is a great teacher and a wonderful human-being. He always go out of his way to help his students. I really liked his lightboard lectures, very dynamic and innovative. Too bad he does not teach 4th year Mech.

Respected
Lecture heavy
Caring
5.0
4.0
APSC171
Grade: A+
Feb 7, 2021
Would take again

Dr. Tahari is one of the one of the best 1st Profs. at UBCO. His lectures of very engaging even considering the current situation. I am in APSC 169 now and I feel the same. Great job Ray.

Respected
Group projects
Caring
5.0
4.0
APSC169
Feb 27, 2021
Would take again

Dr. Taheri is a great professor and a very caring human. I truly enjoy his inspiring lectures. He always set the bar high for his students. His exams are also usually on the challenging side based on my previous experience. However, he provides extra help.

Group projects
Amazing lectures
Caring
5.0
3.0
APSC180
Feb 27, 2021
Would take again

He is doing a great job in explaining difficult concepts in Static. I was far behind at the beginning of the term and wanted to drop APSC 180. However, he encouraged me to stay and I aced the midterm. Thank you Dr. Taheri.

Respected
Lecture heavy
Tough grader
2.0
4.0
APSC169
Apr 17, 2021
Wouldn't take again

This course was a disorganized mess. Sure Taheri is fun and entertaining, but as a teacher he's vague, confusing, and disorganized. He didn't even bother to remove last year's material from the canvas page, so it's full of outdated notes and files. He manages to say a lot without actually teaching much.

1.0
5.0
APSC169
Apr 17, 2021
Wouldn't take again

Dr. Taheri is great for APSC171, but should never teach APSC169. His inability to organize lecture notes, and course material/online layout made this course by far the hardest to study. Dr. Taheri in general is very vague and unhelpful. 0/10 would not recommend. Its best if you take the course with a different professor who is more qualified.

Participation matters
Skip class? You won't pass.
1.0
5.0
APSC169
Apr 17, 2021
Wouldn't take again

Prof shouldnt be teaching this course. Course looked at so many different aspects. They werent explained well and the tests were impossible. No part marks and and some fill in the blanks were worth 9 marks. Unreasonable, disorganized and confusing. Would not recommend taking this course with Taheri at all

5.0
3.0
APSC180
Grade: Not sure yet
Apr 18, 2021
Would take again

Dr. Taheri is a great, caring and knowledgeable Prof. I really enjoyed and finally understood Statics.

Respected
Amazing lectures
Caring
5.0
5.0
APSC180
Grade: Not sure yet
Apr 18, 2021
Would take again

He is super nice and helpful. Additional and extended office hours helped a lot. He is one of the best 1st-year professors.

Respected
Accessible outside class
Lecture heavy
5.0
4.0
APSC169
Grade: Not sure yet
Apr 18, 2021
Would take again

I took two courses with Dr. Taheri this year, and he is one of the most caring first- year professors. He is very enthusiastic, knowledgeable, and helpful. I will go Civil, so sadly I may not take any course with him again. Thank you Ray.

Accessible outside class
Group projects
Caring
4.0
5.0
APSC169
Apr 18, 2021
Would take again

Awesome Prof., super caring, respected, and lighting fast in replying to e-mails. The course was a bit confusing and all over the board. But I loved the project, and my team did great. The final exam was tough :-(

Accessible outside class
Inspirational
Group projects
5.0
4.0
APSC169
Apr 18, 2021
Would take again

The course was a bit confusing, and he was teaching it for the first time. However, despite all the challenges, he did an excellent job. The group project was time consuming. I wish we had more time. Weekly Zoom group meetings were not productive.

Accessible outside class
Group projects
Lecture heavy
5.0
4.0
APSC169
Apr 18, 2021
Would take again

He is an amazing teacher who genuinely cares about students' success and well-being. He is accessible outside of the classroom and replies to e-mails fast. He has high exceptions for his students. The lecture pace is fast though, do not miss lectures. Final projects are time consuming. Do not leave it to the last week.

Inspirational
Group projects
Lecture heavy
5.0
3.0
APSC169
Apr 18, 2021
Would take again

Ray is a great teacher. He is super devoted to his students. Online teaching is not his style, but he did great in both APSC 171 and APSC 169. Cheers Ray ;-)

Respected
Accessible outside class
Group projects
5.0
4.0
APSC169
Grade: A+
Apr 18, 2021
Would take again

Ray is a great Prof., funny, caring, and devoted to his students. APSC 169 was a tough course. However, he made it easier. The final project was a challenge considering the COVID situation. However, a happy ending, at least for me.

Accessible outside class
Group projects
Caring
5.0
5.0
APSC180
Apr 18, 2021
Would take again

I failed Statics last term and retook it this term with him. I enjoyed his lectures, he was available outside of the class (Zoom meeting), replied to e-mail quickly, and explain concepts clearly. I finally understood Statics. His final exam was hard but half of the questions were covered in the lecture.

Accessible outside class
Participation matters
Tough grader
4.0
5.0
APSC169
Apr 18, 2021
Would take again

Great Professor. There were a few glitches during the term. But overall, he is super knowledgeable, caring and helpful. I am a Mech. and looking forward to take more courses with him. I think he is Mech. through.

Accessible outside class
Group projects
Lecture heavy
5.0
3.0
APSC169
Apr 19, 2021
Would take again

Organized, well-respected, fair, ethical, and funny. Students love him. The only drawback of this course was his TAs. Mine has not posted the assignment for week 10 :-(.

Respected
Group projects
Caring
5.0
4.0
APSC169
Apr 19, 2021
Would take again

Taheri is a great teacher and human being. He often goes above and behind to help students. 169 was a broad course, and he was teaching it for the first time. However, he did an excellent job delivering the content. I personally enjoyed the group project, although some of my peers had a totally different experience.

Accessible outside class
Group projects
Caring
4.0
4.0
APSC169
Apr 19, 2021
Would take again

He is a great guy. Has tons of life experience. I like his way of teaching. He is a bit snub though. Overall, I enjoyed his lecture. Exams were fair, although some people complained. I missed only one lecture, and I did okay. do not snooze you lose.

Group projects
Lecture heavy
Caring
1.0
5.0
APSC169
Apr 19, 2021
Wouldn't take again

Taheri has made my online learning very difficult. The lecture slides were unorganized and the exams were tough as well. Lots of people missed by roughly 5% to pass the final exam and he wasn't willing to scale the exams. Be prepared for a long semester ahead. He is a very busy prof so book appointments if you can. Good luck!

Lots of homework
Skip class? You won't pass.
Lecture heavy
5.0
4.0
APSC169
Apr 20, 2021
Would take again

Taheri is an excellent professor. I took two courses with him, and truly learned a lot his courses. The projects are time consuming but rewarding. Make sure to plan ahead of time to meet the deadlines.

Respected
Group projects
Lecture heavy
5.0
5.0
APSC169
Apr 20, 2021
Would take again

Super nice, helpful, and knowledgeable Prof. One of the best first-year Prof.

Respected
Group projects
Caring
5.0
4.0
APSC169
Apr 20, 2021
Would take again

Dr. Taheri is a very enthusiastic and caring Prof. He spends time to explain concepts clearly inside and outside of the classroom. He is organized and well-prepared. I enjoyed both his classes. His exams are challenging but fair. Study hard. Make sure to attend his lectures. Half of his exam questions are from his lecture notes.

Lots of homework
Group projects
Caring
4.0
4.0
APSC169
Apr 25, 2021
Would take again

Great Prof., very knowledgeable, and caring. Super nice guy.

Respected
Group projects
Tough grader
5.0
5.0
APSC169
Apr 25, 2021
Would take again

Dr. Taheri is one of the best first-year Profs. I really enjoyed both his courses. He makes his students work very hard, however, the projects were totally rewarding. I learned a lot.

Test heavy
Group projects
Caring
5.0
4.0
APSC169
Grade: A
Apr 28, 2021
Would take again

Ray is a great teacher and a genuinely nice person. I really enjoyed his courses. The projects took tons of effort, but well worth it.

Skip class? You won't pass.
Group projects
Caring
5.0
5.0
APSC169
Apr 28, 2021
Would take again

He is one of the best engineering profs. Funny and caring teacher. His exams are tough. Study hard and make sure to plan ahead for the projects.

Respected
Caring
Tough grader
5.0
5.0
APSC169
Grade: A
May 3, 2021
Would take again

Super nice Prof., knowledgeable, and funny. He really cares about his students and spends tons on time outside of the classroom. I learned a lot working in my group. We did very well in the project.

Group projects
Lecture heavy
Tough grader
5.0
4.0
APSC169
Grade: A
May 16, 2021
Would take again

Super nice and knowledgeable prof

Respected
Inspirational
Lecture heavy
5.0
5.0
APSC169
Grade: A-
May 16, 2021
Would take again

Dr. Ray is one of my favourite professors in school of engineering. He is respectful, caring, and organised. I really enjoyed his course and learned a lot. The final project was very time consuming, but the outcome was great. I am looking forward to take more courses with him.

Accessible outside class
Get ready to read
Group projects
5.0
4.0
APSC169
Grade: A+
Jun 13, 2021
Would take again

Super nice, fair, and knowledgeable Prof. Ray makes you work hard, but you will enjoy his lectures and highly contagious enthusiasm. I heard he is even better in face to face lectures. I will take more courses with me,

Beware of pop quizzes
5.0
4.0
APSC171
Grade: A
Sep 18, 2021
Would take again

He is so funny and enthusiastic in the way he teaches but the projects are very tough and it is important to attend every lecture and tutorial otherwise there is a very likely chance you will fail.

Participation matters
Group projects
Amazing lectures
1.0
5.0
ENGR376
Grade: C-
Sep 21, 2021
Wouldn't take again

he was a horrible prof who doesn't know how to explain anything. be ready to not understand one single one of his notes

Lecture heavy
5.0
4.0
ENGR376
Nov 13, 2021
Would take again

Taheri is the General ;-)

5.0
4.0
ENGR376
Nov 13, 2021
Would take again

Ray is an amazing professor. He is really caring, approachable, and knowledgeable. I had him for APSC 171, and really liked it. He cover really practical concepts. He is in my good book.

5.0
5.0
APSC171
Nov 13, 2021
Would take again

super nice prof. teaching super demanding course. Two projects, tons of assignments, and many concepts. You learn a lot, but be ready to spend hours a per day. I love the SolidWorks part, cannot get enough form it.

Group projects
Lecture heavy
1.0
5.0
ENGR376
Dec 10, 2021
Wouldn't take again

Take anything this prof says with a grain of salt, he will constantly change his mind on things such as exam format and due dates . Additionally, he will disregard the syllabus and do whatever he wants. Lecture notes are awful and difficult to review, and doesn't follow the textbook either so good luck studying.

Lecture heavy
4.0
3.0
APSC171
Dec 23, 2021
Would take again

One of a kind human being. Great and funny prof, lectures are always engaging. Youll do well if you manage your time well for the two big projects and have a good group. You either love him or hate him, no in between.

Respected
Group projects
Amazing lectures
4.0
1.0
APSC171
Grade: A-
Dec 24, 2021
Would take again

I would describe Dr. Tahari eccentric. His class is super easy class average of 81 my year. His projects are really fun. In the projects do not slack off or get to busy cause your group members will report you. His exams both had online section where the vast majority cheated on. If your team members report you, you will most likely fail the class.

5.0
4.0
ENGR376
Grade: A-
Dec 26, 2021
Would take again

Ray is a great Prof. I finally learned and enjoyed Material Science. His lectures were heavy, but very practical and useful concepts.

Respected
Participation matters
Amazing lectures
5.0
5.0
ENGR376
Grade: A
Dec 26, 2021
Would take again

He is one of the best Profs in school of engineering. Super knowledgeable, devoted, and caring. Spent tons of hours outside of class. I took APSC 171 two years ago and honestly thought he was unreasonably tough on students. However, my opinion was changed during ENGR 376. The covered material was applicable in real world. Thank you Ray.

Respected
Get ready to read
Inspirational
5.0
5.0
ENGR376
Grade: B+
Dec 26, 2021
Would take again

Dr. Taheri is a great teacher, however, he expects a lot from his students. I worked really hard in his course, and got only B+. His exams are comprehensive, and you need to know the concepts fundamentally or you bomb them. On the bright side, I really enjoyed his in-person lectures as well as his super creative lightboard ones.

Respected
Lots of homework
Inspirational
5.0
4.0
ENGR376
Grade: B
Dec 26, 2021
Would take again

He is one of my favorite profs. He is caring, knowledgeable, enthusiastic, not to mentioned funny. Get ready to work your A?? off. The final project took me over 30 hours. I should have found a partner. Overall, he is in my good book, bloody marvelous. hahaha

5.0
3.0
APSC171
Grade: A+
Dec 26, 2021
Would take again

So far, he is the best prof. in the first year. He made you work hard and scare you to death. However, his final exam was easy. Projects were really amazing. As he said, SolidWorks was the best 2021 video game ;-). I worked on the projects over 200 hours. But I had fun. SolidWorks is really addictive. At the end it all paid off.

Respected
Accessible outside class
Lecture heavy
5.0
4.0
APSC171
Grade: A-
Dec 26, 2021
Would take again

Ray is a" GOD not the GOD", hahaha. Get ready to work hard. But you will have fun.

Respected
Lots of homework
Group projects
5.0
4.0
APSC171
Grade: A-
Dec 28, 2021
Would take again

The man, the myth, the legend himself Taheri. This prof is full of himself, egoistic and demanding but yet very helpful and urge to help you on your way to success. Very project-heavy and homework-heavy, practice for drawing is always and for SolidWorks just youtube it.

Lots of homework
Inspirational
Hilarious
5.0
4.0
APSC180
Grade: Incomplete
Jan 31, 2022
Would take again

Dr. Ray is an amazing teacher. I took APSC 171 the last term and totally loved it. Very time consuming course but I learnt a lot. I am taking APSC 180 this term. I finally understand Statics in depth.

Respected
Amazing lectures
Caring
5.0
3.0
APSC171
Grade: A
Jan 31, 2022
Would take again

Bloody marvelous :)

Lots of homework
Clear grading criteria
Caring
5.0
4.0
APC171
Grade: A
Jun 1, 2022
Would take again

The class I had with him felt like a fever dream

1.0
5.0
APSC180
Grade: Not sure yet
Jun 3, 2022

Waste my time

5.0
4.0
APSC179
Grade: A-
Jul 15, 2022
Would take again

Dr. Ray is an amazing Prof. One of the best I had so far. I really enjoyed being in his class. Super helpful and energetic. He does expect a lot from his students, but he also offer a lot.

Inspirational
Caring
Accessible outside class
5.0
4.0
APSC179
Grade: A
Jul 23, 2022
Would take again

Dr. Ray Taheri is an amazing teacher. He really care about his students and their success. He is super helpful outside of the class. This was the first course I took with in and I hope I take more classes with him.

Caring
Respected
Lecture heavy
5.0
5.0
APSC179
Grade: A-
Jul 23, 2022
Would take again

Super nice guy, knowledgeable, very organized in lectures, funny, and maybe a little bit on arrogant side ;). I really enjoyed his course. Thank you Dr. Ray.

Gives good feedback
Caring
Accessible outside class
5.0
4.0
APC171
Grade: B
Nov 30, 2022
Would take again

Ray is an absolute icon. He is a strong character and turns a class that in the hands of a less apt professor could be a total waste of time into a great learning experience. He expects a lot out of his assignments. His 171 class is a class where you will be pushed to put in extra effort to make something great. I appreciate the work he does.

Group projects
Inspirational
Lots of homework
1.0
1.0
APSC179
Grade: B-
Dec 5, 2022

A clown ...

5.0
4.0
APC171
Grade: Not sure yet
Dec 9, 2022
Would take again

Dr. Ray is an amazing professor. The competition was WOW!!

Group projects
Amazing lectures
Respected
5.0
5.0
APSC171
Grade: Not sure yet
Dec 9, 2022
Would take again

Bloody marvelous professor. I love his enthusiasm, passion, and devotion. He is very devoted teacher. The final design competition was the best part of it. Thank you Dr. Taheri. You are the best. We love you.

Hilarious
Caring
Lecture heavy
5.0
4.0
APSC171
Grade: Not sure yet
Dec 9, 2022
Would take again

The course is super heavy by nature. We spent over two hundred hours on both projects. However, it was worthwhile. We made the top teams in both projects. I personally learned a lot. Dr. Taheri is super energetic and caring prof. His lectures are insightful and eye-opening. He is one of the best teacher I ever had.

Amazing lectures
So many papers
Lecture heavy
5.0
5.0
APSC171
Dec 9, 2022
Would take again

Tons of work, tons of assignments, two projects, and crazy deadlines. But when you look back, it was all wroth it. I learned a lot and my team was the best. Taheri is the king ;-) Bloody marvelous.

Group projects
Amazing lectures
Lecture heavy
5.0
4.0
APSC171
Dec 9, 2022
Would take again

He is a unique teacher not like any others I ever had. You either love him or hate him. I love him. Super nice person, very caring, and super energetic.

Amazing lectures
Inspirational
Lots of homework
5.0
4.0
APSC171
Dec 9, 2022
Would take again

Thank you so much for the amazing course Dr. Ray. I will go Elec. and will not take any other courses with you :-(. Merry Christmas.

Amazing lectures
Caring
Respected
5.0
4.0
APSC171
Dec 9, 2022
Would take again

Dr. Taheri is very devoted and caring professor. I really enjoy his lectures.

Amazing lectures
Caring
Respected
4.0
2.0
APSC171
Grade: A
Dec 31, 2022
Would take again

His lecture slides are unorganized and his marking scheme is a little weird so if there's a mark you don't like, you have to advocate for yourself. Other than that, he's a fair teacher that does his best to make things engaging and fun. Do the week assignments along with the lecture problems and you'll have no problem getting a good grade.

Participation matters
2.0
4.0
APC171
Grade: A-
Jan 11, 2023

This guy is very interesting but I definitely was not a fan. This course is extremely project heavy, and this class will do you dirty if you get a bad group. This professor did not have any marking schemes for projects, making it hard to know what to aim for and his lecture notes were awful. I worked very hard in this course to get little in return

Group projects
Hilarious
1.0
5.0
APC171
Grade: B+
Oct 4, 2023

Honestly the worst prof ive ever taken. HIs lecture slides are an 800 page pdf document of unorganized garbage. Goes way to fast in his lectures. Avoid at all costs

Tough grader
Get ready to read
5.0
4.0
APSC180
Grade: A-
Nov 5, 2023
Would take again

Super nice guy, great lectures, and bloody marvelous ;-)

Amazing lectures
Inspirational
Respected
5.0
5.0
APSC180
Grade: A
Nov 5, 2023
Would take again

He is a great Prof. and a nice person. However, his pace is fast, and you need to follow it closely or you willl be in trouble. His exam was not that hard, of course after he solved them :-(

Lots of homework
Hilarious
Caring
5.0
5.0
APSC180
Grade: Incomplete
Nov 17, 2023
Would take again

Ray may seem intimidating at first but you'll warm up to him. His lectures are very direct and will always take time to answer any questions. If you are having trouble understanding a certain topic, going to his office hours are a very good way of staying ahead. Overall, he makes a difficult course very enjoyable! Would take again.

Participation matters
Respected
Accessible outside class
5.0
5.0
APSC180
Grade: A
Nov 24, 2023
Would take again

He's such a good guy, such a smart guy, and so funny. Yet he goes very fast in his lectures. You really need to be on it. He is hard though so be prepared

Hilarious
Lecture heavy
Test heavy
2.0
3.0
APSC180
Dec 4, 2023

He's ok but he takes too long solvnig one problem. Sometimes he changes his mind so its hard to understand how to do it. His lecture slides dont help at all. You need a textbook or use youtube to learn yourself.

5.0
5.0
APSC180
Grade: A
Dec 6, 2023
Would take again

Really entertaining guy who's always happy to help people with statics. He goes fast though, so be warned.

Amazing lectures
Respected
Test heavy
5.0
4.0
APSC180171
Dec 25, 2023
Would take again

Dr. Taheri is a great teacher. The final exam was super fair. He is a very caring and accessible professor.

Amazing lectures
Lecture heavy
5.0
5.0
APSC180
Dec 25, 2023
Would take again

Very good prof. Funny and engaging. His teaching pace is on the fast side. The final was hard.

Tough grader
Lecture heavy
Accessible outside class
5.0
3.0
APSC180
Dec 27, 2023
Would take again

Very caring prof., always available, helpful Sunday extra tutorials, and overall very good teacher all round. His final exam was very fair. I was expected much harder one. I hope I ace it.

Caring
Lecture heavy
Accessible outside class
5.0
5.0
APSC180
Dec 27, 2023
Would take again

Funny, fast and fabulous, Bloody marvelous... Final exam was very challenging, but I am sure I will pass the course.

Amazing lectures
Respected
Accessible outside class
5.0
4.0
APSC180
Dec 27, 2023
Would take again

Statics is a hard course, but Ray made it more understandable. His lectures are fast and you need to catch up. He provided tons of extra out of class help including weekend tutorial sessions, long office hours and magic shows hahahaha.

Get ready to read
So many papers
Caring
2.0
5.0
APSC180
Grade: Rather not say
Jan 1, 2024

Dr. Taheri is a very intense, but passionate professor. He moves very quickly through lecture material and his slides are hard to follow. The example questions in the class were not very clearly completed, so much of your learning in this class will require textbooks and YouTube videos. Another thing to note is his lack of a marking scheme.

Lecture heavy
4.0
4.0
APSC180
Grade: B-
Jan 20, 2024
Would take again

professor is sort of crazy and insane when they talk about certain conspiracy theories (entertaining but questionable) there are weekly problem sets that take a very long time (6-12h) of hw each week but it was consistent in difficulty and time (relative to some other courses) the course was well structured overall and prof was good at lecturing

Tough grader
Lots of homework
Hilarious
5.0
4.0
APC171
Grade: Not sure yet
Feb 10, 2024
Would take again

His is one of the best prof. I have had in the first year. Supper passionate, caring, and accessible. Sadly, this will be my last course with him since I am electrical.

Amazing lectures
Caring
Respected
5.0
5.0
APSC171
Feb 10, 2024
Would take again

He is a great teacher and a good human being. His lectures are very eye-opening. I love the one about alien and ET technology. Made me think about who we are and where we have come from. He is also very demanding Prof. Get ready to work you a?? off. Bloody Marvelous!!!!

Group projects
Respected
Lecture heavy
5.0
4.0
APC171
Grade: Not sure yet
Feb 20, 2024
Would take again

With Ray's wisdom I can now say that aliens are real and that they are putting mind-controlling chemicals in the water.

Amazing lectures
Inspirational
Hilarious
5.0
5.0
APSC180
Grade: B+
Feb 25, 2024
Would take again

He is super nice Prof. He is approachable, caring, knowledgeable and on the low side maybe a little arrogant and his lectures a super heavy.His expectation is very high and pushes his students hard. His favorite quote is "hate me now and love me later, better than love me know and hate me later". Honestly, it makes sense after finishing his course

Hilarious
Caring
Lecture heavy
3.0
5.0
APSC180
Grade: B-
Mar 2, 2024

He teaches the course at a quick pace, you'll have to spend time after class to understand the content. But overall he is a nice dude with a great sense of humour.

Lots of homework
Hilarious
Graded by few things
5.0
4.0
APC171
Grade: Rather not say
Mar 4, 2024
Would take again

He is super accessible and caring guy. This is my second course with him. He is the man. I love SW. It is addictive.

Participation matters
Group projects
Inspirational
5.0
5.0
APSC171
Grade: Incomplete
Mar 4, 2024
Would take again

171 is a heavy course and it requires additional work outside of the lecture.Projects are time consuming.I feel the course is overloaded and he is always running to cover course material. Ray is a great Prof. and good a human. He does care a lot about students. I really enjoy his lecture,every lecture is a surprise.Too bad he is retiring next year.

So many papers
Caring
Respected
5.0
4.0
APSC180
Grade: B
Mar 5, 2024
Would take again

Excellent professor! Very much a fun professor but he always found a way to make the easy things hard. Definitely be ready to study hard and ask ANY questions you might have because he can be so brutal with exams. Class average was (understandably) terrible, but I think most had a good time anyway. Definitely cares about his students, too.

Tough grader
Amazing lectures
Lecture heavy
5.0
4.0
APC171
Grade: Incomplete
Apr 22, 2024
Would take again

General Taheri is the best. Totally epic prof. Very enthusiastic, dedicated, and accessible. Done like Dinner.

Group projects
Amazing lectures
Lecture heavy
5.0
5.0
APSC171
Grade: A
Apr 22, 2024
Would take again

Thank you Dr. Ray for all your hard work and determination. You made us to become better persons. Have a great summer and please be easy on us in tomorrow's exam because we love you now and in future ;-).

Group projects
Amazing lectures
Inspirational
5.0
4.0
APSC171
Grade: Incomplete
Apr 22, 2024
Would take again

APSC 171 is very demanding and time consuming.However, all our hard work paid off at the end. I love SW and have applied for a few jobs in summer and most probably will get one.He is very hardworking professor and goes above and beyond his way to help students,including extra Sunday tutorials.Too bad I will not have him again as I am going t Civil

Group projects
Lots of homework
Lecture heavy
5.0
4.0
APSC171
Grade: Incomplete
Apr 22, 2024
Would take again

Very eye opening and insightful lectures, projects were very time consuming but the worth while. I really enjoyed the competition event and the level participation. I am also very glad we made top teams. Overall, he is the best first-year professor I had for sure. Way to go Ray.

Amazing lectures
Inspirational
Lots of homework
5.0
4.0
ENGR376
Grade: B+
Apr 23, 2024
Would take again

What a guy! Absolute legend ENGR 376 is boring, but he makes it so fun. His lectures are entertaining, eye-opening, and really engaging. Very well respected man, and very passionate about teaching. We need more profs like him! Protect him at all costs Bloody Marvelous haha

Caring
Respected
Lecture heavy
5.0
3.0
APC171
Grade: A
May 2, 2024
Would take again

APSC 171 was probably the best course of 2024, it was the most fun course. However, to actually obtain marks in this class you need to get top 25 in the Solidworks Project and top 25 in the Final Project.

Participation matters
EXTRA CREDIT
Group projects
5.0
5.0
VANT151
Grade: Incomplete
Jun 23, 2024
Would take again

Dr. Ray if the best teacher I ever had. He works very hard fr students. He cares a lot his students. The group protects are very difficult but I am learning a lot. I hope I get a good grade.

Group projects
Amazing lectures
Lots of homework
5.0
5.0
APSC180
Grade: Incomplete
Jun 23, 2024
Would take again

Dr. Ray is a good teacher. I wish every professor be like him.

Tough grader
Lots of homework
Caring
5.0
5.0
VANT151
Grade: Incomplete
Jun 23, 2024
Would take again

I did not him and the course at the beginning. He seemed very demanding. I did not like the solidwork project either. But now that we are toward the end, I feel I learned so much. He is a super nice guy. Always willing to provide extra help and available. He pushs students to learn.

Group projects
Hilarious
Lecture heavy
5.0
4.0
VANT151
Grade: A
Jul 20, 2024
Would take again

Professor Ray is a great teacher. Always available to help students. The final project was time consuming but I learned a lot. I loved solidwork. I never forget him. He is the best. Done like dinner ;-)

Participation matters
Respected
Lecture heavy
5.0
5.0
VANT151
Grade: B+
Jul 23, 2024

Dr. Taheri is a very caring teacher. He makes he students work super hard which is good and bad. It is good because we learned a lot. It is bad because we have some people in group are not working as hard. His exams were challenging but fair. I do not take any courses with him because I will be in Vancouver. He is funny too.

Participation matters
Group projects
Hilarious
5.0
4.0
APSC180
Grade: A
Jul 23, 2024

Hard course, tough teacher, but I Ace it. I wish the instructor provided more feedback on quizzes. His pace is also on fast side. But, he is a great prof.

Amazing lectures
Hilarious
Respected
4.0
4.0
APSC180
Grade: B
Oct 1, 2024
Would take again

Prof. Taheri is an intense but engaging instructor. Be prepared to invest a lot of time on weekly problem sets, but the structured course and his genuine care for students make the challenge worthwhile. unstuck ai was a lifesaver for efficient study prep.

2.0
3.0
ENGR376
Grade: A-
Nov 2, 2024

Emphasizing every word in the lecture does not make it "engaging" but rather the opposite. The lecture slides are impossible to follow along outside of class since they are mostly pictures and confusing arrows. His assignments are ridiculously long but his exam system is fair, half online and half in person.

Get ready to read
Lots of homework
Caring
5.0
4.0
ENGR376
Grade: Incomplete
Nov 10, 2024
Would take again

He is super knowledgeable and caring teacher. I really enjoy his lecture particularly the applied part of the it. His exams are fair but challenging. He is always available during the office hours. He is overall a great professor.

Clear grading criteria
Gives good feedback
5.0
3.0
ENGR376
Grade: B+
Nov 10, 2024
Would take again

I did not Materials Science I. It is not applied and confusing. But now everything makes more sense. I really like his teaching method, engaging, fun and interesting. But I do not think he cab top his APSC 171, hahaha ;-)

Participation matters
Amazing lectures
Inspirational
5.0
4.0
ENGR376
Grade: Audit/No Grade
Dec 15, 2024
Would take again

I wasn't particularly interested in Materials Science during my second year. However, Ray significantly increased my engagement with the subject. He is an excellent professor overall. While his lectures are dense and delivered at a relatively fast pace, his notes are clear and comprehensive, which greatly enhances understanding of the material.

Tough grader
Participation matters
Lecture heavy
5.0
4.0
ENGR376
Grade: Audit/No Grade
Dec 15, 2024
Would take again

I wasn't particularly interested in Materials Science during my second year. However, Ray significantly increased my engagement with the subject. He is an excellent professor overall. While his lectures are dense and delivered at a relatively fast pace, his notes are clear and comprehensive, which greatly enhances understanding of the material.

Tough grader
Respected
Lecture heavy
5.0
4.0
ENGR376
Grade: Incomplete
Dec 16, 2024
Would take again

He is a highly competent professor with a strong command of the subject matter,though at times he can come across as somewhat antagonistic. His lectures are delivered at a brisk pace, but they are well-organized and practical,providing valuable insights and real-world applications. I enjoyed the course and found it both engaging and informative.

Participation matters
So many papers
Lecture heavy
5.0
4.0
ENGR376
Grade: A-
Jan 7, 2025
Would take again

It was a great course, but a difficult one

3.0
4.0
APSC180
Grade: C+
Jan 8, 2025

You will either love this prof or hate him. He is passionate about what he does but can be overenthusiastic and make lectures overcomplicated or too quick to follow. He grades harshly and you need to avoid small errors if you want a chance of success in the course. However, he is responsive and wants you to succeed if you put in the effort.

Tough grader
Gives good feedback
Respected
2.0
3.0
APC171
Grade: B+
Jan 8, 2025

Two semester-long group projects was diabolical but if you put in the full-time work required for this course, you can get a good mark. The final was easy but marked harshly in my opinion

Participation matters
Group projects
Lots of homework
1.0
5.0
ENGR376
Grade: B
Oct 26, 2025

Lectures are abysmal. The midterm is nothing like you have ever seen, the final is better.

1.0
3.0
ENGR376
Grade: A-
Dec 13, 2025

Had a lecture about how 9/11 was an inside job done by George Bush, I don't know how this man is allowed to continue teaching at a university while teaching conspiracy theories.

Class Info

Online Classes

100%

Attendance Mandatory

73%

Textbook Required

2%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 86 grades
Most common grades:
A (30)
A- (26)
Not sure yet (17)
Grade Distribution
A(36)B(8)C(2)D(1)F(0)A-/B+(40)
Based on 124 reported grades
A: 30
A-: 26
Not sure yet: 17
Incomplete: 15
Common Tags
Respected (66)
Caring (58)
Group projects (50)
Lecture heavy (43)
Amazing lectures (32)
Inspirational (28)
Tough grader (26)
Lots of homework (25)
Rating Trend

Declining

-0.50 avg change
Oct
Nov
Dec
Jan
Oct
Dec
Last 6 months
Ratings by Course

APSC174

5.0

(7)

APSCAPS

5.0

(1)

APSC173

5.0

(1)

ASPC100

5.0

(1)

APSC170

5.0

(1)
+11 more courses
Difficulty by Course

APSC173

5.0

VANT151

4.8

APSC180171

4.5

APSC169

4.3

ENGR376

4.3

Similar Professors