4.2

Reza Khojasteh

Computer Science - Seneca Polytechnic

4.2
Quality
3.2
Difficulty
79%
Would Retake
104
Reviews
4.2
Quality
3.2
Difficulty
4.2
Helpful
4.2
Clarity

79%

Would Retake

104

Reviews

Rating Distribution
Official

5

78

4

4

3

2

2

3

1

17

What Students Say

Would highly recommend him for Intro to Java

JAC444 - 5.0 rating

Reza's class is great to start learning about Java

JAC444 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

46%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 91 grades
Most common grades:
A (44)
A+ (27)
B+ (8)
Grade Distribution
A(71)B(7)C(1)D(0)F(3)A-/B+(9)
Based on 97 reported grades
A: 44
A+: 27
B+: 8
B: 7
Common Tags
Caring (42)
Inspirational (39)
Respected (36)
Gives good feedback (32)
Amazing lectures (25)
Hilarious (16)
Tough grader (14)
Accessible outside class (10)
Rating Trend

Declining

-0.54 avg change
Oct
Dec
Jan
Feb
Mar
Apr
Last 6 months
Ratings by Course

CPR101

4.8

(14)

OOP244

4.5

(8)

JAC444

4.2

(50)

DSA456

4.0

(28)

JAV444

2.0

(4)
Difficulty by Course

OOP244

4.1

DSA456

3.6

JAC444

3.3

JAV444

2.3

CPR101

1.9

Reviews (104)
5.0
4.0
JAC444
Grade: A+
Dec 19, 2017
Would take again

Kidding me?! Functional Programming was the best part of the course and all the students liked its new ideas! Yeah, if you don't come to lectures, don't attend labs, and don't do your assignments on time, you will have a hard time (as in any other courses). But I found Reza's way of teaching the only reason I love Java, and could find a career now.

Amazing lectures
Caring
Would take again
5.0
4.0
JAC444
Grade: A
Dec 19, 2017
Would take again

I had the opportunity to learn from Reza at Seneca. His high-level of expertise in programming taught us how to be critical, professional, and to consider details at all times. His skills to teach complex concepts in a creative and dynamic way are remarkable. I personally benefited from his classes and sincerely hope that more people do so as well.

Respected
Inspirational
Hilarious
5.0
5.0
JAC444
Grade: A+
Dec 19, 2017
Would take again

Reza was my professor for my Java course at Seneca college. He is very knowledgeable and passionate about Java. His explanations using practical examples and kahoot games made the students really get involved and learn a lot at the same time. I really appreciate his effort and care for his students.

Tough Grader
Respected
Would take again
4.0
1.0
CPR101
Jan 4, 2018
Would take again

The course itself is extremely easy and you should be able to get 90% or more by simply showing up and paying attention. The prof himself is a nice guy and an easy marker. The lectures aren't the most interesting thing in the world but they aren't too boring either. He also gave many opportunities to receive extra credit.

Skip class? You won't pass.
4.0
1.0
CPR101
Jan 16, 2018
Would take again

Professor is very nice. If you just want to pass the course and get credit. This would be the best course you would like to take. CPR101 only taught very shallow and general knowledge.

Respected
Caring
Would take again
5.0
2.0
CPR101
Grade: A+
Jan 18, 2018
Would take again

He's a great teacher. Pro-tips, show up on-time, attend every class, review the powerpoints before the quizzes, and hand the assignments on on time. He will pick on you if you talk in his class, show up late or miss multiple classes. I'd be interested in taking his Java classes in the future.

Participation matters
Skip class? You won't pass.
LECTURE HEAVY
5.0
3.0
CPR101
Grade: A+
Jan 22, 2018
Would take again

Reza was my teacher at Seneca College. As an international student, I brought a lot of expectations to this diploma program and Reza did it very well on his classes.

Respected
Inspirational
Caring
5.0
4.0
JAC444
Grade: A+
Jan 24, 2018
Would take again

Professor Reza is an amazing, classy professor who is beyond proficient in Java. He is truly interested in his students and what they do. He is very knowledgeable, approachable and always prepared for lectures as well as he wants everyone to learn something, rather than worry about marks. In that way, he is willing to help if you anyone have Qs.

