4.3

Alireza Sadeghian

Computer Science - Toronto Metropolitan University

4.3
Quality
2.8
Difficulty
92%
Would Retake
128
Reviews
4.3
Quality
2.8
Difficulty
4.3
Helpful
4.4
Clarity

92%

Would Retake

128

Reviews

Rating Distribution
Official

5

80

4

31

3

9

2

4

1

4

What Students Say

I hope we have him for 310

CPS213 - 5.0 rating

I rarely needed to consult the textbook

CPS213 - 4.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

34%

Textbook Required

33%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 48 grades
Most common grades:
A+ (15)
A (10)
A- (9)
Grade Distribution
A(25)B(8)C(2)D(1)F(0)A-/B+(12)
Based on 61 reported grades
A+: 15
A: 10
A-: 9
B: 6
Common Tags
Amazing lectures (26)
Respected (17)
Lecture heavy (15)
Skip class? You won't pass. (13)
Amazing lectures (12)
Graded by few things (12)
Hilarious (11)
Gives good feedback (11)
Rating Trend

Stable

+0.17 avg change
Jan
Apr
May
Dec
Aug
Dec
Last 6 months
Ratings by Course

721211310

5.0

(1)

CCPS310

5.0

(3)

CPS310C

5.0

(1)

CKCS774

5.0

(1)

ELE201

5.0

(1)
+11 more courses
Difficulty by Course

CPS300

5.0

CPS393310

4.0

ELE201

4.0

CCPS310

3.3

CPS211

3.2

Reviews (128)
2.0
1.0
CPS125
Feb 25, 2002

Tries to be funny, sometimes annoying, wants u to fail, but still got an A+ haha

4.0
3.0
CPS393
Grade: Not_Sure_Yet
Feb 28, 2002

Al is the man.. love that wry sense of humour

4.0
1.0
CPS393
Grade: B-
Mar 2, 2002

as such....

5.0
3.0
CPS393
Mar 19, 2002

No Comments

5.0
1.0
CPS310
Apr 15, 2002

we all love you

5.0
2.0
CPS211
May 22, 2002

understanding, seems strict but very funny during lectures.

4.0
3.0
CPS125
Jun 20, 2002

No Comments

5.0
4.0
CPS393
Jun 24, 2002

very knowledgeable guy

5.0
2.0
CCPS310
Aug 16, 2002

To the point, clear and concise. Recommended.

4.0
1.0
CPS393
Aug 25, 2002

I got kicked out of class for talking. Ended up getting an A anyways.

4.0
5.0
CPS211
Sep 5, 2002

the only prof who does not give his students the right to review the tests

5.0
2.0
CPS310
Oct 1, 2002

No Comments

3.0
3.0
CPS310
Oct 9, 2002

doesnt care if kushnirs test has stuff he didnt teach! Still better than kushnir

5.0
3.0
CPS310
Oct 30, 2002

He makes a hard subject easy, well, not THAT easy.

5.0
3.0
CPS310C
Nov 22, 2002

Very friendly with students, One of the best teachers

4.0
3.0
CPS310
Dec 4, 2002

Friendly prof. Hes not bad but hes not good either.

4.0
3.0
CPS310
Dec 6, 2002

An Improvement over Kushnir, but not by much!

5.0
1.0
CPS310
Dec 18, 2002

if u fail this course...it doesn't matter ..take it next time

4.0
1.0
CPS310
Dec 26, 2002

When theres good news and bad news...They r always both bad!

3.0
3.0
CPS310
Jan 15, 2003

he's ok but don't be fooled cause he isn't much better than kushnir

4.0
4.0
CPS211C
Jan 15, 2003

Sadeghian = Kushnir, he *conveniently* teaches material after it has been tested

4.0
4.0
CPS393310
Jan 16, 2003

very nice prof, if you really listen to him, then you can get A in his courses

3.0
3.0
CPS211
Jan 27, 2003

No Comments

5.0
3.0
CPS310
Feb 5, 2003

to the point, no crap. he's LOADS better than vic but still a tough course.

4.0
3.0
CPS211
Feb 21, 2003

Havent i told u i make mistakes in order to see whether u are paying attention

5.0
1.0
CPS211C
Feb 22, 2003

