4.4

Sadaf Ahmed

Computer Science - University of Alberta

4.4
Quality
2.4
Difficulty
98%
Would Retake
133
Reviews
4.4
Quality
2.4
Difficulty
4.5
Helpful
4.4
Clarity

98%

Would Retake

133

Reviews

Rating Distribution
Official
133 total ratings

5

100

4

13

3

9

2

7

1

4

What Students Say

It was a horrible experience that made me feel like I would never complete this credit

CMPT174 - 5.0 rating

Really liked prof Ahmed

CMPUT174 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

41%

Textbook Required

32%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 57 grades
Most common grades:
A+ (22)
A (14)
Not sure yet (10)
Grade Distribution
A(36)B(4)C(3)D(0)F(0)A-/B+(14)
Based on 72 reported grades
A+: 22
A: 14
Not sure yet: 10
A-: 9
Common Tags
Caring (37)
Amazing lectures (23)
Respected (21)
Gives good feedback (19)
Participation matters (13)
Amazing lectures (13)
Clear grading criteria (10)
Inspirational (9)
Rating Trend

Improving

+0.40 avg change
Feb
Apr
Jun
Jul
Nov
Dec
Last 6 months
Ratings by Course

175

5.0

(2)

CMP101

5.0

(1)

COMP101

5.0

(1)

CMPT101

5.0

(1)

CMPUT114

5.0

(2)
+11 more courses
Difficulty by Course

COMPT174

3.3

CMPUT229

3.0

COMPUT174

3.0

CMPUT201

3.0

COMPUT101

2.5

Reviews (131)
2.0
2.0
COMPUT101
Dec 7, 2003

lectures need desperate improvement

5.0
3.0
COMPUT101
Mar 14, 2004

pretty good teacher, try to help students understand the course.

5.0
3.0
CMPUT101
Oct 13, 2004

very friendly and helpful

3.0
4.0
CMPUT229
Nov 7, 2004

Bleh, I don't know, I find this class hard, and her teaching methods were really horrible before. Now I suppose it isn't too bad. But she needs to spice it up a little to keep us from falling asleep.

5.0
2.0
CMPUT101
Nov 19, 2004

Really easy tests; good at explaining things

2.0
2.0
C101C229
Dec 6, 2004

Great for c101 cuz she gives extremely easy exams. For c229 on the other hand her notes are nearly not sufficient enough to be comprehendable and u can sit in her class knowing something before it starts and after it ends no nothing of it no more. So try avoiding if u can for that class

2.0
1.0
CMPUT101
Dec 10, 2004

Easiest tests I have ever wrote, but shes always wrong. Makes numerous mistakes in class and pretends she knows what shes doing.

1.0
4.0
CMPUT229
Dec 17, 2004

Absolutely worthless as a teacher. You can tell she doesn't enjoy teaching. She has obscure ideas about teaching which she forces upon her students. She's not always respectful towards her students. She wasn't helpful and her lectures weren't very informative. Worst teacher I've had yet.

3.0
2.0
CMPUT101
Dec 18, 2004

Not bad of a prof, you have to attend class to understand the concepts, helpful when i went to her office, midterms were easy, final was ok.. But she is kinda boring, especially a Tues/Thurs class at 930, there are only 60 ppl there, and no one ever makes a sound

5.0
2.0
CMPUT229
Jan 11, 2005

Teacher was helpful and showed concern for students understanding material. A very small accent that was generally easy to understand. A few errors in lecture slides however prevent a perfect score.

5.0
2.0
CMP101
Jan 19, 2005

she goes over concepts to make sure everybody understands and is really nice and helpful. kinda boring lectures tho.

1.0
4.0
CMPUT101
Feb 20, 2005

listenning to her lecture for 1 hours <= reading the text book for 10 minutes...nobody at the back could see her writting at all, except the person who always eats an apple in her class, U will not hear any other noise...boring...exams are easy though...

5.0
1.0
COMP101
Apr 8, 2005

very easy course to begin with and she furthers this with intense simplification-which can be boring at times. very nice and also helpful. the labs are also an easy component too and i recommend going to them

2.0
4.0
CMPUT101
May 24, 2005

Heavy accent and boring lectures make the class hard to follow. Fairly helpful, but overall poor orator.

2.0
3.0
CMPUT229
May 25, 2005

One of her greatest problems was her failure to explain concepts. As a result ppl often asked one another how what was going on - most of our class taught each other. Not approachable, and unclear. She seems annoyed that she has to teach, and does not supply a clear understanding of what is expected of the class.

5.0
1.0
CMPUT101
May 30, 2005

