3.8
Quality2.3
Difficulty71%
Would Retake91
Reviews71%
Would Retake
91
Reviews
Rating DistributionOfficial
5
52
4
6
3
10
2
9
1
14
What Students Say
“man this guy seems to talk non-stop”
CPS412 - 3.0 rating“It was hard to hear him at times though”
CPS213 - 3.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
18%
Textbook Required
40%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.05 avg changeRatings by Course
CPS633
4.3
(6)CPS213
3.9
(77)CPS713
3.7
(3)CPS840
3.0
(1)CPS412
2.0
(2)Difficulty by Course
CPS118
4.5
CPS840
4.0
CPS412
3.5
CPS713
2.7
CPS633
2.3
Reviews (91)
Doesn't explain the math very well. He goes to fast and also trails off in his sentences which makes it hard to stay focused in what he's getting at.
Great prof, very enthusiastic and completely up to date with computer security, great job of supplementing textbook with his lectures and slides, gives great feedback on assignments and test.
Teaches the material well. The labs are really interesting. A lot of memory work in the course but his exams and marking is very fair. Read his slides, do the labs, and attend class and it'll be an easy mark.
The tests are very fair and labs are pretty interesting. This prof is great. He listens to feedback regarding labs and tests and on managing the course in general, but there is a lot of material covered in the course so READ THE BOOK!!! It should be an easy A if you study properly.
One of the best lecturers you'll encounter at Ryerson and you can tell he really knows his stuff. Fun and interesting assignments compliment the theory. As others say though, it's a lot of memorization so make to sure keep up.
Homework is in groups and pretty tough/long. Slides are a little unclear so go to lectures, and memorize those diagrams! Tests aren't easy but fair if you studied more than just the night before. Really cool guy otherwise, could see myself getting a beer with him. Asks for ways to improve the class and is open to ideas all the time.
I've had Miri for Security and the special Machine Learning class. He was good in Security, but Machine Learning was a whole different beast. He was disorganized (by no fault of his own really) and the tests were very hard. First assignment took me 26 hours to complete over a week and a half. Crazy. He likes to help though, he's just difficult.
man this guy seems to talk non-stop. although we have just started the course, the class size seems to be cut in half each time. the course sucks tbh not the prof but thats life. :(
He keeps talking nonstop but no one can make out what he is saying unless you're at the front row of the class. Lectures are dry and we had written assignments weekly.
Lectures could use a lot of work. Exam felt like a multiple choice quizlet of the slides.
I took CPS633 and CPS713 with him. Got by with C in CPS633, but did far better in CPS713. If you have him, all I have to say is: READ THE ASSIGNED TEXTBOOK! You don't even have to attend lectures. He follows the assigned textbook very closely, so the exams are all fair - no surprises. Also, the TAs he picks are always amazing and extremely helpful.
After the midterm, the labs were very difficult and time consuming. His lecture examples are very basic compared to lab and quiz problems. The majority of students kept complaining about the very short time given for quizzes. The exam was impossible to finish within time given. I worked hardest in this class and got the lowest grade. Avoid!!
He is super disorganized. I would avoid him at all costs. All he does is talk and does not go straight to the point. Better off learning on Youtube at this point
Had him for online. Terrible at explaining things and you can't even understand what he's saying half the time so I never attended any lecture. I just stuck to the textbook and did the textbook questions and ended up with a low 82 in the course.
Dr. Ali Miri is very knowledgeable. He takes time to tell how the concepts that we are learning would apply in the future courses and career. Knows what hes doing. His lectures can get a bit dry, cause he dosent like cracking jokes. The guy dosent even allow us to turn our mic on and prohibits the use of chat. Just dont sleep and u its u'll be fine
Dr. Miri's lectures are slow and uninteresting. While it may be an effective teaching style for some, it very much isn't for me.
Dr Miri is a nice guy but is very repetitive and slides are kinda helpful but uninteresting. I had to use Matlab for the class and submit weekly assignments which usually contained 4 question and tooklong. The assignments get very challenging especially for new people in CS. Term project took long time to complete and midterm was HARD. no exam tho!
Dry and uninteresting lectures: reading convoluted slides which occasionally have errors and remain unfixed. Does not allow questions during lecture time. Content and labs are a mega chore. Learning off YouTube videos or the textbook might be more worth it than lectures. Shortened time for tests "because it's online". Horrible introduction to CS.
very tough to understand concepts. He just read slides which are not beneficial for student. he is just focused to complete syllabus. do not give time to ask questions. Many other student ask question in between which make harder for others to understand.
Ali Miri is an excellent prof. He makes sure every student understands the concepts and are able to do complex problems. I will highly encourage you to take Ali Miri as a prof!
be attentive in his classes
He does not explain clearly at all; his lectures are considered useless. Also, his notes are not good
Does not solve any questions or doesn't give any idea about what kind if questions would be asked
Very hard to hear what he's saying during lectures even with his mic so you will have to decipher them ALOT. He goes over his slides in seconds expecting you to know majority of it already. When you ask him questions he explains it in a much harder and complex way (google, youtube and friends are the only way to do good in this course).
Miri is a nice person, but could be a better prof. He rushes through heavy info lectures, its almost like he assumes we know the content beforehand. I stuck to the lecture slides and youtube videos, ended with a 92.
He is not the best prof, very boring lectures (tho the material sometimes is interesting). I could only attended only 3 lectures, waste of time. Proceeded on my own and ended up getting 98%
He was aight. After the midterm the course did ramp up and he did rush through a lot of info, but generally was open to questions and created a good open environment in his lectures. It was hard to hear him at times though. The course is extremely test heavy, with a mid term and final adding up to 85% of your total marks.
he is an awful prof. if we ask any doubt, he doesn't care and tell us we are not smart enough
Amazing individual, super chill, but very unorganized and exhausting lectures, and hard to understand.
he isn't a bad professor but he teaches super fast and sometimes is hard to understand him or even hear him, final exam vas very heavy but midterm was better,labs are hard .
He was okay professor. The midterm was fair but the final is really hard. This class is good till the midterm but after that it ramps up and gets really hard.
He was an okay prof, his lectures weren't the best, and I ended up having to self study with the slides and YouTube (Neso Academy will be your best friend in this course). He is good at explaining if you ask him though, and the exams were pretty fair. Dont slack on this course though, the material is pretty difficult!
Avoid Ali Miri for CPS 213.
His lectures sometimes gets boring but overall he is a good professor.
Avoid Miri by any means possible. He starts the classes off by apologizing for rushing the last lecture, reviews the last lecture then rushes the contents of the actual slide set. Better off self learning. He refuses to actually answer any questions. When he does address a question, he gives you anything BUT the answer. Don't take Miri.
Prof gatekeeps material so you have to attend his classes, I have bread to make so I can't attend classes on his schedule and material and labs are useless without attending his class.
Please never drop him if you have him as your professor. He is really organized and sometimes makes funny jokes no one laughs at. But overall as long as you're not a dumbass this is an easy 4.33. I recommend him over any professor and he's probably my favourite teacher. (Also try to have his lectures at 8 am)
Honestly my favourite teacher. Just dont record him or else he'll get pissed but if you're smart this should be free. Gets easier after mid term so i basically never pulled up after my midterm but still passed.
He's the reason im persuing my dream as a doctor he's my favourite professor definitely take him if you can.
Try to take his 8 am classes probably the best way to start the day. Overall really easy class if you have him as long as you try.
85% of your grades are from mid term and final but they are easy as long as you pay attention in class. Definitely would take ali miri again.
Everything about this professor is amazing. Slow paced lectures and easy tests definitely take him as your professor if you can.
Just do your work and it's free. Also he's a good professor
Id recommend taking his 8 am cus if you don't you're kinda cooked.
Don't listen to the negative comments about him before. When I had him he was an amazing prof who knows his stuff. you not gonna get previous tests but he gonna teach really well take him if you can.
love this bald headed mf, fr my day one
the best professor. I gave him a sloppy toppy 9000 and i got the free credit. You should definitely take him especially if you're a snow bunny.
Please take his 8 am classes. he does all the teachings at that time. he is the best professor and never switch him
best prof in the world. Changed my life
He is my favourite professor and he's also really funny. I recommend taking his 8 am too. MIRI WHY ARENT YOU TEACHING OTHER CLASSES I NEED YOU!!
Ali Miri is probably one of my favourite professors. His intelligence and engaging presentations remind me of my favourite teacher in pre school. So full of love and care and always brightens your day. He's my favourite professor especially in 8 am.
Miri is honestly my favourite teacher. He makes me laugh and always tries to keep his audience engaged. its gonna be hard to keep up so try to record him during lectures to get the best experience.
amazing lectures and his lectures give you the best naps. take miri ali please if you can he is the best prof for 213
only reason i coudlnt get an A+ was because he was on a call with his mom for half the lecture, honestly very sigma of him.
I love Professor Miri because his style of teaching is always short and easy to understand, he never skips a bunch of slides with important information, his diagrams are very comprehensible, and while he has extra info on them that you cant get at home, he ALWAYS lets you take pictures!!! love his hair.
please try to record his lectures. Miri ali loves being recorded since he always teaches better knowing he is being recorded. Also he doesn't record his lectures so its a good way to record the lectures yourself. Sit in the front too to get the best view
a lovable kissable prof would never let him leave my life
best professor i've ever seen. low key gru is kinda cooking in his lectures
ali never gatekeeps and is open to all questions. record his lectures if you can its easy to get lost
hes the best for CPS213 and also PLEASE TAKE HIS 8 AM. I beg you it helped me so much.
This professor loves helping me :))
my favourite professor in the whole wide world
This professor loves giving me extra credit because I record him in class. If you don't record him, he might not give you extra credit.
one time he said im gonna fail and i failed. makes me realize how honest this professor is and makes me want to try harder and faster and match my pace in bed
talked a lot in his class. he encourages students to record his lectures so make sure you have your phone out with flash on and make it obvious you are recording the lecture
Best prof iv ever had. Please have him teach more classes
something i realized with ali miri is he doesn't teach unless he is recorded. Make sure to record because he loves to make sure he is at peak performance when teaching
Ali Miri the goat literally does the mid term before the actual mid term. I didn't even study and got a 100 cus he just did it all for us. literally dont even study and record his lectures
i was struggling so hard to finish but ali miri came and helped me finish.
I am a former student and I'm delighted to say that this has been one of my favourite professors ever. He always makes sure that everyone is caught up but even if you aren't you can always record his lectures since he is open to that. I couldn't wait for his classes and Ali's the only reason why I didn't abort our baby.
he teached me how to read and write
all the negative comments about miri ali is false!! he is the best professor and never drop him.
lots of homework but you dont have to do any of it to pass
Has boring lectures and has trouble explaining topics. Also skips through many slides without saying anything.
final exam was so easy hardest question was for sure writing your name. I studied by going over the recordings I took during the lectures, honestly it shouldn't take too long.
the final exam is worth 50% good luck no one is passing it
ali miri literally took up the finals before the finals... easiest 100 in my life this is probably a bird course
Ali Miri is my favourite professor in the whole wide world and always brightens my mood
i failed his class just so i could see him again ali miri i miss you already
amazing professor. honestly had the best experience with him and always tries to cheer you up at 8 am.
so thankful to have this professor. best professor ever
surprised this professor isnt a 5. even though hes 5 foot personality doesn't just shine up there but also down at the same time
pretty much 0 practice content, guy is unreachable via email all semester. no tutorials so graded labs are a free for all. Students had to scour the internet for past exams otherwise they would have had no idea what would be on the exam. Profs lectures were riddled with typos and mistakes making the lectures pretty difficult to follow. 3/10
He isn't near as bad as his reviews suggest. However, this course requires a significant time commitment to thoroughly understand the material and to do the labs(2h block is not enough, you need to get started ahead of time).
The course content is hard, leading students to blame his teaching. Miri isn't a bad teacher, once you understand the material, every method and technique he taught will make sense. Although, he is quite monotone and often doesn't answer your questions very clearly, but is always willing to go over more examples. PRACTICE IS KEY in this class.
Classes were mainly just slides, n very material heavy, however prof did do practice examples. He is extremely open when it comes to questions and you shouldn't fear asking him anything as he tries his best to make sure students understand. However you really gotta pay attention as you will feel behind even if you miss the slightest thing.
He is a great prof and does many examples in class. He also takes the time to answer any questions students may have. His class is pretty easy, especially if you are able to grasp the material yourself. The content is very straightforward. I recommend checking out the textbook for the course, its really useful and it is available in the library.
DONT SLACK! I know the material before the midterm looks easy but over time the course just gets harder! Also work on the labs early on because it can get a bit annoying trying to build those circuits in logisim. Overall hes an amazing prof and will always answer your questions.
The course was rly easy before the midterm. But after it becomes 100x harder, his lectures are also pretty boring cuz hes so monotone. The labs after midterm are rly hard and the circuits are hella confusing.
not great. lectures are kinda a mess and its a bit hard to understand. the lectures can get really boring and the labs are superr hard if you dont know everything
His lectures are pretty heavy and confusing at first, so do not zone out!!. He explains things pretty well, does practice examples, and doesn't mind answering questions. Labs were biweekly and attendance was marked (questions about what you did). The midterm and final were mcq and weren't too hard if you practiced, course gets harder after midterm.
Class Info
Online Classes
100%
Attendance Mandatory
18%
Textbook Required
40%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.05 avg changeRatings by Course
CPS633
4.3
(6)CPS213
3.9
(77)CPS713
3.7
(3)CPS840
3.0
(1)CPS412
2.0
(2)Difficulty by Course
CPS118
4.5
CPS840
4.0
CPS412
3.5
CPS713
2.7
CPS633
2.3