guys he is the best. Wait till 3'rd year then you'll believe in it

3.0
2.0
CPS211
Mar 8, 2003

He puts on a show. If one person talk in class, he refuses to teach

5.0
3.0
CPS310
Apr 13, 2003

No Comments

5.0
3.0
721211310
Aug 16, 2003

he is the BEST prof in Ryerson. He always have more students in his class than assigned, so better go to the class early. better than Kushnir better than any other 721 prof. Sooo cute when he do that "Wink" thing. He will be a good prof for a go

5.0
1.0
CPS310
Oct 16, 2003

get the last year's exam paper and you will be doing well in your exam!!!

3.0
4.0
CPS310
Nov 18, 2003

He thinks hes funny but hes not. If he gets angry then he'll leave the class, very bad attitude. Uncanny resemblance to George Costanza.

4.0
3.0
CPS310
Dec 3, 2003

George Costanza is right. He is funny and good sense of humor. He really enjoys his job.

2.0
4.0
CPS211
Dec 16, 2003

He knows is stuff, but bad in explaining things! If you like to waste you money then all mean take his course.

5.0
3.0
CPS310
Mar 29, 2004

He's a really nice guy, just dont interrupt him in class and things will go well.

5.0
1.0
CKCS774
Apr 4, 2004

funny and humour, explain the context very clear

1.0
3.0
CPS310ETC
Aug 13, 2004

I have this guy all the time, if you wanna learn he's useless dont understand something and he'll say "you vood see u voodnt need it" wtf buddy? he is terrible makes bad jokes and told me id never have sex...why? whats the basis

5.0
3.0
CPS125
Sep 10, 2004

Dr. Sadeghian is a very good professor. He tells you what you need to know, nothing more than content of text so you get confused. He is helpful if you ask him question or show enthusiasm. he teaches clear,let you question and answers well. :)

5.0
4.0
CPS310
Sep 28, 2004

really hot!

1.0
4.0
CPS310
Dec 10, 2004

He sucks

5.0
4.0
CPS310
Dec 31, 2004

Awsome Prof, has a sense of humor and knows his material. Very respectable and knows how to teach unlike many other profs in this university.

5.0
3.0
CPS310
Jan 3, 2005

Hes a good guy, Great prof, Very clear, easily grasp info from his lectures. PROMOTE THIS GUY AGAIN. He deserves it.

5.0
1.0
CPS125
Jan 6, 2005

he is the best prof I have ever had since I got in this big money sucker university

5.0
4.0
CPS310
Feb 11, 2005

Best proffesor I have ever had. If you get a chance take any course he's teaching. Clear and consice lectures, and controls the classroom very well.

4.0
1.0
CPS125
Grade: A
Apr 25, 2005

This class was simply too easy. It was not a university level course. Some people may like it this way so they can get their piece of paper saying they've graduated, but it is not a useful course for learning. You do learn some things, but way too little for a university course. Rye High is right

5.0
1.0
CPS310ETC
Jun 2, 2005

He is the most 'student-friendly' teacher in the entire comp-sci dept at RU.Imagine the good things that can happen to the dept if he's made the Chair.He deserves it!

5.0
4.0
ELE201
Jul 5, 2005

He is great prof. very committed and caring.

5.0
1.0
CPS213
Jan 25, 2006

The best proff I have ever had. Very helpful and undrestanding. This is the only class that I have ever taken where I walked out of class at the end of every lecture with the 100% knowledge of the lecture. I just wish he was not the CEO so he could teach more courses. The best proff in the world. Very very funny and not boring at all.

5.0
3.0
CPS310
Aug 17, 2006

Simply the best prof I've had in ryerson. He cares about teaching but doesn't take any crap from students. I didn't learn in any other class as much as I did in his class. Wish he would teach more courses.

5.0
3.0
CKCS120
Sep 8, 2006

He is a great prof. His lectures and notes are incredibly clear and well-organized. He finally made me understand C programming after years of trying to learn it myself. His approach, teaching by example, is outstanding.

5.0
3.0
CPS213
Mar 11, 2007

He is simply the best in department

5.0
4.0
CPS310
Apr 11, 2007

You should be shot if you don't take his classes. The greatest professor ever.