(k so im the one w/ the apple, sorry i didnt know it was so loud), but i just wanna say that this prof was excellent, and the material was easy enough if u actually studied it, but if ur not y r u there ne way? totally easy to understand/almost no accent noticeable, the notes were environmentally-friendly for me[like 10pages] i recomend the course!

5.0
3.0
CMPUT101
Jul 3, 2005

she's good, not great.

5.0
2.0
CMPUT101
Jul 20, 2005

I found her very helpful and the concepts very clear. I never noticed that she had an accent.

5.0
2.0
CMPUT229
Aug 2, 2005

Sadaf is a very good teacher. She is very helpful and nice. I like her.

2.0
1.0
CMPUT101
Dec 2, 2005

She treated us like little kids, the class was unexciting/boring.

5.0
1.0
CMPUT101
Dec 15, 2005

The material is very easy, and she has very unnoticable accent. Her exams are very easy, and she's always helpful. But I would recommend Jones' CMPUT 101 if you can get in before she leaves(summer 2k5).

2.0
1.0
CMPUT101
Dec 19, 2005

This is a very simple class, not difficult at all. I spent every class sitting there half asleep, bored out of my mind. I found the prof went over and over the same concepts and it was just boring. She didn't make the material exciting or interesting at all.

5.0
2.0
CMPUT101
Jan 20, 2006

Sadaf is an excellent prof and I really liked her

5.0
3.0
CMPUT101
Jun 15, 2006

Sadaf Ahmed is a wonderful teacher. She is always willing to help and her explanations are very easy to understand. She also has a way of making potentially boring concepts interesting. There is no prior knowledge of math needed and if you attend class and do assigned readings/review lectures you’ll find this class very easy.

5.0
1.0
CMPT101
Jun 16, 2006

Sadaf is great!She made the class very easy and fun!It was worth going to her lectures and her slides are helpful.For most of the time I didn't even have to read a txtbook.She's very helpful and nice.If you pay attention in class,it will be very easy to get a good mark;)

5.0
2.0
CMPUT101
Jun 11, 2007

She is just a great prof. She explains the materials very well and uses examples from our daily lives to get it into our heads. Repeats the important things we took in class in every class. Gives out her power point slides. Never used the book. Quizzes are easy but have some trick questions that must have been discussed in the class before.

5.0
2.0
CMPUT114
Oct 5, 2007

Very helpful and Easy-to-Follow lectures. Fair exams. Highly recommended.

5.0
1.0
CMPUT101
Dec 16, 2008

Great prof, I attended Tues and Thurs classes and they were pretty interesting. If you actually write down everything she writes and do the labs before your labs start you will have no problem getting A+. Midterms were easy and final was even easier. Open book midterms and finals made this class fun.

4.0
5.0
CMPUT101
Mar 13, 2009

Absolutely attend every class, it's heavily information laden. She's a wonderfully sweet professor with a big heart, trying her best to explain complex algorithms. I highly recommend making sure you understand every part of the material, ask her questions, she's very approachable and will help in any way she can.

5.0
2.0
CMPUT114
Aug 19, 2009

You have to attend every single lecture! Depending on which lecture you miss, you can fall behind and stay behind for the rest of the semester. She makes difficult topics easy and interesting. She's really nice and is always willing to answer questions too. Exams can be tricky if you're not careful though

5.0
1.0
CMPUT101
Jun 22, 2010

Open book exams = Easiest A+ ever. Oh, and she's actually incredibly knowledgable. Take her class if you can.

5.0
2.0
CMPUT174
Jun 23, 2013

Cheat sheets for all of the exams/quizzes, clear voice and slide, and over a week to complete each lab (she released them on Sunday so if your lab was on friday you would have 5 days to do it early and it would not be due for marking until the next lab giving you an extra week). Overall, a pretty easy class for the people who did their work.

5.0
1.0
CMPUT174
Grade: A-
Sep 9, 2013

Greatest prof ever! lots of examples, hints, things to know for exams/labs/assignments were discussed during lectures! Want a B-A? attend her lectures. take notes. Do the Labs ahead of time( lots of time given..) start early on assignments!

5.0
1.0
CMPUT174
Dec 13, 2013

Awesome prof., totally recommend. Clear explanations. Course is quite easy if you like programming. If you don't go to class you're screwed as the lecture slides are fairly useless. Book is useless (never even bought it and got an A).

4.0
2.0
CMPUT174
Dec 17, 2013

Good prof, nice and approachable. Has a little trouble explaining some of the more complex concepts but shes fairly clear. Don't buy the textbook. If you go to class you should be fine. Quite interesting course overall

5.0
4.0
CMPT174
Jan 2, 2014

Shes a great prof, like absolutely awesome,she's obviously super passionate about computer science which is all great. The only problem is that the course is so easy at the start and moves really slow but then all the hard material is pushed till the end, make sure u dont miss any classes for her, missing one class is a lot to catch up on!

