2.1
Quality4.5
Difficulty26%
Would Retake106
Reviews26%
Would Retake
106
Reviews
Rating DistributionOfficial
106 total ratings5
12
4
13
3
8
2
15
1
58
What Students Say
“Reading the textbook and finding other resources is a must to fully understand what is going on”
CMPT1105 - 2.0 rating“She shows a deep understanding of programming and computer science”
CMPT1110 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
68%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.13 avg changeRatings by Course
CSCI120
5.0
(1)CMPT2276
5.0
(1)CSIS1275
4.0
(1)CPSC1160
3.6
(5)CSIS1190
3.0
(2)Difficulty by Course
2276
5.0
COMP1105
5.0
CPSC1045
5.0
CPSC1160
4.8
CPSC2350
4.7
Reviews (105)
She is knowledgeable about this field
she does not teach every topic from the textbook.
week 4, not pleased. have to rely on the people sitting around me to understand the work. she seems like she knows what she is doing but is unable to articulate it well. also hard to understand at some points
Not pleased so far. Reading the textbook and finding other resources is a must to fully understand what is going on. You can tell she understands what she is teaching, but she does not articulate it in a fashion that allows us to learn more than the barebones of any concept. Asking experienced peers for help is a must for in class assignments.
I didn't sign up and pay for a class only to teach myself the subject. I'm really not pleased, especially since she seems to know the topic well but is unable to effectively communicate it to students. I have to rely on the people around me to be able to figure out what's going on, and they seem to have the same issue as well.
Shes taught for a semester at my college and I think she was really great tbh
Best teacher at Douglas !
Helpful information is given after project deadlines or test dates. Group project guidelines are unclear. Subject matter is uninteresting and un-actionable. Taken for credit, course is do-able but soul-crushing.
Arezoo knows what she is teaching but sometimes it is just that she cannot express it very well. But she explains things if you let her know that you did not understand (she would even take time to help you after class). Ask for help if you feel like it. Overall she is caring and the course is not that difficult in itself. Easy A if you work hard.
She knows a lot about it. She is very keen to teach the concepts and to explain things with passion. However the course is very difficult, the project is very large and not well explained. Things are not clear. Just take the course if you are interested in reading a lot and enjoy group working
She needs to be more clear what she wants you to work on. Not accessible outside class, but gives a lot of homework. Just disappointed.
She does not how to teach, I took python with her and she made such an easy subject so complicated for me, I keen on asking questions from my classmates and they had no clue what was going on either. I didn't pay to teach myself the subject.
She shows a deep understanding of programming and computer science. However, she has a lot of trouble explaining concepts and she has poor time management evident by her having to cut 2 chapters from my final and dumping 4 big assignments in the last week of class, 2 of which were due the day of my final (something similar happened in my python).
you wont understand anything in this class it seems like she memorized the whole book as if she is just reading
Pure memorization tests that do not reflect how programmers work in reality and as a result, very easy to get mark deductions for not being able to memorize the 100 different function and property names.
Not bad if you already know the material. She really explains, not just read off the slides. She gave some further explanations whenever she said something not entirely correct. Tests were writing some program similar to homework. Only memorization needed was some GUI functions for the final test. I took this on 2018 so things may have changed.
She has a lot of trouble in managing the content that needed to be taught and not giving enough examples that can help student to solve the assignments and tests. Only thing that I like is that she really tries to help explaining your questions if you can come to her office.
First and foremost, this teacher does not know how to verbally teach her students due to her poor english and awful methods. Everyone in her class is confused all the time, for each of the assignments that she gives out she doesn't fix the student's mistakes properly, neither does she teach how to do them properly afterwards. Very boring class.
Awful. Assignments worth 5% take hours to complete. The quizzes are way harder than quizzes should be. Doesn't speak English well so you have to look up the terms yourself in the text and you don't understand what she means. Doesn't follow the syllabus schedule for readings bc she takes too long on things.
Horrible professor, not a single positive with her teaching. Quizzes are hard, labs are her asking you questions out loud and if you cant answer them which most of the class struggles with you get a negative. The icing on the cake is her illness every other week, assignment not marked after 2 weeks? Shes sick. To add to its we are a week behind
This teacher is terrible I ever had. Her accent is awful I cant understand what she is saying mostly. Test is really hard. Dont take her lesson
Don't take this class. Trust me her accent is pretty thick and she wouldn't answer you question, she would just give you a random speech for the sake of "answering" your question.
Made me regret taking the course, wasted a whole semester. Personally I didnt learn anything, I wish I dropped the course. She doesnt teach properly, she doesn't answer questions or go over homework assignments. She also says english is hard for her, how do you become a professor in an English speaking country without it ?
She is the worst teacher Ive had in my entire Douglas career! She doesn't know how to explain things and always goes beyond the scope of the course. The assignments take weeks to finish, & you are given 3; worth 5% of your grade TOTAL. Her quizzes are v hard and her tests are even harder. No practice coding at all, and no support or helpful advice.
we didnt even START coding til the THIRD WEEK. She makes you buy a 100 dollar access card to an online textbook to supplement her bad teaching. You get no practice or in class examples. The online assignments have potential to help you learn, but you lose a point everytime you make a mistake so everybody cheats instead. She needs to be let go.
She herself is a good person, but she is the worst as a teacher.
She is VERY misunderstood. She comes off as a bad, difficult prof because the course material is hard But as a person, although its hard to understand her at times, she is very passionate&knowledgeable. She is also very approachable and willing to answer any questions. Shes very sweet and supportive if you actually participate and try. Trust me!!
I found her to be quite a good prof. I understood most, if not all of her lectures. Thing is, however, I already have quite a background in programming and her teaching style clicked with me personally. Only downside is that this semester, she made us buy a $100 online textbook. If you don't know any programming, then she might not be for you.
She's not a bad teacher. Her lecture can be hard especially if you have no exeprience with programming. But as long as you study hard and practice a lot, you'll actually learn something from this course.
I dont even leave reviews on ratemyprof, but I had to come back and warn you
Very friendly, knowledgeable, approachable prof. Course content is heavy though, so don't slip behind! Python is one of the "easier" languages but can still be tough if you dont have programming experience like myself. She is willing to answer questions even on days she dont normally work. By the way, she only taught CMPT 1105 in SUMMER 2020.
She is so approachable if you have any questions. And she is patient to explain assignments questions to students out of class time and office hours, even on the weekends. She provided extra sessions for anyone who wants to attend, too. But, the lectures could be heavy, so it's best if you pre-read the textbook
OMG, second time taking a course bc of failure. Its hard to absorb a drop of knowledge from her lectures. Good look and start reading.
Having never taken a programming course, her course is impossible. This is not for beginners, material is already for students who have taken programming before. Have to get a tutor to make any sense of this course. Midterm 30% and final exam 40 % make up most of the course so no real chance of passing. Do not recommend this teacher.
Had her for CMPT 1105 previously w/ no prior program experience. Decided to take her for this course. CMPT 1109 is harder than 1105 so it is lecture-heavy but her lectures are very detailed. Moreover, she is available for questions even outside her office hours which is nice. I advise to take this course when you don't have a huge course load.
She is an OK person, but not a nice teacher. She will be the bane of your existence. Avoid at all costs. If you have to take this as a prerequisite: make sure you have a strong foundation in C++ beforehand.
If you have no programming experience and have work or a big course load prepare to lose sleep. This professor is the definition of a paycheque thief. Probably derives joy from the mental anguish from people that don't have time to study spend 20 hours a week on this class.
As someone with no prior knowledge in Computer Science (this is INTRO to Computer Science), this professor was very hard to follow and didn't put any effort into making this class interesting. Her accent makes it hard to follow, and she teaches everything like we already know what she's talking about. Arezoo shouldn't be teaching an intro course.
She regularly marks her tests wrong. I've had her for several courses and there hasn't been a single test thats gone well for anyone. Her questions are often vague and she doesn't seem to care how these grades affect her students. Overall her classes are unnecessarily hard. If you get a C in her class it would probably be an A with a better prof.
There is just a lot of new material to be absorbed so it's not her fault. It was hard for a beginner course. Get help from peers and ask questions when you don't understand things in Python. Practice!! Practice!! Practice!!
She tries to explain topics very well but not everything is clear at the time of taking the exams. The exams are very complicated and effort is not valued. This course requires hours and hours of study, even studying whole days, it is very difficult to get a good grade. Attending all classes, doing all homework, and studying hours is not enough.
She tries to explain but you cannot understand. So frustating
She does not help to develop the logic in type coding give questions which are not done in the class and logic is not explained in the class she does not even give marks in the exams very strict teacher .
She is good and knows a lot about subject. She likes participate students that go to office hours. But, the content of subject is too hard and she push hard on labs activities and exams, so if you are a beginner, I wouldn't take her class. At the end I like her a lot, but you need to study VERY hard to get a B.
Its crazy hard and to this day I still cant understand what she taught and all her test questions is even crazy harder
it was roller coaster ride for me to opt this course.
She have the knowledge but she give very difficult homework and exams and all those thing are never taught to a student in class but the concept was taught.
Tbh its not her fault at all. But the thing is, this course was so tough. Look I spent 40+ hours a week on this subject only and even then only could afford an A-. Look at the class average, it was 33% lol. She is good at teaching, talking and stuff its just that you should know EVERYTHING in javascript: canvas, objects, arrays, etc . DON'T DO IT
Her quizzes are very hard, the entire lecture is on the quiz there is 24 questions and she expects you to remember everything from the lecture. No multiple choice, all word answers.
The class content itself was interesting, but her grading didn't make sense, and she would deduct points if the answer were not what she wanted, even if it fulfilled the instruction. Many of my friends withdraw from her course. Even though one of them even got an A+ in another CMPT class.
She is so frustrating. She does the bare minimum and does not show any sign of interest in helping students learn. She runs through her notes, and if you don't understand something, you're on your own to figure it out. If you ask for help, she'll say something like "you're fine,you don't need it". Also her exams are the hardest of any prof I've had
This class was a joke! No plans for the course at all. Sel-read material throughout the semester. Do not get your hopes up by the course's name as it has nothing to do with software or application. Mostly management skills, which you won't learn from this course and this instructor specifically. Won't go near this instructor ever again.
Her tests and assignments can be very challenging, but in my opinion do not feel as if they are outside the scope of the material. They require a strong problem solving ability, but the technical aspects required were never anything unexpected. Far from an easy A for sure, but overall I enjoy her courses.
I signed up to this course assuming it would be fun, however it is just 4h lectures with no time to work in class. She explains things and the lecture slides but it is so hard to follow along. Quizzes literally contain the entire lecture taught in the previous week. The assignments are confusing, the course itself is unorganized and self-taught. :(
Always had problems with homework, problems with quizzes. There are so many times I almost failed quizzes. Only to pass them after I showed her that I should have gotten the mark. SINCE SHE DOESN'T MANUALLY REVIEW ANYTHING!!! I would say avoid it at all costs, but Bita isn't any good either. Just avoid Douglas College for Comp Sci.
Tests are very hard and lectures/assignments leave you under prepared for them. Final is a bit easier because you've spent the entire semester studying but its still rough the entire time. Tests are kinda unfair, but the prof is ok. She will help you if you ask and there is some value to her lectures. Be prepared to rethink your life choices.
My experience with her was literally awful
Most awful instructor you can ever get :(
Completely unrealistic amount of assignments. Get ready to spend A LOT of time in this course. She doesn't review her lecture notes, assignments, quizzes, etc: many mistakes in all of them many times. She is not clear in her grading and expectations for assignments. Terrible, terrible instructor. I'm just aiming for a C- to get rid of her ASAP.
O my god !!!! If someone would ask me what is your biggest mistake I am surely gonna say taking Arezoo as my professor. She would teach you two animation functions and expect you to make a whole game out of it. She never answered a single Question instead will confuse you even more. Trust me do not take her.
Course: CMPT 2276, not listed Doesn't provide clear guidelines. Waits ages to mark any assignment or quiz. Doesn't provide actual feedback, just tells you you're incorrect, and complains she doesn't have time to provide feedback. Asks questions on tests never covered in class. Plays on her phone during exams, ignores people with their hand up.
Nice lady, bad professor. I can learn what she teaches online much easier, her tests are not relevant to learning. She will test you based on memory, won't let you use an IDE or notes, you have to remember everything then try to use it outside of an IDE. Not much else to say, not a bad experience, but just a terrible, lazy person teaching you.
Not a fan of her testing, marking and teaching style whatsoever. She is nice enough, but for me and many others, she is not enjoyable to have as a professor. You must demonstrate near perfect knowledge in your answers for an appreciable mark. You might have a decent idea and put down an answer that is somewhat correct, but next to no marks.
This class is very difficult, but Ariafar is a solid prof. Definitely intimidating, but she knows her stuff and will really go out of her way to make sure you understand. Very helpful in and outside of class if you seek her out.
This class is heavy, but arezoo is a great professor. She's very knowledgeable definitely sets you up for strong fundamentals. She's fairly reasonable with her assignments and labs.. if you do the work there should not be a problem. also really generous with her bonus marks.
Arezoo Is a very kind person. She is super knowledgeable about the topics she teaches, but if you don't engage with her during lecture she will speed through the content assuming you understand everything she is saying. But she is very filling to repeat and re-explain anything you need. I will say her tests are hard, but she is a fair maker.
Arezoo is a rare breed of professor who genuinely cares about what you learn. -Extremely kind during office hours -Explains concepts and theories in detail during her lectures. The only thing is I think the short answers on the exam are quite difficult. With effort, you will learn a lot in her courses, guaranteed, but your GPA may suffer slightly.
Really good teacher. Explains her subjects well. Very difficult in tests but eveyrhthing she puts there is something you will be expected to know in comp sci interviews. Overall would recommend as a teacher.
worst teacher
Awful
Her lectures are hard to follow cause she explains stuff at a high level more friendly to people who are more familiar with computers (unlike me) and her tests are also stupid hard too. But she's kind and super helpful during office hours. If you go to office hours when you need it and read the textbook you'll be fine
I took an intro course with her. She lectures as if everyone already knows how to code even though for half the class this was their first time coding including myself. She lectures very quickly so it's hard to keep up and doesn't really try to answer student questions. Quite a few pop quizzes and tests are very difficult.
I would not retake her classes. Her schedule throughout the term is not obvious, and the exams and assignments are messy. I would not recommend you to take a class with her.
She was very helpful when answering questions. She will guide you to the right answer for assignments and labs by making you think and find it yourself first. Midterms and exam questions were expected as they were shown through assignments.
Teaches the concepts well enough but her tests are very hard and often much more complex than what gets taught in class. Expect to do lots of practice if you want a decent grade since you are expected to have a near perfect understanding of course concepts by the end of the class. Overall prof is passable just expect to be busy if you take her.
CMPT 2300 is a very tough course itself and she did her best to help her students. She genuinely wants her students to do well. If you want to do well, you need to attend the lectures. You need to practice a lot outside of the class to understand the lectures. Assignments are hard but the exams are easier.
She admits that CMPT2300 is hard. If you take her classes, make sure these things.1Try to answer all in-class questions, this ensures your final grade bonus.2Understand all conceptions of all topics. You'll get a very good grade if you do. Otherwise your test result will be less than 50%.3Visit her during office hours if you have any questions.
Her homework assignments are terrible she doesn't want to mark the homework by herself. The computer automatically marks it which is super case sensitive, if all your assignments are not EXACTLY and i mean EXACTLY the same as what she writes you will lose marks. all of my home work is perfect but I'm losing marks this includes her labs i warned you
You say worst teacher, I hear Arezoo. I never even tried to help the students who were new to coding. Never taking her ever again
AVOID HER AT ALL COSTS. She teaches outside the course's scope and expects you to know just the concepts. The first month was a joke, but then it picked up quickly. Her tests are unfair, and she does not prepare you in any way. Beware of her and wait until you can get someone else. She and Bita are friends for a reason; both are awful teachers.
What seems to be complicated subjects from the textbook, Arezoo can explain it in depth very clearly and if you don't get it, find her in her office She will explain it many times and is very patient and knowledgable I would take her again even if it's a course not part of my program. The only profs lecture who I won't ever skip. AMAZING
She might be the best C++ instructor I have ever seen in my life so far. She taught every single details we need to know .On the other hand, she expects us to remember all of those staffs which she said during the class and put in exam questions. To be honest , She is really good but if you are new to programming , she is not the right one for you.
She's great at explaining complex concepts. However, her tests are incredibly difficult. When I took this course I compared our midterms to a different class, and how different they were was ridiculous. Our midterms got dropped and the final was worth 60% because her tests were that difficult. Great prof but not amazing for your GPA.
Incredibly difficult exams. She teaches you very simple things in class but then bombards you with questions that'll have you scratching your head in exams. For an intro course, she explains well, but that is not enough when the questions she gives is the difficulty of what she would give in an assignment. Her assignments take days to figure out!
Awful teacher. I showed up to lectures in case of pop quizzes and labs, but taking notes in class was pointless as she didn't go over everything that she put on her difficult tests. My best advice is to not take her class. Second best advice is to show up to class in case of pop quizzes, but do your studying on your own through the online textbook.
If you love coding and want to continue, DON'T TAKE HER. That's all I have
Arezoo may be tough but she properly prepares you for 1209. You'll have to buy the textbook but it makes you practice which is crucial for any comp sci course
Arezoo never replies to any of my email. She also saying "I will help you just go to my office hours" just for the sake to look good on everyone. Her office hours aren't that bad, but I learn nothing from her office hours. Test are very hard, lecture heavy, if you miss just one lecture, you will not get the mark. Worst prof I've ever seen.
She often cancels office hours and it's very hard to meet her outside class.
The worst instructor. Dont take her
Unfair tests, poor guidelines on what to study, expects you to do most of the learning on your own without really showing you what she wants you to understand in a given concept. If you take DSA with her expect to study everyday if you wanna do good.
she is a very caring professor, i got sick and she managed to help me alot. Kindest professor, i put alot of effort into this course. Very kind and caring professor - ayoub
She's awful, very tough grader. can't clearly teach concepts, expects you to know beyond course material, and to pretty much do all the studying by yourself. To look up online and self study might as well be easier than her lectures. She'll regularly cancel office hours, and present you with lengthiest and trickiest exams ever. Won't take her again
Worst CMPT instructor
She is good at explaining and the lectures are ok, BUT many times she goes off on a tangent and the programming part of the exams are extremely difficult compared to what you expect and practice in class. If you already have experience programming, it is okey, but if not, it is better not to take it.
I went into this course without any prior coding knowledge, as this was advertised as a "beginner friendly course." WELL. LET ME TELL YOU. This course with Arezoo is the EXACT OPPOSITE of beginner friendly. By the second week, Arezoo is already throwing coding jargon at you that you're barely even familiar with. Like dude what.
I wouldn't take her class again. The assignments and tests are really tough, and she relies entirely on Pearson, which only accepts one exact answer with no flexibility. She doesn't manually grade or offer support. Feels like she does the absolute bare minimum and doesn't seem to care about her students or teaching.
Terrible professor!!! I have alot of bad things to say to her. Let me summarize it. First, she puts academic integrity case without valid reason. Then, she does not reply to emails, if you email her you will be ignored even if it's very serious. Then she doesn't give any feedback on your tests. I would never ever take her again.
Extremely bad professor, exams are nowhere near what she gives in the slides. If you are on the edge of getting F, she will make sure you get F. There is a participation grade, where I was speaking and interacting more that the whole class, however, she put me 0 and did not want to give any marks, which would have saved me from failing the class.
Super nice and approachable. Good lecture slides. She really tries to answer your question when asked. Barely any coding and the majority of questions are memorization-based and just requires you to know the concept. Easy materials but there is a lot of it. Concepts like diagrams can be really open ended so its good to have her critique your work.
She is a good lecturer and she goes very in depth into the concepts. HOWEVER expect the questions that she gives on exams and labs to be a lot more difficult than what she goes over in class. A good rule of thumb is, if she teaches you a concept, make sure that when you're studying that concept you do the hardest questions you can find on it.
Take with a different prof
she is a nice teacher, but the labs are extremely difficult.
She is a fair grader, explains well, and gives many practice and review questions.
Confusing assignments. Confusing power point slides. Slow marker. Lectures are fine, and when you speak with her directly for help she's not bad at explaining things. Unfortunately, she has very limited office hours. Worst of all, midterms and finals are disproportionately difficult compared to what is taught. If you can, take someone else.
Class Info
Online Classes
100%
Attendance Mandatory
68%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.13 avg changeRatings by Course
CSCI120
5.0
(1)CMPT2276
5.0
(1)CSIS1275
4.0
(1)CPSC1160
3.6
(5)CSIS1190
3.0
(2)Difficulty by Course
2276
5.0
COMP1105
5.0
CPSC1045
5.0
CPSC1160
4.8
CPSC2350
4.7