4.3
Quality2.8
Difficulty92%
Would Retake128
Reviews92%
Would Retake
128
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
34%
Textbook Required
33%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.17 avg changeRatings by Course
721211310
5.0
(1)CCPS310
5.0
(3)CPS310C
5.0
(1)CKCS774
5.0
(1)ELE201
5.0
(1)Difficulty by Course
CPS300
5.0
CPS393310
4.0
ELE201
4.0
CCPS310
3.3
CPS211
3.2
Reviews (128)
Tries to be funny, sometimes annoying, wants u to fail, but still got an A+ haha
Al is the man.. love that wry sense of humour
as such....
No Comments
we all love you
understanding, seems strict but very funny during lectures.
No Comments
very knowledgeable guy
To the point, clear and concise. Recommended.
I got kicked out of class for talking. Ended up getting an A anyways.
the only prof who does not give his students the right to review the tests
No Comments
doesnt care if kushnirs test has stuff he didnt teach! Still better than kushnir
He makes a hard subject easy, well, not THAT easy.
Very friendly with students, One of the best teachers
Friendly prof. Hes not bad but hes not good either.
An Improvement over Kushnir, but not by much!
if u fail this course...it doesn't matter ..take it next time
When theres good news and bad news...They r always both bad!
he's ok but don't be fooled cause he isn't much better than kushnir
Sadeghian = Kushnir, he *conveniently* teaches material after it has been tested
very nice prof, if you really listen to him, then you can get A in his courses
No Comments
to the point, no crap. he's LOADS better than vic but still a tough course.
Havent i told u i make mistakes in order to see whether u are paying attention
guys he is the best. Wait till 3'rd year then you'll believe in it
He puts on a show. If one person talk in class, he refuses to teach
No Comments
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
get the last year's exam paper and you will be doing well in your exam!!!
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.
George Costanza is right. He is funny and good sense of humor. He really enjoys his job.
He knows is stuff, but bad in explaining things! If you like to waste you money then all mean take his course.
He's a really nice guy, just dont interrupt him in class and things will go well.
funny and humour, explain the context very clear
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
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. :)
really hot!
He sucks
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.
Hes a good guy, Great prof, Very clear, easily grasp info from his lectures. PROMOTE THIS GUY AGAIN. He deserves it.
he is the best prof I have ever had since I got in this big money sucker university
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.
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
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!
He is great prof. very committed and caring.
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.
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.
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.
He is simply the best in department
You should be shot if you don't take his classes. The greatest professor ever.
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!
U should be shot if you don't take his class.
No Comments
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.
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.
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
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
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.
Great prof, wish he could teach every cs class.
He does not teach Anything zip. Not earned even basic stuff.
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.
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.
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.
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.
Absolutely not bad.
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.
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!
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!
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.
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.
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
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
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.
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.
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.
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.
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
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.
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!
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.
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.
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.
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.
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!
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
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
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.
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.
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!
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)
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.
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
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.
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.
BEST PROF EVER
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.
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.
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
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
hands down one of the best profs. i would recommend going over the slides after class and doing the examples 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
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.
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.
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.
He is an overall great professor.
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!
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.
If you say hi to him in public, he will throw up a peace sign.
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.
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.
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.
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)
He begins his class with Morse code.
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.
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.
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...
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
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!!!!
Best professor for cps 213 and cps 310
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.
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.
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!
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.
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!
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.
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
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
Class Info
Online Classes
100%
Attendance Mandatory
34%
Textbook Required
33%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.17 avg changeRatings by Course
721211310
5.0
(1)CCPS310
5.0
(3)CPS310C
5.0
(1)CKCS774
5.0
(1)ELE201
5.0
(1)Difficulty by Course
CPS300
5.0
CPS393310
4.0
ELE201
4.0
CCPS310
3.3
CPS211
3.2