5.0
3.0
CPS213
Apr 15, 2007

He is the best comp sci prof ever in Ryerson.He even taught us 310 because we had it with a stupid idiot jiang. Every one loves this guy. I wish all ryerson profs were like him or he had some kinda nuclear energy so he would be able to teach us all the courses!

5.0
3.0
CPS310
Apr 16, 2007

U should be shot if you don't take his class.

1.0
5.0
CPS300
May 30, 2007

No Comments

5.0
4.0
CPS213
Nov 30, 2007

What can I say? I didn't need to crack open the book all year, i used it for a few exercises for studying. His 1-3pm class on friday afternoons were ALWAYS full, and he's competing with friday! I hope we have him for 310. In fact, he should teach the other prof in the dept how to teach, and i bet he could do it.

5.0
2.0
CPS213
Jan 8, 2008

Great professor, really knows how to teach the material, lots and lots of examples, makes sure everyone understands him. Very funny. Wants a really quiet class, so do not talk or beware his wrath. Is the current chair ('07) of the CS department.

5.0
3.0
CPS213
Dec 9, 2009

He is Awesome...He knows how to teach and simplify the concepts...His notes are amazing,do not waste money buying the course book...You will learn all you need by attending his classes and reading his notes

5.0
1.0
CPS213
Dec 18, 2009

As other users noted, do not need the book, do not talk and thats about it. He is a good funny guy, who teaches well and can have a good laugh just do not disrespect him. 4.33 for this prof

4.0
3.0
CPS213
Apr 1, 2011

Strict, but fair. Makes a lot of jokes (claimed he has authority to cancel exams), and explains concepts well. I rarely needed to consult the textbook. He says he doesn't follow it, but he seems to cover nearly everything from the book, and the same order.

5.0
1.0
CPS213
Dec 15, 2011

Great prof, wish he could teach every cs class.

1.0
5.0
CPS213
Nov 19, 2012

He does not teach Anything zip. Not earned even basic stuff.

3.0
2.0
CPS213
Dec 23, 2013

Pretty cool guy being the Chair of CS and all. You should be fine if you did well in the first part of MTH110 (Binary to other base conversions, boolean algebra, truth tables, circuit design, etc). He assign's a txtbook but the class rarely used it. Midterm/Exam are related to lecture notes, labs (TAs are good) and other hints he gives in class.

5.0
2.0
CPS213
Grade: A
Nov 28, 2016
Would take again

He's a great professor. His lecture might be a bit dry but that's more the course content and not him. If you just show up and pay attention you can easily pass. He will tell you that this course is easy and he's right. You can get an easy 90 with minimal effort. You just need to actually do the work.

Skip class? You won't pass.
Clear grading criteria
Amazing lectures
5.0
3.0
CPS213
Dec 26, 2016
Would take again

This professor writes on the board instead of using power points. He explains well and if you practice his examples and the labs, you will do fine on the midterm and the final. He was a great teacher for me because I love professors who actually write on the board and go through the steps instead of putting up a slide and talking about it.

5.0
2.0
CPS213
Feb 2, 2017
Would take again

Amazing proof! Lecture style may seem weird at first, but it works amazingly. He clearly explains concepts and does lots of examples in class. If you go to the lectures you won't need the textbook. He also throws in a lot of jokes at the perfect time which makes everyone laugh.

Skip class? You won't pass.
Hilarious
Amazing lectures
4.0
4.0
CPS213
Grade: A-
Mar 23, 2017
Would take again

Absolutely not bad.

Skip class? You won't pass.
Hilarious
Amazing lectures
4.0
3.0
CPS310
Grade: B
May 5, 2017
Would take again

As long as you go to classes AND study the notes/ppts he puts up on D2L later, this course won't be difficult at all. Final exam was easier than midterms; but not easy. The questions on exams are very straightforward and easy to answer as long as you studied. Lectures can be confusing but rereading them in your own time helps a lot.

Skip class? You won't pass.
Clear grading criteria
TEST HEAVY
5.0
2.0
CPS213
Dec 8, 2017
Would take again

He's the best prof hands down, lectures are very clear. If you attend all the lectures you won't need the textbook. He's hilarious, he throws in a lot of funny jokes at the appropriate time. In his lectures (if you listen) you really, not like other courses. Exams are fair and if you miss a lecture, it's hard to catch up. THE BEST EVER!

Skip class? You won't pass.
Hilarious
Amazing lectures
5.0
3.0
CPS213
Dec 28, 2017
Would take again

Alireza's a great prof, he answers questions thoroughly and tries his best to make the class interesting. He actually cares for his students, showing up to class is mandatory cuz the textbook sucks. The exams have no surprises, they cover all the lectures. Overall great prof!

Skip class? You won't pass.
Hilarious
Amazing lectures
5.0
2.0
CPS213
Grade: A-
Dec 29, 2017
Would take again

Literally one of the best profs in computer science. His lectures are paced very well and his style of teaching is simple and sweet, no surprises or confusion. The ONLY RULE he has is no talking during his lectures. Hes also very open to questions and jokingly enforces participation.

Gives good feedback
Respected
Participation matters
5.0
3.0
CPS213
Grade: A
Dec 30, 2017
Would take again

Honestly one of the best profs in the comp sci dept. The exam is exactly what he covers in class. Basically, write down everything, pay attention, and you'll do extremely well. Don't goof off in class and you'll be on your way to an easy A. Also make sure not to skip classes, especially ones where he writes on the board. Would take him again.

Respected
Skip class? You won't pass.
Hilarious
4.0
3.0
CPS213
Jul 23, 2019
Would take again

very fortunate to have Alireza Sadeghian for CPS213 CompOrg1 and CPS310 CompOrg2. plenty of time to do labs, midterm and final MC were tricky but fair

Gives good feedback
Skip class? You won't pass.
Graded by few things
5.0
3.0
CPS213
Grade: B
Aug 10, 2019
Would take again

Funny and fair Professor. You don't need a textbook, just show up to the classes and note down all the concepts and you'll be fine

Hilarious
5.0
5.0
CPS310
Grade: A+
Sep 12, 2019
Would take again

He is the best prof at Ryerson Uni! I took his CPS 213 and CPS 310 classes, and he teaches hard concepts very well. Not to say the courses were easy, but he knows his topics, and all you need is to attend to the lectures and take notes.

Gives good feedback
Skip class? You won't pass.
Amazing lectures
4.0
2.0
CPS213
Grade: Incomplete
Dec 9, 2020
Would take again

You can get an A+ in this course without the professor, but you'll save hours of watching youtube if you just attend the lectures.

Clear grading criteria
Amazing lectures
Lecture heavy
5.0
3.0
CPS213
Grade: A+
Dec 21, 2020
Would take again

Everything you need from his course is in his slides. Attend his lectures and you'll be more than prepared for exams. His labs are an easy 20%. His quizzes have trick questions in them but he made up by using top 4/5 quizzes. Fair class but you cannot afford to fall behind, especially post-midterm since everything is based on past lectures.

Test heavy
Amazing lectures
Lecture heavy
4.0
2.0
CPS213
Jan 5, 2021
Would take again

Just don't interrupt during his lectures. He is a very good explainer and his notes are awesome. If you keep up with the pace you're good to go.

Respected
Amazing lectures
3.0
3.0
CPS213
Grade: A-
Jan 6, 2021
Would take again

It was fairly difficult to learn from him. The lectures were just reading slides, when many new concepts were difficult and would have been easier to understand with examples during the lecture. 2 of the 5 quizzes had weird trick questions, but other than that they were easy. He is very knowledgeable, but learning from other resources may be needed

3.0
4.0
CPS213
Grade: B-
Jan 14, 2021
Wouldn't take again

This class was by far the most difficult class, the only perk was the labs being an easy pass but the final and midterm were so limited of time and so much information to process. His method in teaching is very confusing and doesnt re-explain when asked.

Participation matters
Skip class? You won't pass.
Test heavy
2.0
4.0
CPS213
Grade: A
Jan 19, 2021
Wouldn't take again

this course was very difficult and honestly you need to know your stuff before this class. He doesn't record his lectures so you must attend his classes. Also, he makes alot of mistakes on his lecture notes. The quizzes are timed (5 min for 5 qs) and the exams were very difficult to do with multistep problems. Study with a friend & help each other!

4.0
3.0
CPS310
Grade: A
May 11, 2021
Would take again

Decent professor but exams can be tricky due to time limits. Post-midterm material went by fast and sometimes lectures were rushed. But overall, a great prof who covers all material you need during lectures. Also gives lots of time for labs. Put in some effort and you can get an A.

Accessible outside class
Test heavy
Lecture heavy
4.0
5.0
CPS310
Grade: D+
May 25, 2021
Wouldn't take again

He has great lectures and PowerPoint slides and I appreciate him for uploading his lecture recordings. I didn't give him 5/5 because his exams are way too hard, especially his final. Exams have a high weight too. He doesn't give enough exam time and no backtracking, would've probably been easier in person. I'm really grateful I passed this course.

Graded by few things
Test heavy
Amazing lectures
4.0
4.0
CPS213
Grade: A+
Dec 17, 2021
Would take again

A great person and professor, he explains complex concepts clearly and easily, so if you attend lectures and take notes you should be good! The textbook is useless- study from his slides and do the questions by yourself and u should be good. Labs are 20%, pretty easy just take a lot of time.

Accessible outside class
Skip class? You won't pass.
Lecture heavy
4.0
4.0
CPS213
Grade: A-
Dec 18, 2021
Would take again

Dr. Alireza Sadeghian is actually a GOLD professor. But however the way the course is being taught isn't really fair. He tries to make everything clear but he only goes over the slides nothing more. If you're gonna choose him you really have to attend the classes and pay serious attention. Else, the textbook wouldn't be that helpful in my opinion.

Participation matters
Skip class? You won't pass.
5.0
4.0
CPS213
Grade: A
Dec 18, 2021
Would take again

Great professor, and it's a must to attend his lectures. Textbook is recommended but never really used that much. However, textbook is a great tool to practice and read more about the lecture content. Overall, if you love computers, you will do good in this course. Just pay attention and work hard!

Skip class? You won't pass.
Amazing lectures
Caring
4.0
3.0
CPS213
Grade: A-
Jan 14, 2022
Would take again

Posts slides but not lectures - the slides are comprehensive version of textbook ( I fell behind but was able to do well just by reading the textbook + Youtube: Neso Academy + reading over slides) - explain any questions asked during lecture (has to be with using mic) and gave us a review lecture for mid term and exam

Respected
Accessible outside class
4.0
3.0
CPS213
Grade: A-
Feb 2, 2022
Would take again

His Slides are so good and he explains it so well. The labs are a bit challenging. He lets you ask many questions and is really understanding and nice

Graded by few things
Amazing lectures
Caring
5.0
1.0
CPS310
Grade: Incomplete
Mar 1, 2022
Would take again

He is very thorough with his lectures, very patient and really goes over the material carefully. He'll go over content step by step so you get a clear idea of the content. He does great midterm and exam review, such as dedicating lectures to review and creating practice quizzes.

Amazing lectures
5.0
2.0
CPS310
Grade: A+
May 9, 2022
Would take again

His lectures are really good, you only really need to pay attention to them to do well. He does great review sessions and mock exams that are really helpful. Labs can be challenging, the midterm and exam weren't too bad, the exam being worse than the midterm. Just look over and thoroughly understand the slides and their content.

Amazing lectures
5.0
4.0
CPS213
Grade: A+
Aug 5, 2022
Would take again

very organized and well-explained lectures. If you pay attention and try to understand, you'll definitely get a good grade! He's a good prof!

Get ready to read
Gives good feedback
Accessible outside class
5.0
1.0
CPS213
Grade: A+
Dec 12, 2022
Would take again

Dr Sadeghian was one of the best teachers I've ever had. He was an amazing lecturer;if you pay attention and study after each lecture, you will be fine for both the final and midterm. All of the questions for midterm and final are from the pdf that he posted before each lectures. Just make sure you understand the material you will be fine(Trust me)

Participation matters
Amazing lectures
5.0
2.0
CPS213
Grade: Not sure yet
Dec 13, 2022
Would take again

He may come off very stern and rude in the beginning as he doesn't like anyone speaking during his classes, but he truly cares for his students and wants the best for them. His examinations are not hard either and the labs he gives are a free 20%, they are just for you to learn. He has great slides, you can learn off them easily.

Amazing lectures
Test heavy
Accessible outside class
5.0
1.0
CPS213
Grade: A+
Dec 15, 2022
Would take again

This professor is good. Although I attended 2-3 lectures, the slides are very clear and are more than enough for succeeding in the course. His lectures are top tier. You WILL leave the lecture understanding the content taught. I'd recommend you to attend lectures if you aren't great at teaching yourself. Exam was great. Textbook isn't necessary. GG

Amazing lectures
Clear grading criteria
5.0
2.0
CPS213
Dec 16, 2022
Would take again

He may seem rude at first but his lectures are really good and well organized. His slides contain all the material you need to do well in the exams.

Amazing lectures
5.0
2.0
CPS213
Grade: A+
Dec 21, 2022
Would take again

Dr Alireza is a top-quality professor. His lectures are very thorough and the slides are very clear, although some slides require context from the lectures. Labs are easy, but it really depends on the TA and how they are marking it. Pay attention to his lecture and it is an easy A+ on the multiple choice exams.

Amazing lectures
Hilarious
Respected
5.0
2.0
CPS213
Grade: A+
Dec 24, 2022
Would take again

BEST PROF EVER

Caring
4.0
3.0
CPS213
Grade: A+
Dec 25, 2022
Would take again

His lecture slides are great, but the way he explains certain concepts can sometimes be confusing. When asking questions outside of the lecture, his answers are very unclear. Thankfully, you can do well just by reading the slides and practicing from the labs.

4.0
3.0
CPS213
Grade: B
Dec 29, 2022
Would take again

While Professor Sadeghian was a great lecturer, it was difficult to complete the labs without outside help. The midterm was not at all difficult, but the final exam was a bit unclear in some areas and was definitely hard. However, if you attended all the lectures the material is much easier and he even answers questions about the labs.

Amazing lectures
Lecture heavy
Graded by few things
5.0
3.0
CPS213
Grade: B+
Jan 18, 2023
Would take again

Dr.Sadeghian really cares about his students and makes sure everyone is understanding the concept. He teaches perfect and he is also very open to questions and the midterm was soo easy but the final was a bit harder. I'd take him again for sure

Amazing lectures
Caring
Respected
5.0
4.0
CPS310
Grade: A
Jan 24, 2023
Would take again

He was one of the best profs I have ever had! He worked with us and taught us the stuff like no other prof! Amazing! Caring and super helpful... Dr. Sadeghian is a true masterpiece

Inspirational
Caring
Respected
5.0
4.0
CPS213
Grade: Rather not say
Jan 31, 2023
Would take again

hands down one of the best profs. i would recommend going over the slides after class and doing the examples again

Amazing lectures
5.0
3.0
CPS310
Grade: A+
Apr 21, 2023
Would take again

Amazing professor, one of the best professors at TMU at the moment. He is extremely caring for students, his lectures are very detailed and he uploads his lectures on d2l. He lets you know what will be on the exam and he also never fails to help you understand a concept. 10/10 professor

Amazing lectures
Gives good feedback
5.0
4.0
CPS310
Grade: Not sure yet
Apr 25, 2023
Would take again

Alireza Sadeghian is the greatest low-level language professor of all time. His lecture slides as well as his explanations are more than sufficient to do well in CPS310. Do not talk in his class. You will heavily regret it. However, he is one of, if not the best lecturer I have ever had the pleasure of knowing. Anyways, the course is alright.

Amazing lectures
Lecture heavy
Graded by few things
5.0
3.0
CPS310
Grade: Not sure yet
Apr 27, 2023
Would take again

If I could choose one professor to teach me my whole CS degree, I would choose Professor Sadeghian no doubt. He is an amazing lecturer and he conveys the concepts in the best way possible. Attend lectures, review the content after class, and ask questions if you're confused.

Amazing lectures
Gives good feedback
Respected
5.0
3.0
CPS310
Grade: Not sure yet
Apr 29, 2023
Would take again

Honestly, the best professor I've had my whole first year. Attend his lectures, they are amazing and he explains concepts to well. Just review his lectures and do the examples on them again for the midterm and exam and you should be fine.

Amazing lectures
Gives good feedback
Respected
5.0
1.0
CPS310
Grade: A+
May 6, 2023
Would take again

He is an overall great professor.

Inspirational
Respected
5.0
3.0
CPS310
Grade: A
Aug 7, 2023
Would take again

Don't spend time worrying about random questions. If you want to do good in the course: go to his lectures, review the material after class(he would say this himself as well), and ask questions if you're confused. He will answer your question in the most concise manner. We need more profs like him!

Amazing lectures
Gives good feedback
Graded by few things
5.0
4.0
CPS213
Grade: A-
Nov 4, 2023
Would take again

This man commands the room. He scares a lot of students. His lectures are straightforward. Ask questions and he will respond. It can feel like he does not care about his students but he does. Labs really push your thinking. Do not stress over the exams, just repeat all the exercises on the slides. Attend lectures.

Amazing lectures
Clear grading criteria
Test heavy
5.0
4.0
CPS213
Grade: Rather not say
Nov 18, 2023
Would take again

If you say hi to him in public, he will throw up a peace sign.

5.0
3.0
CPS213
Grade: Incomplete
Dec 5, 2023
Would take again

Sadeghian is an amazing professor. His lectures are very clear and easy to understand. He is a little strict though. Don't talk when he is.

Amazing lectures
Respected
Lecture heavy
3.0
4.0
CPS210
Grade: Not sure yet
Dec 13, 2023

Class moves fast (1-2 slides per lecture) slides can go up to 80 pages, I find that the slides don't really teach much problem is that they have steps to get an asnwer but if you are the type of learner that needs background info on most things you wont have a good time with the slides. The slots he pics for the class is purposefully 4-6 on Friday.

Participation matters
Clear grading criteria
Lecture heavy
5.0
4.0
CPS213
Grade: A
Dec 13, 2023
Would take again

5 Labs, Midterm and the final make up you grade, so no room for error. Read his slides before the lectures. His lectures can get long but midterm and final are not too far off what you've learned. Labs are pretty easy and you have 2 weeks to finish 1 small task, except last lab lol. Feel free to skip if a TA is running the lecture, not worth.

Amazing lectures
Lecture heavy
Graded by few things
2.0
5.0
CPS213
Grade: Not sure yet
Dec 13, 2023

1) moves fast 2) You can only pass if you get a 50 on the final and midterm (labs don't count unless 50) 3) You can't really self teach on the slides, so come to the class 4) Drink some energy drink cause he always picks the 4-6 time for friday 5) Labs are not that bad 6) If a TA is teaching you, go home. 7) Start Lab 5 on the first day (crazy lab)