Gives good feedback
Inspirational
Amazing lectures
5.0
4.0
JAC444
Grade: A+
May 4, 2018
Would take again

One of the best Professors that I have. He explains the topics very good and deep enough that students can understand it very fast. Also, he always comes prepared to the class. He helped me to learn and understood JAVA better. I'm glad that I had class with him.

Inspirational
Amazing lectures
Caring
5.0
2.0
JAC444
Grade: A+
May 8, 2018
Would take again

Reza is a great professor. You will like his courses because he dives into the code and explains it well. You will love his Kahoot quizzes at the end! Had a lot of fun in his class. 10/10 would take again

Gives good feedback
Respected
Amazing lectures
5.0
3.0
CPR101
Grade: A
Jun 4, 2018
Would take again

By far the best at Seneca. He is really good at teaching and explaining the materials to students. He gives the opportunity to build your self confidence in class and helps everyone whenever they needed and always encouraged us for tests & quizzes. He even made us play games in form of quizzes that made us develop our interest towards the subject.

Respected
Amazing lectures
Caring
5.0
3.0
CPR101
Grade: A+
Sep 6, 2018
Would take again

Very understanding professor. Strict on rules.

Gives good feedback
Inspirational
Amazing lectures
5.0
3.0
CPR101
Sep 11, 2018
Would take again

he is a caring prof and he does his best to make the student get good marks

5.0
2.0
CPR101
Grade: Not sure yet
Dec 4, 2018
Would take again

Reza is an excellent prof. He is an easy marker, and his lectures are good. As long as you show up on time and pay attention, you will do just fine.

Respected
Skip class? You won't pass.
Clear grading criteria
5.0
3.0
JAC444
Grade: A
Apr 28, 2019
Would take again

Excellent professor. Teaches very well, provides tangible coding examples and can answer difficult student questions thoroughly and with much thought. Always connecting with the class casually and taking feedback to heart, even when there were contradicting responses based on his different class sections. Weekly quizzes and coding assignments.

Gives good feedback
Clear grading criteria
Hilarious
4.0
2.0
CPR101
Grade: A
May 13, 2019
Would take again

Explains the course content well and is a fair marker. His Kahoot quizzes are super fun as well. However he expects a LOT out of his students.

5.0
4.0
JAC444
Grade: A+
Sep 15, 2019
Would take again

Reza is a professional professor. I like the way he shows us the most realistic programming way for applying the future job.

Accessible outside class
Amazing lectures
Caring
5.0
4.0
JAC444
Grade: A+
Sep 20, 2019
Would take again

Reza has helped students a lot, on this course, at Seneca. I think this course would have been a lot more challenging if we could not had his helpfulness and direction. He is one of the remarkable professors I met while attending Seneca, and I would like to express my deep appreciation for his enthusiasm for class and his consideration of students.

Inspirational
Amazing lectures
Caring
5.0
3.0
JAC444
Grade: A
Sep 26, 2019
Would take again

Reza is a fantastic teacher! You would really be missing out if you don't take his class for JAC444. He is approachable and knowledgeable, if you need any help at all don't hesitate to ask him. He's one of the few teachers who cares about your actual code and not your output so you'll actually learn how to be a better programmer in his class.

Gives good feedback
Respected
Inspirational
5.0
4.0
JAC444
Grade: A+
Sep 30, 2019
Would take again

Reza is an incredibly attentive and knowledgeable Professor. He has a great ability to deliver lecture content with an informative and focused approach. In labs, he was extremely helpful and always available to offer one on one help with great patience! He teaches beyond the course content, offering industry advice and insight to industry standards

Gives good feedback
Inspirational
Caring
1.0
3.0
JAC444
Grade: A
Nov 16, 2019
Wouldn't take again

he makes students' life miserable

1.0
3.0
JAC444
Grade: B+
Nov 16, 2019
Wouldn't take again

Dont take his class ��

1.0
4.0
JAC444
Grade: B
Nov 16, 2019
Wouldn't take again

Unnecessary headache he gives you! Dry sense of humour!!

1.0
2.0
JAC444
Grade: B
Nov 16, 2019
Wouldn't take again