5.0
2.0
175
Oct 14, 2014

She's a very good prof for this course and makes the all the points very clear. definitely recommended

5.0
3.0
CMPUT174
Grade: Not sure yet
Nov 18, 2014

Sadaf Ahmed is the most caring, funny, and big hearted professor ever. She really makes sure you understand and is there for you if you don't. She even held out of class help sessions if you wanted extra help. She really takes teaching to the next level and defines what a good teacher is.

5.0
2.0
CMPUT174
Grade: A
Dec 7, 2014

Great prof, makes everything crystal clear. Easy coursework and labs and a good way to learn the basics of programming (using python, which is a pretty simple language). If you've done any programming before this will probably be one of the easier courses you take in your university career.

5.0
3.0
COMPT174
Jan 6, 2015

She is funny! She will usually try to do a small review every day which is very helpful! Her lectures are so organized and awesome! She cares so much about her students and is available at any time! Wonderful prof!

3.0
4.0
CMPUT174
Apr 24, 2015

CMPUT 174 was really poorly taught this semester. I won't say most of it was Sadaf's fault; the CompSci department have COMPLETELY revamped the way they are teaching 174 and 175 (and not in a good way). In short, I really WOULDN'T take either if I were you (unless, of course, you're majoring in CompSci or think you'd be really good at it.)

1.0
4.0
COMPUT174
Oct 13, 2015

I would never take her class. the ppt and slides wont help at all. she never stop when she is teaching and writing code on python, few people can write it down. BUT, SHE WILL ASK STUDENTS: U GOT IT ? it wont help anymore actually. poor !

5.0
2.0
CMPUT174
Dec 4, 2015

Would take CMPUT classes with her again. Very good prof. clear and knowledgeable.

3.0
4.0
COMPT174
Dec 4, 2015

Rushes through notes at times. I had to self-teach most of the material.

5.0
1.0
CMPT174
Grade: A-
Dec 24, 2015

Sadaf Ahmed, simply the best prof that the University of Alberta has hired. Goes through information carefully and is extremely detailed. She ensures that students understands, helpful in class demonstrations. She literally saved my semester.

5.0
2.0
CMPT174
Grade: A-
Dec 28, 2015

she is a very good prof and try her best to teach and enable you to understand.

4.0
3.0
CMPT174
Jan 2, 2016

She is an amazing prof would definitely recommend her. She's really helpful and her lectures are very clear and if you don't get something she makes the explanations easier.

5.0
3.0
CMPT174
Grade: A
Jan 5, 2016

Good prof, a little bit rush at the end of the class. I go class everyday, even kind of tough for me, I got better than I thought.

5.0
2.0
COMPUT174
Grade: A+
Jan 5, 2016

This professor is awesome! She is super concerned about your understanding and she is really friendly and helpful! I never learned computer science before but I made a great job in her tests. Feel free to ask questions and taking her classes are extremely important for tests! Super clarity and nice communication!

5.0
3.0
CMPUT174
Mar 17, 2016

I really like Sadaf! She really knows her stuff and makes a huge amount of effort to make sure everyone understands what she's explaining. She is really good about pointing out the most important concepts too.

3.0
4.0
CMPT174
Mar 24, 2016

Can be a little difficult to understand at times as she does have a slight accent. The material was straight forward and can easily be self-taught

4.0
4.0
CMPT174
Grade: Not sure yet
Jun 16, 2016
Would take again

She was really nice. Made herself available the morning of the final for last minute questions which was nice. She cares about her students, often asked me how it was going and when I told her I was struggling, she checked back with me. Attending class is a good idea because she gives hints about exams but perfect attendance not required.

5.0
4.0
CMPUT174
Grade: A+
Jul 8, 2016
Would take again

As a third year student , this is my first time to rate a prof because she deserves it! Chose CMPUT 174 as an optional course with no coding experience before and still got an A+.Sadaf is a FANTASTIC lady wherever in class or in office, she makes the course easy. If you show up to lecture and do the labs, you can get any score you want! CHOOSE HER!

5.0
3.0
CMPT174
Grade: Not sure yet
Nov 25, 2016
Would take again

Really great professor, definitely recommend. Make sure you understand the codes she wrote in class. Ask if you don't, she is always willing to help and explain further if you put in the effort.

Participation matters
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
3.0
CMPUT174
Nov 27, 2016
Would take again

Really liked prof Ahmed. Found her approachable and easy to understand. She was often repetitive with certain questions or concepts, but it definitely helped me remember things (may differ for you depending on how you learn). Had her during Fall 2015.

Gives good feedback
Respected
Caring
5.0
2.0
CMPT174
Grade: A+
Nov 28, 2016
Would take again

