4.1
Quality2.9
Difficulty66%
Would Retake127
Reviews66%
Would Retake
127
Reviews
Rating DistributionOfficial
5
85
4
13
3
5
2
7
1
17
What Students Say
“Possibly the worst prof Ive had yet”
CPS125 - 1.0 rating“By far one of the worst profs I have ever had”
ELIC310 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
39%
Textbook Required
43%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.93 avg changeRatings by Course
MTH310
5.0
(1)CPS071
5.0
(4)CPS081
5.0
(1)CPS91
5.0
(1)CPS091
5.0
(1)Difficulty by Course
TECH104
4.5
CPS91
4.0
ELIC310
4.0
CENG365
4.0
CALCULUSII
3.0
Reviews (127)
She is a very good teacher .She knows all details very well.
I had Dr.Davoudpour for my calculus II course in the summer. She has been one of the best professors I've encountered. She possesses the knowledge and enthusiasm to motivate students to deliver their best effort. I'm actually glad I dropped calc in my year to take it in the summer; it was really a memorable experience!
She is one of the best, great professors; you could learn everything by attending her lectures.
NO COMMENT
Dr. Maryam is an amazing prof. Her lectures are great and worth attending. Very nice, enthusiastic person keeps your interest going. Attending class will help you a lot she goes through a lot of examples and explains them clearly.
Awesome,You can get an A+ with her lecture notes.
She is well organized in her teaching style. I like the fact that she cares for us by arranging review session b4 each exam. The materials covered in class are very useful. She teaches energetically and makes the concepts clear. Her tests are pretty hard, though, if you go to the review sessions you will get most of it. She is polite and treats you
She is well organized in her teaching style. I like the fact that she cares for us by arranging review session b4 each exam. She teaches energetically and makes the concepts clear. Her tests are pretty hard, though, if you go to the review sessions you will get most of it. She is polite and treats you well even if you ask dumb questions.
Dr. Maryam was very helpful and explained everything very well. Her class requires some effort, but if you do pay attention and actually do the work will understand fairly. She's actually nice and cares that you learn. This was probably my favorite class I've had so far.
Goddess of C Programming and more... Fantastic teacher, Brilliant mind. Always tries to help you.You could get very good marks.Good in emails!
Best of the best. I really enjoyed and learned much much better than other courses.
She is very enthusiastic and knows what she is talking about. you should just spend sometime listening to her and not doing course for passing a course but to understand what world she is trying to address to. You should love programming as much as she does to understand her.
Good Prof, Very professional and practical and tries to make the subject enjoyable. Almost everyone in the class was satisfied by her teaching.
Prof.Maryam is one of the best Professors I ever had. Her friendly attitude and expertise makes her SIMPLY THE BEST. Never have I been taught under such careful guidance. She loves her students, and their success. Recommend to everyone
She is an excellent professor with lots of energy. This energy was transferred to class. I am really impressed the way she helped me in my problems. Also she has a very nice smile.
Dr. Davoudpour has a very good teaching method. She is having very deep understanding of her subject. Her personality + her great knowledge on the course material have made her one of the best professors at Ryerson.
I had my exam today. She is great. Wish to get an opportunity to have another course with her.
NO Comments!
Extremely knowledgeable, professional professor. She's always there to help you, even if the time doesn't fall into her office hours. I didn't notice how her class would passed. If you have the opportunity to take one of her courses do it right now!
Great teacher. You will never find someone like Dr. Davoudpour that always gives you confidence in what you do. I have learned a lot. This was the greatest class i have ever had in civil program this year.
Awesome! Thank you Dr. Davoudpour for your supports.
She provides many ways to demonstrate and understand how you learn and understand better. , I LOVE THIS PROFESSOR.
Amazing professor, she helped us effectively. Make all of us to participate in lectures. Final was easy to students who attended lectures. Recommend everyone who like to learn.
She is awesome, very nice characteristic. Ryerson should use her teaching skills to teach other profs.
Gave so many office hours to help us. I would give Maryam 100 with no exaggeration. No doubt she is one of the best profs.
Good prof , the course is quite interesting. it's so much fun to be in her class. She's very clear in her lectures, uses student's ideas to explain things, repeats until it gets into ur Head.
Professor Davoudpour's teaching style is the best. She got to know the great majority of her students by name, it makes me feel better and try to be active all the time.
Strongly recommend! Extremely knowledgeable prof she has the capability to teach very hard stuff in an easygoing manner. She really spread enthusiasm among her students; make them feel that they can solve any hard problem. Attend her classes and follow her well, u will definitely get A+.
Don't use the textbook. Amazing professor, does whatever she can to make sure they succeed. Her lectures are clear. However, one must attend his class, do the homework, labs and in class quizzes. You'll get a good mark.
Maryam is the best prof I had so far, she is nice and knowledgeable. Prior to attending class, I did not have much interest in the course material, but once she started explaining it in her own unique way, I actually started to get really interested in the course. It was a pleasure to learn from her.
By Java now I got how Dr. Maryam is helpful, she is a very good person. I miss her smiles.
BEST, BEST, BEST,BEST,BEST prof ever.So clever.
I had this course last year, Dr Maryam is honestly one of the best profs at Ryerson.
Amazing polite prof. I wish all my profs were like Dr. Davoudpour, she cares about the student and work with them until they understand syntax. She spares lot of time for each student.
Amazing professor, and only prof that connects and helps -loves to teach and is remarkable
The course is done now, Dr Maryam worked hard to teach all of us. Some students are free of talent... she managed her course very well.
Dr Davoudpour you are the best!
Sooooooooooo good! She appreciates participation in class. The course is quite interesting but she is very Enthusiastic for subjects. It's so much fun to be in her class.
Her memory works like a computer. She knows most of the students by names. Highly Recommended
The course was not easy. Her teaching method is awesome and comprehensive.
Great prof biggest mistake not going to class
Strict bearing. Exam questions way over the courses level to challenge student, but heavily bell curving and easy grading to compensate - making passing not very hard. Overall, would recommend this prof to anyone serious about learning something.
Literally one of the best. She made me love programming. A prof who cares about her students.
Dr Davoudpour is very professional; she was very quick to learn our names. The course is hard to keep up without attending her lectures,can be easier with lectures and get A+.
Maryam is a good professor. She tries to make CPS118 class more difficult that it is, thus preparing students for the final. She may come off as a little rude, nevertheless she will always help when you need it. Lectures are incredibly boring, but are useful as she always gives little quizzes and practice tests in the second half of the lecture.
Lectures are not adequate to understand material. Must study before the labs, will not be an easy course to PASS.
She's amazing
Coming from seneca college , she's so smart , the best prof ever just show her that you are trying and she'll be there for you ;)
I think Dr. Maryam is great, because she is encouraging and motivating students for programming . She is by far the best professor I had in Ryerson.
shes really good, she really cares for her students and really wants them to get a good marks. You should attend her lectures, the lectures itself were dry just because it was comp. science but shes really really good, she answers any questions you have . Would probably take another class with her.
Best professor in sheridan college
Honestly the lectures were so boring but i don't think it was her it was just the subject itself very very boring, but in general she is extremely helpful and explains everything. She also does random pop quizzes for a bit of extra mark, going to her lectures is extremely helpful she gives hints here and their about the exam, overall I loved her
She really knows what she is talking about. Her lectures are full of interesting examples. She is passionate, helps you not only during the semester but even afterward. She inspires you to learn more!
You will enjoy the course, lots of fun in her classes, great prof!
I didn't like her at all. she's screaming during the lecture.
Do yourself a favour and take her class, you will love her classes.
Listen to her carefully and you shall get an A+. The course is demanding regardless of the prof.
She is my favorite prof Ive had Her lectures are amazing and to the point She teaches you everything you need to know and there are literally no surprises for exams,midterms Really cares about her students and wants to see you do well! She inspired me to switch majors
SHE IS THE WORST i EVER MET
she's so rude and condescending. will not teach properly!! might as well just skip class and read the lectures yourself, you'll probably learn better that way.
Attend her classes, listen to her , A+. She is smart.
Awful. Extremely rude. Screaming all the time. Angry all the time. Extremely rude. Does not know basic stuffs. Very proud of knowing nothing! Ridiculous! You'd better do anything rather than talking to her.
One of the best profs at Ryerson. She creates great atmosphere in her class. She is very caring and dedicated professor. She encouraged lots of class participation, bonus. I learned a lot from her classes. Always willing to provide help and make sure you understand the problem.
Very passionate Prof. with a nice smile, but very tough when it comes to following the rules. Our class had lots of fun on bonus quiz, great team works and learnings in classes. Her classes are perfect balance of support and challenge. REALLY RECOMMENDED!
She cares about her students. Don't miss the lectures. She is very positive and makes you be happy and believe yourself at the class. She likes active people at her classes. Her teaching methodology was interactive and effective. You never get bored. I will remember her for my lifetime.
Maryam is an incredible prof. She brings out the best to the class. She is super bright and funny.
Wanna switch majors , she cares about her students, inspired me in Computer Programming.
By far one of the worst profs I have ever had. Absolutely rude/degrading, and outright adversarial at times. Might be good for simpler subjects but if you have to take DSP with her AVOID-AVOID-AVOID. If you're stuck with her I hope you enjoy shouting matches more than lectures. You'll likely learn more reading up on material by yourself. Terrible.
Professor Davoudpour has an excellent way of teaching. She is very attentive to the questions asked and demonstrates mastery in her field; She will often do reviews. DSP is a difficult math related course.
Awesome! Her lectures help get the point across with written examples. Dont skip the class or you will be lost in future lectures. The course needs loads of practice.
DSP was an absolute nightmare. Not sure where all this praise is coming from. Totally rude, very unprofessional.
She teaches the material, very well, very enthusiastic and up to date. Genuinely cares for her students and wants them to succeed. Labs were well designed. Sometimes content can be difficult to grasp, but make sure to attend classes and practice every week.
Seems strict at first but does it cause she wants us to learn. Explanations are generally clear and gives useful practice for the exam.
Best, great course, lots of learnings. I want to take more courses with her. Very helpful.
Possibly the worst prof Ive had yet. Does not care about the students, their grades, their lives or futures. Does not know how to manage or coordinate a course to save life. Very aggressive, if you need help during a midterm, final or any other examination then google luck string her to help, because all you will hear is NOOOO QUESTIONS!!!!!!!
She cares about her students all the time, she posted extra practices. Very helpful!
Shes absolutely amazing, was an absolute delight to have her as my prof<3
She's the worst teacher I've had yet. Says if we don't know something to ask but when you ask she is straight up condescending and degrading. Gets visibly angry if you ask questions, gets defensive. Doesn't explain anything thoroughly, rushes through content. Just brutal
She cares for her students. One of the best professors at Ryerson. Would recommend absolutely.
Most amazing professor. She cares about her students and wants us all to thrive in her class. Make sure to attend and do the labs and to pay attention in class. Stay on top of your work,take notes and participate in class. She gives a lot of hints for the final (60%). practical midterm requires alot of practice but not impossible.
She gets triggered in every class session. Goes completely off topic and continuously rants about student problems without understanding the students. Her teaching style is boring and it shows in the attendance.
Great Prof. Her lectures really help get the point across with humor. Doing homework and lots of practice is a must in her classes, Dont skip class.
she's the best professor in the computer department. very smart and intelligent and for sure she is very caring.
I took this course with no knowledge of computer science. Her lectures are amazing and she really helps everyone at different levels stay engaged. She also has attendance bonus marks sometimes.
If you can get anything out of this review, let it be this: drop the course. She thinks the best way to teach this course is by reading off slides that were made using notes stolen from the web. Her term project has no clear criteria and she keeps adding more and more requirements a few days before the project is due. Absolutely terrible prof.
Great prof! Ignore the negative reviews saying she only reads from slides. Such outdated tech, I would too Note that course content is decided by the faculty (not the professor); the professor is responsible to use existing slides to stay consistent to the course content from previous years. Gives lot of bonuses, EVERY LECTURE, even ON FINAL!!
She is such an amazing professor. She cares about the students. I recommend all computer science students take this course with her; you will never regret it. All you need for A+ is your lecture notes and of course being in class! Then, you will end up with an A+ in her class! Thank you Dr. Davoudpour!
She's the GOAT
Dr. Maryam is simply amazing. If you don't know how to program at all, she is a Godsend. If you so know how to program, her classes are still great since she gives participation marks during it. Honestly, I knew how to program and I still found her lectures to be really good.
Worst cps prof I have had, makes coding boring and makes corny jokes. Talks with a lack of confidence. Quizzes are insanely harder compared to other profs.
she's super annoying and tough, don't know who gave her such high ratings in the past years, the course overall is run very badly, its funny how a computer programming course has exams to be done on paper. she also kind of favours guys more and gives guys more bonuses and is nicer to them. I would never take the course ever again.
She's a really nice person but as a prof she's kinda unorganized ngl. Answers emails with only a few words or says to go to class to get your question answered instead of answering your email on the spot. Online quizzes are just a guessing game at this point too.
Very sweet professor in an awful, poorly organized, and difficult class. Does not know how to use d2l, and SPAMS with announcements. Online quizzes are nearly impossible, and the 50% final is a poor way to evaluate ones knowledge in the course. She is super nice tho.
Amazing Lectures, Nice professor.
Down to earth. Dr. Davoudpour is intelligent and cares about her students. Do not miss her lectures!
This professor is the GOAT
I got an A+ because I had previous coding experience and maryam's extra credit in class and in labs - only reason to take her over other profs. She is a super nice person but her teaching style and this course are outdated. Come to class for extra credit and learn how to code on your own. Good luck on the 70% mid+exam!
cps 213: best prof this semester, she goes fast but her teaching method is very effective. does lots of examples and pushes you to work faster as it matters in this class. the material is hard but if you practice with her methods it seems easy. Go to class every week and you'll do well by listening and doing the questions along with her
Truly awful lecturer, thinks that speaking slowly and reading off the slides is enough for the students to understand the material. Says that questions are welcome and then is condescending when asked a reasonable question. Difficult to understand and difficult to sit through, the best way to learn is reading the textbook and teaching yourself.
Best Prof. Interactive sessions.
I really enjoyed this lecture, it was pretty much a breeze. You are good if you attend 60% percent of the lectures while focusing on the lecture slides. Make sure to attend the reviews before each test and everything should be easy peasy.
I love her teaching style. She pushes you to do work in class and that's very important for this subject. She may seem strict to some people but if you focus with her during the lectures, you'll enjoy them a lot !
Profs lectures are good and goes through lots of examples, cares about her students.
explains course content well. repeats the same points over and over so the content gets into your head well. gives lots of extra credit for class participation so sit in the front of the class
she is an amazing prof, she explains very well and if she realizes that you are trying she will definitely give the mark.
Explains code very well, gives examples for exam, offers very helpful in-class practise. Trust me, attend every single lecture of hers and get a free A. This course is really a bird course. Lab, group project, midterm(open book) and final worth 25% each.
For some reason when ever you ask her a question she never answered straight up and just said things like "You should know this" "we learnt this". Good luck trying to contact her through email because she does not respond like the other CPS310 professor (Dr Alireza). Explaining was not too bad just a little accent but cant reach her office hours.
Good slides, but lectures were often confusing even when material was not that difficult
Overall the course was ok, but the pacing of the slides was too fast.
very overrated
Davoudpour was able to teach the content well and even helped us prepare for both the midterm and final exam (both of which weren't too difficult). Only downside if you ever have her is that the slide speed can be overwhelmingly fast at times but she does make up for this by posting the slides pretty quickly after the lecture.
A poor lecturer with especially disorganized slides. While the content is relatively easy, Davoudpour manages to make it confusing -- you're better off learning yourself (skip lectures & study). Attendance is "mandatory" per the outline, but is not enforced. Make sure to do labs ahead of time, as they're long and due at the end of the lab period.
Dr. Davoudpour cares about how best to impart knowledge to her students. She encourages and help students to think for themselves, which is highly refreshing and helpful. You should participate to learn when she teaches.
Engaging lectures with lots of examples. Professor is helpful if you stay involved. Using tools like ChatGPT and unstuck study for study prep can make this class a breeze. Attendance is a must, but it's worth it to learn the material well.
"GOAT" WONDERFUL LECTURES!
the last thing i wanted was waking up early just to go to her lecture and listen to her monotone ahh voice for two hours straight. So many people are glazing her like crazy on here bruv like she is not good.
She is clear and concise during her lectures, attend lectures, take notes and practice what she posts on-time. Responsive to emails.
She is probably the worst prof I have had yet so far. She always late for posting the assignments even if its something like a lab thats due the next day. She says shes going to take attendance as a threat but never does. Can't even understand what she says half the time because she refues to use a microphone and she writes code on a white board
Don't care about student. She comes to class in very bad mood.!
She has a great personality, but her lectures are often unclear. Although she tries her best to explain the concepts, she doesn't manage to do so effectively. The course is already demanding, and her teaching style tends to make it feel even more difficult.
WHAT ARE HER EXAMS/MIDTERMS LIKE WHAT THE HELL!???? Omg, she makes my blood boil. Listen, idk how she has such high reviews; she sounds so not enthusiastic to see us 😭. It's not even funny. But to each their own, maybe, but this course really isn't for me. Even if you don't find her class interesting, guys, stay focused...
Her lectures are engaging, she is passionate. She got upset if the class was not engaged. She sets very clear expectations, practice during the semester, and Final will be easy.
Maryam is definitely a difficult professor but wants her students to succeed, she is intimidating at first but in reality she is a very caring professor and I would love to take her course again. attendance is mandatory and her lectures matter a lot, if you are willing to put in the work, you will do well
I feel incredibly grateful to have taken CPS 213, with Maryam. I really like this professor, her class was well organized, provides a lot of useful examples, and encourages students to think independently. She explains concepts in an engaging way, making even complex topics easier to understand.
She's a nice professor, but you need to attend her class every day. Sometimes her teaching style is challenging, but honestly, her exams are relatively easy if you keep up with every lecture. If you do, you will likely earn straight A's.
Great prof, REALLY cares about her students. Clear explanations, and lots of helpful examples. 10/10, one of the best profs by far.
She is just bad at explaining if you do not have a coding background.
Class Info
Online Classes
100%
Attendance Mandatory
39%
Textbook Required
43%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.93 avg changeRatings by Course
MTH310
5.0
(1)CPS071
5.0
(4)CPS081
5.0
(1)CPS91
5.0
(1)CPS091
5.0
(1)Difficulty by Course
TECH104
4.5
CPS91
4.0
ELIC310
4.0
CENG365
4.0
CALCULUSII
3.0