I wish I could give him ZERO

5.0
4.0
JAC444
Grade: A
Dec 5, 2019
Would take again

JAC444 with Reza was a valuable course. JAC444 introduced me to new concepts (functional vs imperative programming, database connectivity, etc.) which Ive been able to use on my co-op. Beyond teaching the course content, Reza also provides best practices and industry advice. I would recommend Reza for JAC444.

Gives good feedback
Respected
Accessible outside class
5.0
4.0
JAC444
Grade: A+
Dec 6, 2019
Would take again

I was lucky to have taken my JAVA course with Professor Reza. He is one of the most memorable and inspirational programming instructors Ive had at Seneca.

Inspirational
Amazing lectures
Caring
5.0
4.0
JAC444
Grade: A
Dec 8, 2019
Would take again

I really like Java now, thanks for his dedicated work and amazing lectures!

Respected
Inspirational
Amazing lectures
5.0
4.0
JAC444
Grade: A
Dec 10, 2019
Would take again

The way Reza structures his course teaches you all the subtleties of JAVA programming language as well as provides you with the real problem scenarios at the workplace and interviews, which is very helpful for future software developers.

Respected
Inspirational
Amazing lectures
5.0
4.0
JAC444
Grade: B+
Dec 12, 2019
Would take again

He focuses his attention on one of the most vital learning processes feedback. Reza gives you suggestions and practical advises on how you can improve and become a better developer.

Gives good feedback
Inspirational
Amazing lectures
5.0
4.0
JAC444
Grade: A
Dec 16, 2019
Would take again

In His class, you actually learn about the subject and the IT industry. Very knowledgeable and passionate Professor who puts time and effort into teaching His material and making the classes fun and engaging.

Inspirational
Amazing lectures
Caring
5.0
4.0
JAC444
Grade: A
Dec 25, 2019
Would take again

Professor Reza is a great professor who teaches clearly and concisely. I was in his JAC444 Introduction to Java at Seneca College, where he covered important fundamentals to Java and best practices to programming.

Hilarious
Amazing lectures
Caring
5.0
3.0
JAC444
Grade: B+
Dec 26, 2019
Would take again

The code examples, lectures and lecture notes are informative and insightful. Further, Reza sends hours outside of classroom time to help students with his expert knowledge.

Inspirational
Hilarious
Amazing lectures
5.0
2.0
JAC444
Grade: A
Jan 7, 2020
Would take again

This is the best proff! He is great with lectures and very clear what he wants for his workshops and test. He actually made me love Java even more.

Gives good feedback
Accessible outside class
Amazing lectures
5.0
3.0
JAC444
Grade: A+
Apr 29, 2020
Would take again

Professional way of handling the class. Inspiring way of teaching. Encouraging way of assignments and tests. Fun in Java quiz games! Caring style of helping students in programming career. Wonderful experience in overall.

Respected
Inspirational
Amazing lectures
5.0
3.0
JAC444
Grade: A
Aug 4, 2020
Would take again

Reza was the only one who spent time with us during this semester. During this online period, most profs just recorded online videos and uploaded on BB and there was no opportunity to talk with them, even if we have any problems. But Reza posted offline videos too and also helped students during online class time for 4 months. I really appreciate!

Gives good feedback
Inspirational
Caring
5.0
4.0
JAC444
Grade: B+
Aug 5, 2020
Would take again

He is the most caring prof I have ever seen during my studies! Reza takes a lot of time with you to make sure that you have absorbed the material. Although he takes a lot of time to record and edit the videos (as he mentions in the lectures,) he is always there during online sessions and also answers emails promptly. So much recommended for Java.

Gives good feedback
Accessible outside class
Caring
2.0
2.0
JAC444
Grade: Rather not say
Aug 6, 2020
Wouldn't take again

Honestly, he does his job. However, compare with other professors, his workshop instructions are vague and he is not always reachable. You can't book appointments with him since he doesn't have office hours. You could ask him questions during lab or lecture but you won't get much time... I would recommend choosing another professor instead

5.0
3.0
JAC444
Grade: A+
Aug 6, 2020
Would take again