Amazing Prof, a touch repetitive, but perhaps necessary in an introductory course. Very helpful and I came out feeling I learned a huge amount about programming. My only beef is her love of Comic Sans. Ugh, the font burns my eyes.

Respected
Clear grading criteria
Caring
5.0
2.0
CMPUT174
Grade: A
Dec 11, 2016
Would take again

I had no coding experience prior to taking this class and at first I found it tough, but Prof. Ahmed was super helpful and really helped explain the concepts well. The online videos you have to watch in the beginning are super annoying but really important to establish base knowledge. Go to class and follow along and you'll do great.

Clear grading criteria
Amazing lectures
Caring
4.0
3.0
CMPT174
Grade: B+
Dec 14, 2016
Would take again

A very caring professor who is passionate about her work. Make sure to do practice questions for the midterm and final.

Skip class? You won't pass.
LOTS OF HOMEWORK
Caring
5.0
2.0
CMPUT174
Grade: A+
Dec 17, 2016
Would take again

Sadaf Ahmed teaches a very good introductory Computer Science course. The content of the course itself may be difficult for absolute beginners, but Sadaf is ready to help and answer any questions you may have. If you have any previous programming knowledge like I did, this class is an easy A.

Respected
Clear grading criteria
Caring
5.0
3.0
CMPUT174
Grade: B
Jan 6, 2017
Would take again

An amazing prof I would like to take w/ again. She clearly explains concepts as well as repeats them so students get it in their head. If students don't understand, she's willing to go over the concept however many times. Fast on emailing and is amazing in her office explaining things.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
2.0
CMPUT174
Jan 9, 2017
Would take again

If you have no experiencing in coding, PICK HER! Well, pick her any way because she is by far the best professor I came across in this University. Tests are super easy if you pay the tiniest attention in the class.

Participation matters
Amazing lectures
Caring
5.0
2.0
CMPUT174
Grade: A+
Mar 28, 2017
Would take again

She is one of the best professor I've had so far. The concepts are taught fairly easy to understand, whenever there is confusions, she is always willing to help as long as you ask.

Gives good feedback
Participation matters
Caring
5.0
3.0
COMPT174
Apr 9, 2017
Would take again

Best professor ever!!! Lecture is very clear and useful. Make sure you go to each lecture, you will get A easily.

Gives good feedback
Respected
5.0
4.0
CMPUT174
Grade: Incomplete
Apr 12, 2017
Would take again

The best prof in u of a! Love her so much. She is nice and friendly, and she is happy to help you. Her office hour is useful as well. Her lecture is useful, so do not skip class. Anyway, i will recommend this prof to people who want to take CMPUT 174.

Gives good feedback
5.0
1.0
CMPT174
Apr 19, 2017
Would take again

Excellent professor. Cares about her student. Highly recommend.

Gives good feedback
Respected
Caring
5.0
3.0
CMPUT174
Grade: B+
May 9, 2017
Would take again

Amazing professor, and no I'm not just saying that because I got a decent mark. I passed with a B+ but I worked for that mark. However, Sadaf is a really passionate prof who cares about her students. Visit her office for help with anything from the lab to the in-class material. Midterm and final were both fair. Easily the best prof I've had.

Inspirational
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
2.0
CMPUT174
Grade: A
Jun 2, 2017
Would take again

Sadaf is frankly an amazing prof. She always makes an effort to help students understand concepts in class, going fairly slow and reiterating important ideas. She is very accessible in office hours and is always very pleasant. She won't test on anything absurd, and is reasonable in her expectations for what we learned. Take 174 with her.

Inspirational
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
4.0
CMPT174
Jun 20, 2017
Would take again

As a student majoring in psychology, comp sci was out of my realm. The first time I attempted to fill my credits I took comp sci 101 with prof Kerolus. It was a horrible experience that made me feel like I would never complete this credit. Sadaf works hard for her students to succeed, if you are in the same situation as me DO YOUR CLASS WITH SADAF

Participation matters
ACCESSIBLE OUTSIDE CLASS
LECTURE HEAVY
4.0
2.0
CMPUT174
Dec 22, 2017
Would take again

Sadaf Ahmed is a great prof for introductory Computing Science. Really takes the time to explain the concepts and answers students questions clearly and respectfully. Lectures are a bit dry though and if you have any prior experience it's a breeze.

Tests? Not many
Caring
Would take again
4.0
3.0
CMPUT174
Dec 28, 2017
Would take again

She is very caring, and always checks in with her students during lecture to see if you understand. Explains topics thoroughly.

Participation matters
Caring
5.0
2.0
CMPUT174
Grade: A+
Jan 10, 2018
Would take again