Lecture heavy
Graded by few things
5.0
3.0
CPS213
Grade: A-
Dec 18, 2023
Would take again

He begins his class with Morse code.

Hilarious
Test heavy
5.0
2.0
CPS213
Grade: A+
Dec 22, 2023
Would take again

Great lecturer, one of the only profs that demands students to be silent when he speaks. He is respected and clearly knows what he is talking about, will definitely take a course with him again. As others have said though, the lectures given by the TAs sucked.

Amazing lectures
Respected
Graded by few things
4.0
2.0
CPS210
Grade: A+
Dec 22, 2023
Would take again

5 labs, midterm, and final make up your grade. Very fast paced lectures (approx. 2 slides per lecture), and go home if the TA is teaching the class. For me, the slides were very detailed and I was able to learn a few lectures just by looking at those, but I would suggest to still go to the lectures. The labs are easy, except for the last one.

Lecture heavy
Test heavy
Graded by few things
5.0
2.0
CPS213
Grade: Rather not say
Dec 23, 2023
Would take again

Overall super good prof. Don't talk when he's teaching. Goes over like almost 1-2 lecture slides per class(about 60 pages so keep up). He's super nice when you talk to him and will answer your questions. Wants you to pass and do well in his class. Don't skip too many lectures or you'll fall behind! learned it the hard way...

