4.1

Maryam Davoudpour

Computer Science - Toronto Metropolitan University

4.1
Quality
2.9
Difficulty
66%
Would Retake
127
Reviews
4.1
Quality
2.9
Difficulty
4.1
Helpful
4.0
Clarity

66%

Would Retake

127

Reviews

Rating Distribution
Official

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 rating
Class Info

Online Classes

100%

Attendance Mandatory

39%

Textbook Required

43%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 59 grades
Most common grades:
A+ (26)
A (13)
A- (7)
Grade Distribution
A(39)B(6)C(2)D(1)F(0)A-/B+(11)
Based on 67 reported grades
A+: 26
A: 13
A-: 7
B: 5
Common Tags
Respected (18)
Caring (16)
Participation matters (14)
Inspirational (13)
Amazing lectures (10)
Get ready to read (9)
Amazing lectures (9)
Test heavy (8)
Rating Trend

Declining

-0.93 avg change
Jan
Feb
Mar
Apr
May
Dec
Last 6 months
Ratings by Course

MTH310

5.0

(1)

CPS071

5.0

(4)

CPS081

5.0

(1)

CPS91

5.0

(1)

CPS091

5.0

(1)
+16 more courses
Difficulty by Course

TECH104

4.5

CPS91

4.0

ELIC310

4.0

CENG365

4.0

CALCULUSII

3.0

Reviews (127)
5.0
3.0
CPS125
May 3, 2010

She is a very good teacher .She knows all details very well.

5.0
2.0
MTH310
May 4, 2010

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!

5.0
4.0
CPS125
May 4, 2010

She is one of the best, great professors; you could learn everything by attending her lectures.

5.0
2.0
CPS125
May 12, 2010

NO COMMENT

5.0
2.0
CPS125
May 12, 2010

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.

5.0
4.0
CPS125
Jul 29, 2010

Awesome,You can get an A+ with her lecture notes.

5.0
2.0
CPS125
Aug 19, 2010

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

5.0
2.0
CPS125
Aug 19, 2010

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.

5.0
1.0
CPS125
Dec 14, 2010

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.

5.0
1.0
CPS125
Dec 17, 2010

Goddess of C Programming and more... Fantastic teacher, Brilliant mind. Always tries to help you.You could get very good marks.Good in emails!

4.0
4.0
CPS125
Feb 11, 2011

Best of the best. I really enjoyed and learned much much better than other courses.

5.0
4.0
CPS125
Mar 31, 2011

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.

5.0
2.0
CPS125
Apr 8, 2011

Good Prof, Very professional and practical and tries to make the subject enjoyable. Almost everyone in the class was satisfied by her teaching.

5.0
4.0
CPS125
Apr 11, 2011

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

4.0
5.0
CPS125
Apr 14, 2011

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.

5.0
4.0
CPS125
Apr 19, 2011

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.

5.0
1.0
CPS125
Apr 27, 2011

I had my exam today. She is great. Wish to get an opportunity to have another course with her.

5.0
2.0
CPS125
Apr 27, 2011

NO Comments!

5.0
3.0
CPS125
May 2, 2011

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!

4.0
2.0
CPS125
May 5, 2011

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.

5.0
2.0
CPS071
May 8, 2011

Awesome! Thank you Dr. Davoudpour for your supports.

5.0
1.0
CPS081
May 12, 2011

She provides many ways to demonstrate and understand how you learn and understand better. , I LOVE THIS PROFESSOR.

5.0
4.0
CPS91
May 12, 2011

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.

5.0
3.0
CPS071
May 13, 2011

She is awesome, very nice characteristic. Ryerson should use her teaching skills to teach other profs.

5.0
1.0
CPS071
May 20, 2011

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.

5.0
1.0
CPS125
May 25, 2011

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.

5.0
1.0
CPS125
Jun 1, 2011

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.

5.0
2.0
CPS091
Jun 13, 2011

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+.

5.0
3.0
CPS125
Sep 3, 2011

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.

5.0
2.0
CPS190
Sep 6, 2011

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.

5.0
2.0
CPS125
Nov 17, 2011

By Java now I got how Dr. Maryam is helpful, she is a very good person. I miss her smiles.

5.0
1.0
CPS125
Jan 5, 2012

BEST, BEST, BEST,BEST,BEST prof ever.So clever.

5.0
2.0
CPS125
Jan 12, 2012

I had this course last year, Dr Maryam is honestly one of the best profs at Ryerson.

5.0
1.0
CPS211
Mar 3, 2012

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.

5.0
1.0
CPS125
Apr 13, 2012

Amazing professor, and only prof that connects and helps -loves to teach and is remarkable