Best professor I have had (yet). She does a good job at getting the tougher concepts across by using analogies. By attending all the lectures you will learn everything you need to do well in the course. The exams are pretty easy, so don't stress over them, and make sure to get online vignettes over with asap.

Skip class? You won't pass.
Hilarious
Caring
5.0
3.0
CMPUT174
Jan 15, 2018
Would take again

For 174, she is the best. Explains very clearly. If u are a Computing Science major, U cannot get a start better than this.

Respected
Amazing lectures
LECTURE HEAVY
5.0
3.0
CMPUT201
Mar 19, 2018
Would take again

She is my favourite teachers !! Her lecture is very useful and clear. Midterm is fair, assignments is a little challenge. She pays attention to students. Definitely recommend!!

Gives good feedback
Inspirational
Amazing lectures
5.0
3.0
CMPT174
Dec 7, 2018
Would take again

She explains concepts very clearly in lecture and answers questions really well! Expectations for exams is clear and she is extremely helpful when studying. Great prof for beginners!

Inspirational
Amazing lectures
Caring
4.0
3.0
CMPT175
Dec 14, 2018
Would take again

Great t professor. She explains the material well and really wants you to succeed. Take her class if possible.

Gives good feedback
Participation matters
Clear grading criteria
5.0
3.0
CMPUT175
Grade: A+
Dec 21, 2018
Would take again

She's probably my favorite professor at U of A thus far, she's a engaging lecturer who explains the sometimes obtuse concepts very, very clearly. She also is very open to helping students outside of class if they need. My only gripe with her is that it seemed like she spent a little too much time on certain concepts and rushed through others.

5.0
2.0
CMPT174
Grade: A-
Feb 4, 2019
Would take again

She's a great professor when it comes to explaining, teaching you how to think about the concepts, and how to apply the concepts properly. She really sets the bar high for professors which allows you to appreciate her class. I don't show up to a lot of classes because I feel I can learn better alone but I never missed one of her classes.

Respected
Amazing lectures
Caring
4.0
4.0
CMPUT174
Grade: B
Apr 10, 2019
Would take again

She really wants the students to learn, and tries to think of unique ways to get her message across. She has an accent, but you can still easily understand her. She has a lot of different grading criteria, such as pop quizzes, online quizzes, and exams. The exams are not heavily weighted, which is nice. No powerpoint with notes.

Accessible outside class
Skip class? You won't pass.
Beware of pop quizzes
5.0
2.0
CMPUT174
Grade: A+
Apr 29, 2019
Would take again

Dr. Ahmed is amazing. She: 1) Always responds to emails promptly 2) Explains things easily with props (Keuring machine lmao) 3) Gives tips about labs 4) Makes exams identical to problem sets or in-class examples 5) Accesible after class, at office hours or you can make an appointment The only annoying thing is pop quizzes (almost every Thursday)

Accessible outside class
Group projects
Beware of pop quizzes
5.0
1.0
CMPUT174
Grade: A
Sep 11, 2019
Would take again

Most of this course was online, but the part of it that was in class was great, Sadaf explained python programming in great detail, which was awesome for a beginner like me. With complete code and output examples as a part of her lecture slides uploaded online, this is definitely the prof you want for 174

Gives good feedback
Accessible outside class
Amazing lectures
5.0
4.0
CMPUT174
Grade: C
Jan 7, 2020
Would take again

I am not particularly good at coding but I do find it cool to an extent. Sadaf is a great professor and she is very willing to explain anything during lectures to ensure everyone understands. I am not sure if she designed the 2019 fall final but IT WAS RIDICULOUS AND EXHAUSTING. The final was somewhere around 80 OR 90 QUESTIONS.

Respected
Caring
5.0
3.0
CMPUT174
Grade: B+
Oct 9, 2020
Would take again

She's an amazing prof! The best comp sci prof for any comp course. Me knowing a bit of coding made a difference but her explanation and lectures are amazing. She never tends to put people on spot when asking the class question.

Accessible outside class
Skip class? You won't pass.
Inspirational
5.0
3.0
CMPT174
Grade: Not sure yet
Dec 7, 2020
Would take again

Dr. Ahmed was a great prof! I took her class virtually (during CoViD). She was always well prepared for the classes and answers questions/ doubts really well.

Amazing lectures
5.0
3.0
CMPUT174
Grade: B
Jan 7, 2021
Would take again

Great professor to take this course with. She does a synchronous session once a week but it wont be recorded so you do have to attend as it contains important information that will help you with the labs.

Gives good feedback
Respected
Skip class? You won't pass.
5.0
3.0
CMPUT174
Grade: A
May 4, 2021
Would take again