Hilarious
Respected
5.0
3.0
CPS213
Grade: A+
Dec 28, 2023
Would take again

He's the goat for 213. Very descriptive slides, open to questions, and very good at navigating difficult topics. He provided resources for studying for the midterm, and prepared us well. Only complaint with the course as a whole is that the midterm and exam weight contributed 80% of your mark

Amazing lectures
Hilarious
Graded by few things
5.0
3.0
CPS213
Grade: B
Jan 22, 2024
Would take again

A goated prof. The lectures are all you need for the exams super straightforward. If you put in the work from day 1 you will do amazing. Take with him!!!!

Clear grading criteria
Hilarious
Lecture heavy
5.0
4.0
CCPS310
Grade: A
Apr 23, 2024
Would take again

Best professor for cps 213 and cps 310

Amazing lectures
Gives good feedback
Respected
5.0
3.0
CPS310
Grade: C+
Apr 29, 2024
Would take again

He is the best professor for 310. Use his slides and redo every example you can through the slides if you want to do well in this course.

4.0
2.0
CPS310
Grade: B+
May 3, 2024
Would take again

Great prof. Make sure you go to his lectures since he explains them in depth. Redo the examples on the slides and try to participate in class - it helps with understanding the concepts.

Amazing lectures
Lecture heavy
5.0
2.0
CPS310
Grade: A-
May 17, 2024
Would take again