Reza conducts himself in a professional, and respectful manner, which helps him to transfer his extensive knowledge and experience to his students. Under his direction, JAC444 is hand-on. The combination of live-code and workshops allow the student, myself included, to formulate their ideas on complex concepts.

Gives good feedback
Inspirational
Caring
5.0
3.0
JAC444
Grade: A+
Aug 11, 2020
Would take again

I had the opportunity to take Professor Reza's class, Introduction to Java. I applaud his supporting and encouraging teaching style, as it helped me not only get through my struggling phase, but also helped me ace the course altogether.

Gives good feedback
Amazing lectures
Caring
1.0
3.0
JAC444
Mar 29, 2021
Wouldn't take again

If you have questions, you will need to wait up to your class time and day to ask. If you try to send him an email, he will reply being kinda rud&, saying you should ask questions in your class time and at the end, he will not answer your question. Whoever said he "cares" about students, it is not true. He does not give any feedback for anything.

Test heavy
Lecture heavy
Tough grader
1.0
2.0
JAV444
Grade: A+
Apr 5, 2021
Wouldn't take again

Worst experience at Seneca. Get ready to watch lectures recorded 2 terms before. You think a professor that does not make new material will have more time to support you?Ha he replies 3 paragraphs emails saying how we wont help you instead of writing one sentence with a solution. His feedback for workshops? Expect a 1 word feedback. Do not take it.

Graded by few things
3.0
3.0
JAC444
Grade: A
Apr 5, 2021
Wouldn't take again

His videos are not too bad, but not too good too. Usually they are a little superficial. The work helps to understand the some concepts and functionalities. I don't like how he responds to emails.

1.0
4.0
JAC444
Grade: A
Apr 5, 2021
Wouldn't take again

He was one of the worst professors I ever had. The lecture is watching old videos. That's all. He is not accessible outside the "lecture time". No feedbacks, nothing. If you did something wrong, you will never know the right way to do it.

Lots of homework
Lecture heavy
Tough grader
5.0
3.0
JAC444
Grade: A
Apr 6, 2021
Would take again

I was lucky to have taken my JAVA course with Professor Reza. He is one of the most memorable and inspirational programming instructors Ive had at Seneca. The way Reza structures his course teaches you all the subtleties of JAVA programming language as well as provides you with the real problem scenarios at the workplace and interviews.

Inspirational
Clear grading criteria
Hilarious
5.0
3.0
JAC444
Grade: A
Apr 6, 2021
Would take again

Reza is the best Java, and generally, best programming professor I had in all my time at Seneca. He genuinely cares for his students' success and it shows through his recognized efforts in using different methods of audience engagement such as interactive quizzes and detailed examples.

Respected
Inspirational
Caring
5.0
3.0
JAC444
Grade: A
Apr 6, 2021
Would take again

Reza's thorough explanations answer all your questions and he dives into details about every concept to ensure you fully understand the materials. He helps you build up a solid foundation and makes you feel confident in your development abilities.

Inspirational
Amazing lectures
Caring
5.0
3.0
JAC444
Grade: B
Apr 6, 2021
Would take again

Reza's knowledge and guidance are invaluable and you will become a better developer because of him. I highly recommend Reza no questions asked. He really is one-of-a-kind and irreplaceable.

Get ready to read
Inspirational
Hilarious
5.0
3.0
JAC444
Grade: A
Apr 13, 2021
Would take again

Professor Reza is very knowledgable in Java, and welcomed all our questions. The demonstration of code in class during lecture, helped me understand the course better.

Gives good feedback
Inspirational
Caring
1.0
1.0
JAV444
Grade: A+
Apr 23, 2021
Wouldn't take again

Unfortunately the worst experience I had at Seneca College. I suggest to pick up any other professor. He is never available for questions, no live lectures, only old recorded videos. Talk about interviews but that may only be true if it was interviews from 00's

Beware of pop quizzes
Lecture heavy
Tough grader
5.0
4.0
JAC444
Grade: A
Apr 23, 2021
Would take again

Reza pushed me to not just find a solution but the best solution to each problem. I highly recommend Reza for JAC444.

Gives good feedback
Respected
Amazing lectures
5.0
2.0
JAC444
Grade: A+
Apr 23, 2021
Would take again