Sadaf is one of the best profs this online learning. She makes you comfortable during class by telling you that it is always okay to ask questions. She always checks on her students if they understand the concepts and if not, she will explain them further. The quizzes, midterms, and finals are fine as long as you answer the practice questions.

Accessible outside class
Amazing lectures
Caring
5.0
3.0
CMPUT174
Grade: A
Dec 7, 2021
Would take again

Was so lovely! Explains everything in-depth, great with office hours and answering questions in class. Our class section was in person but she recorded every single lecture and uploaded them to eclass for the people that couldn't make it that day

Clear grading criteria
Amazing lectures
Caring
1.0
4.0
CMPT174
Grade: B+
Dec 19, 2021
Wouldn't take again

Show up to 3 hours of lecture a week, still have another 1-5 hours of lecture videos a week. It doesn't add up. Please find a CS prof that uses class time effectively. The lectures were a huge waste of time, I would honestly recommend youtube videos to learn the content. Labs also have a steep learning curve after the first couple of weeks.

Lecture heavy
4.0
2.0
CMPUT174
Grade: A+
Dec 27, 2021
Would take again

CMPUT174 is an extremely easy course if you have any programming experience, however, I imagine Sadaf's lectures would be incredibly helpful for beginners. For most, the lectures are quite skippable, yet if you need help with an assignment she will certainly provide it. Most importantly, she is very kind and caring, providing leniency when needed.

Respected
Accessible outside class
Caring
5.0
2.0
CMPUT174
Grade: A
Dec 28, 2021
Would take again

She's so sweet, I had no programming experience going into this class but she made it so easy and made me want to pursue computer science.

Amazing lectures
Caring
4.0
4.0
CMPUT174
Grade: C+
Jan 6, 2022
Would take again

Prof is really nice, has a comforting aura. The class was mid though, I thought it was difficult. Labs were really easy for the first two weeks and brutal after that.

5.0
2.0
CMPT174
Grade: A+
Feb 11, 2022
Would take again

Great teacher. Explained all the concepts clearly and was always available for extra help.

Accessible outside class
Lecture heavy
Caring
5.0
3.0
CMPUT175
Grade: A-
Aug 18, 2022
Would take again

Although I did not have any programming/coding experience before CMPUT174, I enjoyed it, and it encouraged me to take CMPUT175. Her lectures are clear and effective. She is very accommodating and helpful. In fact, she inspired me to continue to pursue more computer science courses.

5.0
2.0
CMPUT175
Grade: A+
Sep 9, 2022
Would take again

I wouldn't be where I am today in the cs field without such a great and understanding prof teaching 175. Explains concepts really well and is happy to help you 1 on 1 if you're still confused during her lectures. There was constantly work to do (quizzes, labs, assignments, exams) but none of it felt overly difficult.

Amazing lectures
Accessible outside class
5.0
2.0
CMPUT174
Dec 10, 2022
Would take again

Made class time very engaging and explains concepts easily. Didnt have any prior coding experience going into this class but i learnt a lot thanks to her, highly recommend

Participation matters
Amazing lectures
Gives good feedback
5.0
2.0
CMPT174
Grade: Not sure yet
Dec 20, 2022
Would take again

If you don't already know how to code professor Ahmed is a perfect choice. She goes over each topic in detail and explains concepts very well, especially the more challenging ones. Additionally, if you miss a class you can easily catch up with the VERY good lecture slides provided. Quizzes, labs, and tests were all fair.

Clear grading criteria
Caring
Online Savvy
5.0
2.0
CMPT174
Grade: A
Dec 20, 2022
Would take again

She was very caring and made sure everyone was on the same page during the lectures. She always told us how it's OK if we don't finish our labs because things happen sometimes. Although she didn't have office hours, she hosted online office hours sometimes and responded to emails promptly. Genuinely the best prof ever.

Amazing lectures
Caring
Respected
4.0
2.0
CMPUT174
Dec 21, 2022
Would take again

Great choice for an introductory CS professor. I had no experience programming coming in to 174, but I did very well in the course and that was largely due to the teaching and resources provided by Dr. Ahmed. If you do the labs and do a bit of studying, exams aren't bad at all.

5.0
2.0
CMPT174
Grade: Not sure yet
Dec 23, 2022
Would take again

She often mentions important stuff that will be on tests so attend class if you can. Clear and concise lecture. Caring individual. Take her if you can.

Amazing lectures
Caring
Respected
5.0
1.0
CMPT174
Grade: B+
Dec 25, 2022
Would take again

AMAZING. Her lectures are clear and follow everything you need to know for the labs and quizzes.

Amazing lectures
Respected
5.0
1.0
CMPT174
Grade: A+
Jan 4, 2023
Would take again

Omg, she is amazing! She elaborates on the materials very well, and she is really friendly and caring! Definitely would like to take her class well!