I've already taken CPS213 with Prof. Sadeghian, and I really enjoy the way he runs these courses. The lectures are extremely clear and well-formatted, so I recommend going to class. He posts the slides which are very easy to follow in case you cannot make a lecture, including lots of examples. Very good professor and interesting course!

Amazing lectures
Respected
Test heavy
5.0
3.0
CPS213
Grade: B+
Dec 13, 2024
Would take again

The professor has a rigorous teaching style, but it works well if you put in the effort. The lectures are informative, and resources like Unstuckstudy can help with exam prep. Attend class, stay focused, and you'll do great in this course.

5.0
4.0
CPS213
Grade: B
Aug 23, 2025
Would take again

Attend his lectures! Pay close attention to the questions he asks, as they often appear on the exams. I learned a lot from this professor, but it's easy to get lost if you're not actively following along. Be sure to review all the lecture notes before exams - especially the examples, as they're very helpful. All the best!

Amazing lectures
Lecture heavy
5.0
4.0
CCPS310
Aug 23, 2025
Would take again

Start the labs early, attend lectures and pay close attention to the questions he asks in class. It's easy to get lost if you lose focus at all, so actively follow along. Don't take his blunt feedback personally learn from it and move on. Review all the materials before exams; it's possible to score well, but just as easy to slip up in this course.