Reza's explanations were deep as he would often explain why certain actions were important, reveal common pitfalls, and highlight industry standards.

Gives good feedback
Clear grading criteria
Caring
5.0
3.0
JAC444
Grade: A
Apr 23, 2021
Would take again

Unlike the other profs he is available both offline (with highly recommended, well explained videos) and online. He does a lot to make sure you get the material and is really caring at the same time.

Gives good feedback
Hilarious
Amazing lectures
5.0
3.0
JAC444
Grade: A+
Apr 23, 2021
Would take again

Professor Reza is very knowledgeable and welcomed all our questions. The demonstration of code in class during lecture, helped me understand the course better.

Gives good feedback
Amazing lectures
Caring
5.0
2.0
JAC444
Grade: A
Apr 23, 2021
Would take again

I appreciated his individualized approach to assessing our assignments, where he would go through our code and made sure our application design was appropriate. All the best, Professor Reza!

Gives good feedback
Inspirational
Amazing lectures
1.0
5.0
JAC444
Jul 5, 2021
Wouldn't take again

It was all self-learning for us. He only uploaded pre recorder lectures from previous semesters which nobody even told us that this prof did not provide live lectures. You will not get any answers from him for your questions. Even when we attended labs he did not even provide us a real example. Technically, we had no professor for this course.

Lots of homework
Get ready to read
Tough grader
5.0
3.0
JAC444
Grade: A+
Jul 8, 2021
Would take again

A real gem! Not only he takes a lot of time to guide students during online labs, but also he has provided us with a lot of step by step and good quality offline videos which he has previously recorded and publishes each week, before the lectures. Would highly recommend him for Intro to Java!

Gives good feedback
Respected
Accessible outside class
5.0
3.0
JAC444
Grade: A+
Jul 22, 2021
Would take again

I have heard lots of good things about this prof before taking this course and all were true! He has provided us with lots of good-quality offline training videos as well as helping us out online during class or lab time. He usually responds very quickly and marks the assessments very fairly and quick. The best prof to have a great start with Java.

Gives good feedback
Accessible outside class
Inspirational
5.0
2.0
JAC444
Grade: A
Dec 9, 2021
Would take again

I loved his classes. He provided us a good-quality offline videos and uses his class time to help students during the labs. You have a personal instructor to help you with your issues instead of losing time with long group lectures that nobody pays attention. He is very organized, easy grader, caring and knows a lot about Java. A real gem.

Accessible outside class
Inspirational
Amazing lectures
3.0
1.0
JAC444
Grade: A
Dec 14, 2021
Would take again

Since JAC444 is an easy course, you'll do perfectly fine with Reza. He doesn't teach aside from giving year old recordings during lecture times and is there on MS Teams to answer questions. Doesn't look through your code and only marks off of screenshots; which do give you easy A's, but you also lose some petty marks for stuff.

5.0
3.0
JAC444
Grade: B+
Dec 14, 2021
Would take again

Reza's class is great to start learning about Java. A set of nicely organized videos which he provides online, frees up the online time to basically have him as a private tutor! He gives great feedback if you ask him and provides you with lots of useful info you might later find valuable for the workplace. Highly recommended for Java beginners.

Gives good feedback
Accessible outside class
Amazing lectures
5.0
1.0
CPR101
Aug 10, 2022
Would take again

He is simply amazing and takes time to listen to your problems. He is easily accessible.

Amazing lectures
Inspirational
Respected
1.0
5.0
JAC444
Grade: F
Dec 21, 2022

Very awful professor

Tough grader
Get ready to read
Participation matters
1.0
3.0
JAV444
Grade: A
Apr 5, 2023

Made no attempt to care for my understanding of course material, would brush you off when asking for clarification. Awful prof.

5.0
3.0
JAV444
Grade: A
Apr 18, 2023
Would take again

He is very good with algorithms and explains them clearly. Take him more inspiration. Enjoy The Weather.!

Get ready to read
Gives good feedback
Inspirational
5.0
3.0
DSA456
Grade: A
May 2, 2023
Would take again

Some contents of this course can be a bit hard to understand but Reza explains them really well. He's also caring and tells us exactly what to expect on exams (even provided extra coding question samples for us). He also provides a lot of help in the in-person labs. I'd definitely recommend him for DSA.