5.0
1.0
CMPT174
Grade: Rather not say
Jan 4, 2023
Would take again

Very good lectures

5.0
3.0
CMPT174
Grade: B
Jan 4, 2023
Would take again

She genuinely cares for her students as she refuses to continue the lecture if a single person is confused. She is very welcoming of help, and I look forward to having her again for CMPUT 175.

Participation matters
Caring
Respected
5.0
2.0
CMPT174
Jan 14, 2023
Would take again

Amazing prof. Nothing more to say. You will not regret enrolling to her lectures

Participation matters
Amazing lectures
Gives good feedback
5.0
1.0
CMPT174
Grade: A+
Jan 15, 2023
Would take again

Excellent Professor, you won't regret taking any course with her, I took CMPUT 174 last sem and CMPUT 175 this sem with the same professor.

Amazing lectures
Gives good feedback
Caring
5.0
2.0
CMPT174
Grade: A-
Jan 16, 2023
Would take again

A very considerate prof, teaches well enough if you pay attention, you can also get most information you need from lecture slides available on eclass, she was available to answer questions if I had them. Labs are straightforward, online quizzes are fairly easy if you review, midterm and final require more revision but an A is a very achievable.

Gives good feedback
Caring
Accessible outside class
5.0
1.0
CMPT175
Grade: Incomplete
Mar 7, 2023
Would take again

This is personally my favorite prof so far. Has a great understanding of the content, and explains it at a perfect pace for me to understand. She has a way of explaining, as well as makes sure she really digs in that point of whatever she's teaching. She reinstates the content, and applies it in multiple scenerio's. Very good prof.

Amazing lectures
Respected
Lecture heavy
5.0
2.0
CMPT175
Apr 3, 2023
Would take again

slay queen

Participation matters
Amazing lectures
Gives good feedback
5.0
2.0
CMPUT175
Grade: A+
May 13, 2023
Would take again

Very good :)

Amazing lectures
5.0
3.0
CMPT175
Grade: C+
May 15, 2023
Would take again

Prof Ahmed is knowledgeable and passionate and every lecture inspires me. Her lectures are engaging and always perfectly relevant. If you raise your hand she makes you feel like the best student in the world and she is always happy to answer questions after class. Assignments are time consuming but that's just CMPUT. 10/10 prof.

Gives good feedback
Inspirational
Respected
5.0
1.0
CMPUT175
Grade: A+
Jun 27, 2023
Would take again

By far one of the best professors I have had in my university years. She is awesome. Highly recommend taking her class and not with other instructors.

Caring
Respected
5.0
3.0
CMPT174
Grade: Not sure yet
Nov 30, 2023
Would take again

As someone with some programming background coming into this course, Dr. Ahmed explained the concepts very well in a way that allows for a conventional understanding. They are often engaging, so if you want to follow along, you can't be asleep. She is also very good with office hours. I'll be happy to have her for CMPUT 175.

Participation matters
Amazing lectures
Respected
5.0
2.0
CMPT174
Grade: Not sure yet
Dec 19, 2023
Would take again

She exhibits an exceptional teaching style and a strong commitment to making CMPUT 174 an engaging and insightful course

Amazing lectures
Clear grading criteria
5.0
1.0
CMPT174
Grade: A
Dec 31, 2023
Would take again

If you don't select Professor Sadaf, don't choose any other professor. She is the best professor I have encountered at the U of A. She is very caring and wants all students to succeed. I can't praise her enough!

Amazing lectures
Gives good feedback
Caring
5.0
2.0
CMPT174
Grade: A+
Jan 8, 2024
Would take again

One of the best prof for a first year. She's really concerned about her students and would discuss the important questions for quiz, mid term and the final. Labs aren't that difficult as most of the important part of the codes would be explained by her in the class. Easy A, A+ if you're willing to keep up with the work load.

Caring
Respected
5.0
5.0
CMPT174
Grade: A-
Jan 11, 2024
Would take again

She was really resourceful and respected each and every student.

Amazing lectures
Hilarious
Caring
5.0
3.0
CMPUT175
Grade: Not sure yet
Feb 2, 2024
Would take again

If it were possible, I'd want her to be my prof for every class, that's just how amazing she is. She's so passionate and respectful, you can truly tell that she cares about her students. Her lectures are very engaging so you have to pay close attention, but the way she explains things in detail, reiterates concepts and gives examples is just 10/10.

Participation matters
Amazing lectures
Respected
4.0
3.0
CMPUT174
Grade: A
Feb 18, 2024
Would take again

Lectures were engaging and sometimes helped with the weekly lab assignments. I didn't like the course material but still thought she was a good prof and taught the course well.

Caring
5.0
2.0
CMPT174
Grade: A+
Mar 13, 2024
Would take again