Gives good feedback
Respected
Lecture heavy
4.0
2.0
CPS213
Grade: B
Dec 7, 2025
Would take again

Generally I think he's a pretty good prof. His lectures provide a lot of examples and he goes over a lot of the course material thoroughly. Just make sure to do the labs early or else you'll be trapped there for a while. The tests weren't too bad either, though still difficult. He has a tendency to be very blunt and straightforward though

Participation matters
Amazing lectures
Gives good feedback
4.0
3.0
CPS210
Grade: C
Dec 18, 2025
Would take again

going to the lectures will help a lot, even if you dont understand it at that moment, when you study on your own time his words will click later on. the course was not hard until the final exam which dropped me from an A to a C. don't let the exam being multiple choice fool you into thinking it will be easy

Amazing lectures
Respected
Graded by few things
Class Info

Online Classes

100%

Attendance Mandatory

34%

Textbook Required

33%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 48 grades
Most common grades:
A+ (15)
A (10)
A- (9)
Grade Distribution
A(25)B(8)C(2)D(1)F(0)A-/B+(12)
Based on 61 reported grades
A+: 15
A: 10
A-: 9
B: 6
Common Tags
Amazing lectures (26)
Respected (17)
Lecture heavy (15)
Skip class? You won't pass. (13)
Amazing lectures (12)
Graded by few things (12)
Hilarious (11)
Gives good feedback (11)
Rating Trend

Stable

+0.17 avg change
Jan
Apr
May
Dec
Aug
Dec
Last 6 months
Ratings by Course

721211310

5.0

(1)

CCPS310

5.0

(3)

CPS310C

5.0

(1)

CKCS774

5.0

(1)

ELE201

5.0

(1)
+11 more courses
Difficulty by Course

CPS300

5.0

CPS393310

4.0

ELE201

4.0

CCPS310

3.3

CPS211

3.2

Similar Professors