Inspirational
Hilarious
Caring
5.0
1.0
DSA456
Grade: B+
May 4, 2023
Would take again

Amazing Professor. Easy Grader. Explains Well. Even average students like me can do well if you do your labs and assignments properly. A student who studies good can find Midterm and Final test being very easy. Lastly, he is very friendly and hilarious, so you will definitely enjoy his lectures.

Amazing lectures
Clear grading criteria
Caring
1.0
5.0
DSA456
Grade: C
Jun 29, 2023

He never explains anything clearly, and he's pretty much always late.

Tough grader
5.0
4.0
DSA456
Grade: A-
Jul 9, 2023
Would take again

He is an excellent professor! Would take any other course with him! Such a gem in Seneca!

Participation matters
Hilarious
Caring
2.0
4.0
DSA456
Grade: A
Jul 10, 2023

He isn't that good at explaining so you'll have to attend the in-person labs to ask for clarification. However, half of the class will also do this. Make sure to quickly find an opportunity to talk to him, or you'll have to wait for a looong time after class. Sometimes he came to class late by around 10 minutes, which sucked.

Get ready to read
Group projects
Lots of homework
1.0
5.0
DSA456
Grade: Not sure yet
Aug 13, 2023

Honestly, he is not a good teacher for DSA. I might have the knowledge, but he doesn't go to detail to explain. Your self study is needed a lot as the tests are harder than what he teaches.

Tough grader
Test heavy
5.0
3.0
DSA456
Grade: A+
Aug 14, 2023
Would take again

Really awesome professor, very knowledgeable, and cares about students succeeding in the course.

Amazing lectures
Gives good feedback
Inspirational
5.0
2.0
DSA456
Grade: A
Aug 14, 2023
Would take again

He is the real GEM. He is always available to help students solve their doubts and his lectures are amazing. Very passionate and knowledgeable professor. Don't miss out on having him, he is a game-changer.

Amazing lectures
Caring
Respected
5.0
1.0
CPR101
Grade: A
Aug 15, 2023
Would take again

Wonderful professor! I remember taking CPR 101 back in 2016. Mr. Khojasteh goes above and beyond for its students! Entertaining lectures. The most important that he is passionate about what he teaches! I wish there was more professors like him!

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
2.0
DSA456
Grade: A
Aug 15, 2023
Would take again

He is great at teaching. He shows a lot of examples and how I can do them in class. The lectures are fully recorded and I can watch them anytime I want. Assignment materials are good to practice on your own based on what I learned from the lecture. Grading is fair.

Amazing lectures
Hilarious
Respected
5.0
3.0
DSA456
Grade: A+
Aug 17, 2023
Would take again

THE ONLY professor I've written a good review on. This professor is the gold standard, his classes are hard, but because he is just so good at what he does to help you complete all the hard assessments.

Inspirational
Hilarious
Respected
5.0
2.0
DSA456
Grade: A+
Aug 18, 2023
Would take again

Really awesome professor. He is very knowledgeable and cares about students succeeding in the course.

Inspirational
Hilarious
Caring
5.0
3.0
DSA456
Grade: A
Aug 21, 2023
Would take again

He is great at teaching. He shows a lot of examples and how you can do them in the class. The lectures are fully recorded and you can watch them anytime you want. Assignment materials are not hard to do based on what you learn from the lectures. And finally, grading is fair.

Gives good feedback
Inspirational
Respected
4.0
4.0
DSA456
Grade: A
Aug 26, 2023

Has good knowledge about topics, can explain well and provides examples. Pushes students to also practice on their own to learn better; he is willing to check extra work you did as practice. Replies to emails to provide support. Lectures are recorded so easy to review. Exams can be harder than other profs, so make sure to practice all concepts.

Tough grader
Test heavy
Accessible outside class
5.0
3.0
DSA456
Grade: A
Sep 11, 2023
Would take again

He's the best professor for DSA456 ever. He teaches well and grades to the best he can. He's just awesome.

Amazing lectures
Caring
Respected
5.0
4.0
DSA456
Grade: A
Sep 12, 2023
Would take again