5.0
2.0
CPS125
Apr 19, 2012

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.

5.0
2.0
CPS125
Apr 23, 2012

Dr Davoudpour you are the best!

5.0
3.0
CPS125
May 24, 2012

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.

4.0
3.0
CPS125
Sep 25, 2012

Her memory works like a computer. She knows most of the students by names. Highly Recommended

5.0
5.0
CPS125
Apr 3, 2013

The course was not easy. Her teaching method is awesome and comprehensive.

5.0
3.0
CPS125
May 9, 2013

Great prof biggest mistake not going to class

4.0
3.0
CALCULUSII
Jun 15, 2013

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.

5.0
1.0
CPS118
Dec 4, 2013

Literally one of the best. She made me love programming. A prof who cares about her students.

5.0
5.0
CPS125
May 9, 2014

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+.

4.0
2.0
CPS118
Jan 2, 2015

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.

1.0
5.0
CPS125
Feb 2, 2015

Lectures are not adequate to understand material. Must study before the labs, will not be an easy course to PASS.

5.0
3.0
CPS125
Apr 16, 2015

She's amazing

5.0
2.0
PRG155
Grade: A
May 4, 2015

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 ;)

5.0
4.0
CPS125
May 6, 2015

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.

5.0
3.0
CPS118
Nov 17, 2015

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.

5.0
1.0
CPS071
Grade: A+
Dec 20, 2015

Best professor in sheridan college

5.0
2.0
CPS118
Grade: B+
Dec 31, 2015

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

5.0
1.0
CPS118
Grade: A+
Feb 4, 2016

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!

5.0
4.0
CPS125
Grade: A-
Mar 18, 2016

You will enjoy the course, lots of fun in her classes, great prof!

2.0
4.0
CPS125
Jun 19, 2016
Wouldn't take again

I didn't like her at all. she's screaming during the lecture.

4.0
4.0
CPS118
Grade: A-
Jun 21, 2016
Would take again

Do yourself a favour and take her class, you will love her classes.

5.0
2.0
CPS125
Grade: A+
Aug 22, 2016
Would take again

Listen to her carefully and you shall get an A+. The course is demanding regardless of the prof.

Get ready to read
Hilarious
Amazing lectures
5.0
1.0
CPS118
Grade: A+
Aug 27, 2016
Would take again

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

Inspirational
Amazing lectures
Caring
1.0
4.0
CPS118
Grade: B+
Oct 5, 2016
Would take again

SHE IS THE WORST i EVER MET

Participation matters
Skip class? You won't pass.
GRADED BY FEW THINGS
1.0
3.0
CPS118
Oct 12, 2016
Wouldn't take again

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.

Participation matters
5.0
2.0
CPS118
Grade: A+
Oct 24, 2016
Would take again

Attend her classes, listen to her , A+. She is smart.

Respected
ACCESSIBLE OUTSIDE CLASS
Caring
1.0
1.0
CPS118
Grade: A
Nov 23, 2016
Wouldn't take again

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.

5.0
3.0
CPS125
Grade: A
Nov 28, 2016
Would take again

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.

Respected
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
3.0
CPS118
Grade: A-
Nov 29, 2016
Would take again

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!

Inspirational
Caring
EXTRA CREDIT
5.0
4.0
CPS125
Grade: A+
Feb 28, 2017
Would take again

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.

Inspirational
Amazing lectures
Caring
5.0
4.0
CPS118
Grade: A
Mar 11, 2017
Would take again

Maryam is an incredible prof. She brings out the best to the class. She is super bright and funny.

Inspirational
Hilarious
EXTRA CREDIT
5.0
3.0
CPS125
Grade: A+
May 10, 2017
Would take again

Wanna switch majors , she cares about her students, inspired me in Computer Programming.

Inspirational
ACCESSIBLE OUTSIDE CLASS
Caring
1.0
4.0
ELIC310
Grade: C+
Jan 15, 2018
Wouldn't take again

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.

Tough Grader
Get ready to read
GRADED BY FEW THINGS
5.0
4.0
ELIC310
Grade: A
Jan 15, 2018
Would take again

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.

Skip class? You won't pass.
Inspirational
5.0
3.0
CPS125
Grade: A+
Jan 16, 2018
Would take again

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.

Skip class? You won't pass.
Caring
1.0
4.0
ELIC310
Jan 18, 2018
Wouldn't take again

DSP was an absolute nightmare. Not sure where all this praise is coming from. Totally rude, very unprofessional.

5.0
4.0
CENG365
Grade: A
Feb 3, 2018
Would take again

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.

Gives good feedback
Respected
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
CPS125
Apr 21, 2018
Would take again