She's a great prof who takes keen interest in giving her lectures and makes sure students understand the concepts.

Amazing lectures
3.0
3.0
CMPT175
Grade: A-
Oct 9, 2024
Would take again

Some rough questions on quizzes, and her lectures aren't the most clear. She took a long time covering basic things only to gloss over the things that were actually difficult. Decent at answering questions and nice enough.

5.0
1.0
CMPT174
Grade: A+
Nov 25, 2024
Would take again

very good prof

Amazing lectures
Inspirational
Respected
5.0
3.0
CMPT174
Grade: A
Dec 14, 2024
Would take again

Professor Ahmed is fantastic - engaging lectures, super helpful, and really cares about students. Using unstuckstudy alongside the free textbook helped me ace this class. Highly recommended!

5.0
1.0
CMPUT174
Grade: A+
Dec 19, 2024
Would take again

I have no previous computer experience and found this course engaging and easy to follow. Sadaf explains the material using comparisons to everyday objects to better understand new concepts. She answered questions during lectures, and lead us through coding examples. Quizzes, labs and exams were representative of the material taught in class.

Amazing lectures
Caring
Online Savvy
5.0
1.0
CMPT174
Grade: A-
Jan 7, 2025
Would take again

Great professor overall.

Clear grading criteria
5.0
2.0
CMPT174
Grade: Rather not say
Feb 13, 2025
Would take again

Greatly enjoyed attending her lectures. New concepts were walked through and explained very well, would recommend to anyone taking 174.

Amazing lectures
Inspirational
Caring
5.0
2.0
175
Grade: Incomplete
Feb 14, 2025
Would take again

the most amazing lady ever i wanted to buy her a mug or something fr

Participation matters
Lots of homework
Caring
3.0
3.0
CMPUT175
Grade: Not sure yet
Apr 19, 2025
Would take again

She is very kind and caring, offers engaging lectures yet they can be a bit boring sometimes. A lot of topics are covered in this course and she sped through a lot of it which forces you to go back and learn a lot yourself. Prep for exams was useless and exams were tough, but luckily they were all open book and un-proctored.

5.0
2.0
CMPT174
Grade: A
Jun 8, 2025
Would take again

Took her class for both CMPUT 174 & 175. Very good at breaking down information to easing you into programming. If you need extra help or questions, she is always willing. She does teach through repetition which I personally liked, however that may not fit your learning style. Very caring and understanding as well

Amazing lectures
Gives good feedback
Inspirational
5.0
1.0
CMPT175
Grade: A
Jul 5, 2025
Would take again

Great course taught by a great prof who is very accommodating and always willing to go out of her way for students.

Amazing lectures
Clear grading criteria
Hilarious
3.0
2.0
CMPUT174
Grade: A+
Nov 25, 2025

She doesn't reply my emails.

5.0
1.0
CMPUT174
Grade: A+
Nov 29, 2025
Would take again

I can't say enough good things about this professor. She is truly the best instructor for CMPUT 174 and CMPUT 175. Her lectures are engaging, and she asks plenty of questions that keep you involved (even in an 8am class). Even if you come in with no coding experience, she makes the material easy to understand and you never feel lost.

Amazing lectures
Gives good feedback
Caring
5.0
1.0
CMPT174
Grade: A+
Dec 28, 2025
Would take again

There is no better prof for intro CS. She makes the material very accessible and understandable for literally any student. If you listen and participate in class, you are guaranteed to do well, which is not so hard to do when her class is so engaging. Labs can be tricky at times but overall not bad, and exams are easy if you pay attention in class.

Amazing lectures
Clear grading criteria
Caring
Class Info

Online Classes

100%

Attendance Mandatory

41%

Textbook Required

32%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 57 grades
Most common grades:
A+ (22)
A (14)
Not sure yet (10)
Grade Distribution
A(36)B(4)C(3)D(0)F(0)A-/B+(14)
Based on 72 reported grades
A+: 22
A: 14
Not sure yet: 10
A-: 9
Common Tags
Caring (37)
Amazing lectures (23)
Respected (21)
Gives good feedback (19)
Participation matters (13)
Amazing lectures (13)
Clear grading criteria (10)
Inspirational (9)
Rating Trend

Improving

+0.40 avg change
Feb
Apr
Jun
Jul
Nov
Dec
Last 6 months
Ratings by Course

175

5.0

(2)

CMP101

5.0

(1)

COMP101

5.0

(1)

CMPT101

5.0

(1)

CMPUT114

5.0

(2)
+11 more courses
Difficulty by Course

COMPT174

3.3

CMPUT229

3.0

COMPUT174

3.0

CMPUT201

3.0

COMPUT101

2.5

Similar Professors