DSA is hard in nature but Reza is the best prof you can take for this course if you really wanna learn the material!

Hilarious
Caring
Respected
5.0
2.0
CPR101
Grade: A+
Dec 8, 2023
Would take again

The best professor of semester 1. A very passionate teacher that want nothing but success for his students. An amazing lecturer with a lot of insight. Quizzes are short and easy to get full mark if you read through the material

Amazing lectures
Clear grading criteria
Inspirational
5.0
3.0
DSA456
Grade: A
Dec 9, 2023
Would take again

I feel the professor is very caring and patient with us. Whenever we had questions, he tried his best to accompany us after class and provide answers. The exam difficulty is moderate, creating a bit of pressure but ultimately helping us progress. I really enjoy this learning atmosphere.

Gives good feedback
Caring
Respected
5.0
5.0
DSA456
Grade: A+
Dec 17, 2023
Would take again

BEST PROFFESOR AT SENECA

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
1.0
CPR101
Grade: A
Apr 30, 2024
Would take again

Best professor for CPR101. Take him, you will easily get good grades. Very cool and understanding professor.

Caring
Respected
5.0
2.0
CPR101
Grade: A+
May 6, 2024
Would take again

I miss him so much for the CPR101. Enjoyed listening to his lectures and talking to him after the class. Having an option to take him? Do not hesitate and do it right away for good memories.

Amazing lectures
Inspirational
Caring
1.0
5.0
DSA456
Grade: F
Aug 17, 2024

I will never take this professor in my life.

Tough grader
Get ready to read
5.0
4.0
DSA456
Grade: A
Aug 31, 2024
Would take again

He genuinely cares about his students and focuses on helping them learn. Quiz difficulty is easy to moderate, while midterms and finals are moderate to hard. Completing labs, projects, and listening to pre-recorded lectures helps in understanding the course. I learned alot from him. Highly recommended to take his class. Awesome professor!

Get ready to read
Caring
Respected
1.0
5.0
DSA456
Grade: F
Sep 17, 2024

Very tough grader

Tough grader
Lecture heavy
Graded by few things
1.0
1.0
DSA456
Grade: A
Oct 6, 2024

He pretends to know about computer science but his knowledge is very weak. He's not ready to discuss with student about algorithms, but just abusing his authority as professor. He is also very lazy to prepare his lecture and the quality of his quiz questions is very poor, vague and useless for practical programming.

5.0
4.0
OOP244
Dec 5, 2024
Would take again

This professor is challenging but ideal for students serious about learning OOP in C++. He sets high standards and grades strictly, but his dedication to teaching and helping students succeed is evident. He values feedback and genuinely cares about making the class engaging. His approach ensures you deeply understand the subject. I'd take him again

Tough grader
Caring
Respected
5.0
4.0
DSA456
Grade: A
Dec 20, 2024
Would take again

If you really want to learn, and are prepared to work hard, take this prof (which I highly recommend as he was one of the best profs I had at Seneca). Otherwise, if you are looking for easy marks, maybe you should avoid taking this course with him!

Gives good feedback
Caring
Respected
5.0
4.0
OOP244
Grade: B+
Dec 20, 2024
Would take again

This professor is tough but fantastic for anyone serious about learning OOP in C++. He has high expectations and grades strictly, but you can really see how much he cares about his students' success. He welcomes feedback and makes the class engaging, which helps you grasp the material deeply.

Tough grader
Inspirational
Caring
5.0
3.0
DSA456
Grade: B
Dec 24, 2024
Would take again

He truly cares about his students and their learning. Quizzes are fairly easy, while exams are more challenging. Completing labs, projects, and watching lectures really helps. I learned so much and highly recommend his class—he's an amazing professor!

Inspirational
Caring
Respected
5.0
5.0
DSA456
Grade: A
Jan 20, 2025
Would take again

This is the only professor I've ever praised in a review. He truly sets the bar high—his classes are tough, and many consider him as s strict marker but his exceptional teaching and guidance make tackling the difficult assignments manageable.

Gives good feedback
Inspirational
Respected
5.0
4.0
OOP244
Grade: B+
Jan 30, 2025
Would take again