Seems strict at first but does it cause she wants us to learn. Explanations are generally clear and gives useful practice for the exam.

Respected
Inspirational
Caring
5.0
4.0
TECH104
Grade: A
May 26, 2018
Would take again

Best, great course, lots of learnings. I want to take more courses with her. Very helpful.

Gives good feedback
Respected
Caring
1.0
5.0
CPS125
Jul 17, 2018
Wouldn't take again

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!!!!!!!

Tough Grader
Skip class? You won't pass.
BEWARE OF POP QUIZZES
5.0
4.0
CPS125
Grade: A
Aug 8, 2018
Would take again

She cares about her students all the time, she posted extra practices. Very helpful!

Skip class? You won't pass.
Caring
GROUP PROJECTS
5.0
2.0
CPS125
Grade: A+
Oct 13, 2018
Would take again

Shes absolutely amazing, was an absolute delight to have her as my prof<3

ACCESSIBLE OUTSIDE CLASS
Amazing lectures
Caring
1.0
4.0
ELIC310
Nov 13, 2018
Wouldn't take again

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

Get ready to read
5.0
3.0
CPS125
Grade: A+
Apr 7, 2019
Would take again

She cares for her students. One of the best professors at Ryerson. Would recommend absolutely.

Respected
Amazing lectures
Caring
5.0
3.0
CPS125
Grade: B
May 7, 2019
Would take again

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.

Participation matters
Skip class? You won't pass.
Beware of pop quizzes
1.0
3.0
CPS393
Dec 7, 2019
Wouldn't take again

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.

5.0
3.0
CPS393
Dec 10, 2019
Would take again

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.

Respected
Participation matters
5.0
2.0
CPS125
Grade: A+
Feb 5, 2020
Would take again

she's the best professor in the computer department. very smart and intelligent and for sure she is very caring.

Respected
Test heavy
Hilarious
5.0
2.0
CPS125
May 23, 2020
Would take again

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.

Gives good feedback
Respected
Accessible outside class
1.0
4.0
CPS530
Grade: Not sure yet
Dec 2, 2020
Wouldn't take again

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.

Group projects
5.0
2.0
CPS530
Grade: A+
Dec 14, 2020
Would take again

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!!

Group projects
Clear grading criteria
Caring
5.0
3.0
CPS530
Grade: A+
Dec 15, 2020
Would take again

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!

Inspirational
Group projects
Amazing lectures
5.0
1.0
CPS125
Dec 30, 2020
Would take again

She's the GOAT

Gives good feedback
Respected
Accessible outside class
5.0
3.0
CPS125
Grade: A-
Jan 20, 2021
Would take again

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.

Gives good feedback
Clear grading criteria
Amazing lectures
1.0
3.0
CPS125
Grade: Rather not say
Mar 14, 2021
Wouldn't take again

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.

Beware of pop quizzes
Lecture heavy
Tough grader
1.0
4.0
CPS125
Grade: Not sure yet
Apr 15, 2021
Wouldn't take again

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.

Test heavy
Beware of pop quizzes
Tough grader
2.0
5.0
CPS125
Grade: A-
Apr 28, 2021
Wouldn't take 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.

Participation matters
Test heavy
Beware of pop quizzes
3.0
5.0
CPS125
Grade: B
Apr 28, 2021
Wouldn't take again

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.

Participation matters
Test heavy
Group projects
5.0
4.0
CPS125
Grade: Not sure yet
May 2, 2021
Would take again

Amazing Lectures, Nice professor.

Get ready to read
Inspirational
Amazing lectures
5.0
4.0
CPS125
Grade: A+
May 14, 2021
Would take again

Down to earth. Dr. Davoudpour is intelligent and cares about her students. Do not miss her lectures!

Respected
Inspirational
Amazing lectures
5.0
4.0
CPS125
Grade: A+
Jul 22, 2021
Would take again

This professor is the GOAT

Gives good feedback
Respected
Amazing lectures
3.0
2.0
CPS125
Grade: A+
Oct 8, 2021
Would take again

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!

Test heavy
Caring
EXTRA CREDIT
5.0
4.0
CPS211
Grade: B
Dec 2, 2022
Would take again

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

Amazing lectures
Respected
1.0
3.0
cps213
Grade: A
Dec 11, 2022

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.

Get ready to read
5.0
2.0
cps213
Grade: A+
Dec 14, 2022
Would take again

Best Prof. Interactive sessions.

Participation matters
Amazing lectures
Respected
5.0
1.0
cps213
Grade: A+
Jan 11, 2023
Would take again

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.

Amazing lectures
Clear grading criteria
Gives good feedback
4.0
3.0
cps213
Grade: Not sure yet
Feb 8, 2023
Would take again

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 !

EXTRA CREDIT
Clear grading criteria
4.0
3.0
cps213
Grade: A+
Mar 18, 2023
Would take again

Profs lectures are good and goes through lots of examples, cares about her students.

Caring
5.0
3.0
CPS188
Grade: A-
Jul 4, 2023
Would take again

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

Participation matters
EXTRA CREDIT
Lecture heavy
5.0
3.0
cps213
Grade: D+
Aug 15, 2023
Would take again

she is an amazing prof, she explains very well and if she realizes that you are trying she will definitely give the mark.

Get ready to read
Participation matters
Amazing lectures
5.0
2.0
CPS188
Grade: A
May 5, 2024
Would take again

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.

Inspirational
Hilarious
2.0
3.0
cps310
Grade: B+
May 7, 2024

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.

Lecture heavy
3.0
3.0
cps213
Grade: A
Oct 30, 2024

Good slides, but lectures were often confusing even when material was not that difficult

2.0
2.0
cps213
Grade: A
Nov 15, 2024

Overall the course was ok, but the pacing of the slides was too fast.

Lecture heavy
1.0
3.0
cps213
Grade: C
Nov 25, 2024

very overrated

Tough grader
4.0
2.0
cps213
Grade: A+
Dec 19, 2024
Would take again

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.

1.0
2.0
cps213
Grade: A
Dec 23, 2024

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.

Get ready to read
Test heavy
Graded by few things
5.0
3.0
cps213
Grade: A+
Dec 23, 2024
Would take again

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.

Participation matters
Amazing lectures
Respected
4.0
3.0
CPS213
Grade: A-
Jan 11, 2025
Would take again

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.

5.0
3.0
cps213
Grade: A+
Jan 23, 2025
Would take again

"GOAT" WONDERFUL LECTURES!

Amazing lectures
Clear grading criteria
Inspirational
2.0
2.0
cps213
Grade: B
Jan 29, 2025

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.

Test heavy
4.0
3.0
cps213
Grade: A+
Feb 23, 2025
Would take again

She is clear and concise during her lectures, attend lectures, take notes and practice what she posts on-time. Responsive to emails.

Participation matters
Amazing lectures
Respected
1.0
3.0
CPS188
Grade: Incomplete
Mar 5, 2025

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

Get ready to read
1.0
5.0
TECH104
Grade: B-
Apr 25, 2025

Don't care about student. She comes to class in very bad mood.!

3.0
3.0
CPS188
Grade: B
May 4, 2025
Would take again

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.

Respected
Lecture heavy
2.0
5.0
cps213
Grade: Incomplete
Dec 8, 2025

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...

5.0
3.0
CPS2133
Grade: Not sure yet
Dec 14, 2025
Would take again

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.

Participation matters
Inspirational
Test heavy
5.0
4.0
cps213
Grade: A+
Dec 17, 2025
Would take again

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

Get ready to read
Participation matters
Lecture heavy
5.0
3.0
cps213
Grade: A+
Dec 17, 2025
Would take again

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.

Amazing lectures
Respected
Accessible outside class
2.0
2.0
cps213
Dec 18, 2025

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.

4.0
5.0
cps213
Grade: A+
Dec 18, 2025
Would take again

Great prof, REALLY cares about her students. Clear explanations, and lots of helpful examples. 10/10, one of the best profs by far.

Participation matters
Caring
Lecture heavy
3.0
3.0
CPS188
Grade: B+
Dec 26, 2025

She is just bad at explaining if you do not have a coding background.

Group projects
Amazing lectures
Beware of pop quizzes
Class Info

Online Classes

100%

Attendance Mandatory

39%

Textbook Required

43%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 59 grades
Most common grades:
A+ (26)
A (13)
A- (7)
Grade Distribution
A(39)B(6)C(2)D(1)F(0)A-/B+(11)
Based on 67 reported grades
A+: 26
A: 13
A-: 7
B: 5
Common Tags
Respected (18)
Caring (16)
Participation matters (14)
Inspirational (13)
Amazing lectures (10)
Get ready to read (9)
Amazing lectures (9)
Test heavy (8)
Rating Trend

Declining

-0.93 avg change
Jan
Feb
Mar
Apr
May
Dec
Last 6 months
Ratings by Course

MTH310

5.0

(1)

CPS071

5.0

(4)

CPS081

5.0

(1)

CPS91

5.0

(1)

CPS091

5.0

(1)
+16 more courses
Difficulty by Course

TECH104

4.5

CPS91

4.0

ELIC310

4.0

CENG365

4.0

CALCULUSII

3.0

Similar Professors