He is a great teacher if you are willing to learn. This course requires a lot of work but Reza is there to help and guide you through the process. He is an excellent professor who really cares about his students. I would take any class with him.

Inspirational
Caring
Respected
5.0
4.0
OOP244
Grade: B
Feb 16, 2025
Would take again

He's the best OOP244 professor at Seneca, but to me, he's more than that—he's a great teacher and a true friend. He genuinely cares about his students, and his classes are always engaging, but be prepared to do hard work. One of the professors I'll always remember!

Hilarious
Caring
Respected
5.0
4.0
DSA456
Grade: A
Feb 20, 2025
Would take again

You need to read every day to fully grasp the topics; otherwise, keeping up with the professor will be challenging. He had the patience to explain concepts countless times, provided one-on-one discussions, and ensured I truly understood the material. I wish every teacher were like him!

Hilarious
Caring
Respected
5.0
4.0
OOP244
Grade: B
Mar 6, 2025
Would take again

He is great at teaching all the details in OOP and C++. The course is the hardest among all second semester courses, so be prepared to do a lot as he expects students to do their best. The good thing is he is always available in case you want to meet him outside the classroom.

Gives good feedback
Caring
Accessible outside class
2.0
5.0
DSA456
Grade: A
Mar 11, 2025

Heavily tests on topics not in the notes, but doesn't do a good job of actually explaining them. Always shows up late.

Tough grader
Lecture heavy
5.0
4.0
DSA456
Grade: A
Mar 17, 2025
Would take again

Reza is the best professor I had at Seneca. He is very punctual and well-organized. He explains everything clearly, always provides you with the best practices, and doesn't care how long it takes you to ask him questions. Exams align with what he teaches but be prepared to do the needed hard work to complement his amazing teaching style though!

Gives good feedback
Inspirational
Respected
1.0
5.0
OOP244
Grade: Not sure yet
Apr 8, 2025

Tough grader, don't take this professor if you are weak in study. He definitely fail you

Tough grader
Get ready to read
Lecture heavy
5.0
4.0
OOP244
Grade: B
Apr 8, 2025
Would take again

He's hands down the best OOP244 professor at Seneca. He teaches with passion, makes every class feel meaningful, and always takes time to support his students, both academically and personally. You'll definitely have to work hard in his class, but you'll also grow a lot if you put in the effort. He's not just a professor you learn from.

Participation matters
Caring
Respected
5.0
4.0
DSA456
Grade: Not sure yet
Apr 22, 2025
Would take again

Reza teaches this course exceptionally well; he brings a great sense of humour to his teaching, which makes the classes enjoyable. That said, success really depends on how much effort you put in as consistent practice is key if you want to pass. He takes the time to support you if you ask for extra help. Overall, it was a great learning experience!

Get ready to read
Caring
Respected
5.0
4.0
OOP244
Grade: Not sure yet
Apr 26, 2025
Would take again

Reza explains C++ concepts clearly and effectively. His great sense of humour keeps the classes engaging, so you never feel bored. While his quizzes and tests can be tricky and challenging, they really push you to think critically. I highly recommend his course to anyone looking to sharpen their skills and take their learning to the next level.

Hilarious
Caring
Respected
Class Info

Online Classes

100%

Attendance Mandatory

46%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 91 grades
Most common grades:
A (44)
A+ (27)
B+ (8)
Grade Distribution
A(71)B(7)C(1)D(0)F(3)A-/B+(9)
Based on 97 reported grades
A: 44
A+: 27
B+: 8
B: 7
Common Tags
Caring (42)
Inspirational (39)
Respected (36)
Gives good feedback (32)
Amazing lectures (25)
Hilarious (16)
Tough grader (14)
Accessible outside class (10)
Rating Trend

Declining

-0.54 avg change
Oct
Dec
Jan
Feb
Mar
Apr
Last 6 months
Ratings by Course

CPR101

4.8

(14)

OOP244

4.5

(8)

JAC444

4.2

(50)

DSA456

4.0

(28)

JAV444

2.0

(4)
Difficulty by Course

OOP244

4.1

DSA456

3.6

JAC444

3.3

JAV444

2.3

CPR101

1.9

Similar Professors