4.1
Quality3.2
Difficulty76%
Would Retake97
Reviews76%
Would Retake
97
Reviews
Rating DistributionOfficial
97 total ratings5
58
4
18
3
5
2
6
1
10
What Students Say
“She is an awesome teacher”
CIS22A - 5.0 rating“If you get a chance to, definitely take this professor”
CIS21JA - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
48%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A+
Grade Distribution
Common Tags
Rating Trend
Stable
+0.19 avg changeRatings by Course
22B
5.0
(3)CIS22A
4.5
(40)CIS21JA
4.0
(15)CIS22B
3.9
(21)CIS40
3.8
(5)Difficulty by Course
D040
4.0
CIS22B
3.8
21JA
3.5
22B
3.3
CIS21JA
3.2
Reviews (96)
She is an awesome teacher. Very kind and helpful. Always there for you. Very hard worker. Gives quick response to your emails/queries. She tries to involve every student in the class and motivates students so that they wont give up easily.
Thanks for a great class. I learned a lot in my C++ class!
Best class that i haven taken. Made coding fun and easy.
If this is your first time learning C++, take this class. It is taught at a good pace, the exercises are challenging but not overwhelming and she is fantastic at helping one on one. She'll give you a solid foundation for 22B and 22C. Those who have C++ experience, this class may seem too easy, that's just the nature of 22A
She is very good at teaching. Some of her assignments makes us think a lot, but it helps in understanding the subject in depth. She tries to involve students during her lectures. Sometimes she gives participation points too. Replies to your mails/queries and is very good at helping one on one.
Assembly is known to be tough but Abeer makes it cool. Tests and hw are graded leniently. For me, sometimes the hw or material is very difficult to do or grasp but if you put in the time, its manageable. She lectures well and is overall, a really nice lady. Definitely cares about us students!
Abeer is such an awesome instructor. She is like laid back in a very difficult class as is Assembly. She gives participation points that help you on your final exam, and dropped the lowest midterm and quiz. Assignments were difficult but doable. I recommend her 100%. In fact, she is the best CIS instructor I have ever taken (this is my 7th class).
If you get a chance to, definitely take this professor. She's very caring, teaches well, and grades leniently.
Professor Alameer is a really enthusiastic teacher, cares a lot about students, is so patient in office hours, and is pretty funny! Make sure you study everything for tests; specific rules about flags, output and what type of input each instruction uses, etc. Even if it's not on the worksheets you may be tested on it (it will be in her ppts).
She is very easy, sweet, and knowledgeable... gives EC w/ participation points. Sadly, she is really passive with loud students. I didnt like this because I felt they were disrespectful and obnoxious. If your major is in programming I dont recommend as I didnt feel pushed, but if you just need simple C++ class for transfer then here is easy A.
Nice person. CS is hard, although overall she is good, her lecture is a kind of disorganized and assignments and code lab can cost you tons of time, you need to read the textbook well before you good to class if you do want to do well on it. At the same time, her exams can be really tricky and the practice she gave to you is not enough for exam
Overall, great professor! She really cares about her students and does everything she can to make sure we learn the material to the best of our ability. Her exams are medium in difficulty, but you are allowed to use notes, so use that to your advantage. Make sure to stay on top of hw and participate in class for EC and you will do just fine.
Really hardworking and good teacher! She obviously cares about her students and is always willing to help. I learned a lot and am more confident than when I first entered the class. Would definitely recommend this teacher.
Best teacher at de anza. Her lectures are very informative and she really cares about her students. Personally I don't get computer science, so I struggled. But If you are gifted with the skill will be an easy A. Highly recommend to take a teacher as amazing as Abeer.
She just asked students to do everything like she wont even bother to explain for students. She rushes to read off the slides and keep giving us worksheet, as she just tells us to learn by ourselves. I mean why are students taking classes? Because we need a teacher to teach and help us, but she does not and does nothing to help students learn.
It's not that she's a bad teacher, but CIS 22B is naturally hard. It's her first time teaching the subject, so of course the class would be even harder. However, she tries her best to help her students succeed and also encourages to participate in class each day to earn participation points that would go to our final.
She might be kind or whatever, but she teaches tricks rather than helping us understanding the process, it might help you but definitely not me. Take her at your own risk. If you have better chances, don't take her.
Alameer is the best professor Ive ever had.
Thick accent . she might be good at programming (have computer engineering degree), but I don't think she's a good professor . CIS 21JA is not an easy class and the way she teaches doesn't really help. Would not recommend.
I don't recommend this professor. The assignments that she gave are too hard, even the tutors doesn't know how to do it. And when students complained the assignment, she told us is our problem.....
She is amazing
WOULD NEVER TAKE HER AGAIN. She tend to confuse herself all the time. Very rely on her TA, maybe her TA will do a better job than her. She is also very inflexible, very very thick accent. Programming should be a very flexible subject, but that's not what happened in the class. By all mean, if you are a follower, please take her.
Abeer is such an awesome instructor. She gives participation points that help you on your final exam, assignments were difficult but doable. She is very hard working and gives worksheets every lecture. She is funny and sweet. I enjoyed every single lecture and was encouraged to ask questions. I recommend her 100%.
Checked the reviews before I took her class but eventually I was dumbfounded. She was not good as the reviews said. Give no to bad feedback, Thick accent,confused by herself, force us to participate .I believe some of the reviews were written by the same person. Just press ctrl + F and look up the word doable. Both reviews were almost identical.
I think, a lot of students write reviews based on the grade they get, not on how actually the professor is. For example, I didn't like this professor despite of getting an A because the class was pretty much self-study(not hard tho). She tries her best; yet, as a teacher she isn't very well rounded and most of the time she can't hit the button..
The homework was too freaking hard, questions that were asked weren't answered well, doesn't teach the material in class, requires the student to read and understand the material on our own like we don't have other classes, only gives vague examples in class, a nightmare. Not recommended. Hopefully she changes her style of teaching in the future.
Mrs. Alameer is a great professor. She explains the material very clearly. I enjoyed her lectures. She is kind, caring, hardworking and she wants the best for her students.
Excellent professor and enjoyable class! Comfortable and stimulating class environment, reasonable workload, fair grader, helpful.
Go to class and you will do well on tests. Most test questions come from lectures and then a few from the outside readings.
she used to present the lectures very nicely and involve the class in the lectures. Also, the way of conducting classes was good
One of the best professors I had while studying at De Anza College
I learned a lot in professor Al-Ameer's class. Her teaching style was amazing and easy to understand!
This was one of hardest classes I had at DeAnza college. Yet I learned the most. I am at UC Irvine now and really appreciate the effort I had put on this class.
She's great. If you're new to programming, I would definitely recommend her. The participation points come in handy. She tries to explain things even if you don't understand and struggle and helps a lot outside of class too. Her homework is fun, doable and if you're stuck just email her. She's very kind and nice, but you'll have to study a lot.
Programming is especially difficult for beginners; it's like learning to think in a different language. Nevertheless, this teacher is especially patient, and emphasizes participation in class. I strongly recommend reading the PowerPoints which she posts online before each lecture.
This professor is really nice and makes sure the students understand. The lab and tests are hard but get help before. The practice problems are really beneficial.
Take this class if you want to learn CS, this class is not easy and you need to put effort. I learned so much from this class. Tests and labs are so difficult. Not as hard as Garbacea tho
I am a CS student now, I've been a music teacher for 10 years .Alameer cares. Caring professors who haven't given up teach. They really teach. Understand her strictness is there to help students. Students who don't know how to help themselves. If you act like you care, she will really care. If you don't care, and don't follow directions FAIL
Professor Alameer is a kind and caring teacher. Maybe there will be sometimes where her explanations aren't clear enough, but if anyone takes the slight effort to ask or email her she clears it up right away. This was my first programming class ever, but I thought that the assignments weren't that hard. Tests are hard, study for those.
She is really useful after class and she really wants to help every student she has. The textbook chapters are posted on canvas so if you don't have the money to buy it, don't. But I highly recommend you to if you want to be advanced in C++. You have to take some time to understand the concepts, but if you do, not a hard class at all.
Open book exam. Nice teacher, gives participation points. Exams are tricky. Be very careful and double check. I am a straight A student and this is my first A-. She goes through very easy questions and topics and the exams are just a whole other level. Lots of homework. Take her if it is your last resort.
Prof. Alameer has sound knowledge of the subject. Keep in mind that you will have to work hard in this class in order to get an A. The exams and labs aren't a cakewalk. Please read the chapters from the book to thoroughly understand the concepts. The class will have 2 Midterms and a final. (Tip: Make sure you get those 10 participation points!)
Her exams are pretty tricky. One hour for an assortment of different topics and question styles. Make sure you take clear notes, as exams are open book. Ive seen papers marked with so much red pen after the midterms, so study hard! Assignments are doable just get help if you need it.
Her exams are very tricky and she doesnt teach well, if you have a chance take another professor if possible
22B in itself is actually a pretty hard class. Operator overloading was tricky for me. The work is definitely manageable if you ask for help when you need it. Tests, on the other hand, are a different level. Gotta study your assignments and read the slides. Usually, the questions are related to your assignments, so make sure you understand them.
Very sweet lady & clearly cares about her students. English isn't her first language, which made conveying the material inefficient at times, but very accessible over email & during office hour though. Ask for help when needed. DO THE READINGS! 22B is hard, but not impossible. Solid foundation also makes labs & exams bearable. Solid choice.
The grading makes every single assignment and test important. Great lecturer and I learnt so much from her. Just wished the grading is different and have more extra credit.
Patient/diligent professor, really cares that you understand material and learn; she will go out of her way to make sure communication lines are open, consensus is continually reached before/while assigning prblms/projects, and that everyone is graded fairly. Prof Alameer's class is easily one of the best I've ever had the privilege of taking...
First coding class, and it was pretty easy. I suggest reading the slideshow before lectures. The second half of the quarter got a bit harder, but class exercises usually drilled in what I needed to know. You are quizzed on practice questions that are released ahead of time. The first few assignments outlined a clear grading rubric.
22B is hard itself. Abeer is a really caring teacher and will give you good feedback if you ask her. There are small in-class assignments which account for EC. Assignments also have peer review which let you grade other's work with a rubric given beforehand. She replaced our final with our highest midterm due to Covid-19 showing she really cares.
Online classes sucked. Had to rely on TA's to get any of my questions answered. She still has not responded to emails that I had sent out in week 4- 7. I was docked late for an assignment because a student did not know how to run my program while my other peer review did fine. Exam and final sucked because she would nag us to show our surroundings
Definitely take this professor. Caring and lenient grader. Sometimes you may have to watch C++ tutorial on YouTube because she might not explain the concepts well enough. Otherwise, she's a great professor.
Bunch of little probs on CodeLab/Canvas and 1 assignment/2 peer edits every week. Weekly Quiz. 2 midterms and a 30% final. Drops lowest assignment, has some EC for peer edits. Very kind lady, very responsive and fair. Curves the midterms and final alot. Idk if this would actually prepare CS majors tho, just be aware its not that in depth...
She doesn't teach much during the lectures. Assignments/exams are tricky and she cuts points if a program isn't written exactly how she wants but doesn't go over enough examples with us during class explaining what she expects. Can't rely on her TA's either. I would pick another professor.
This class is comparable to the COVID-19 virus, only the strong prevail, and I must say, I was not a part of that group. A lot of self-studying and watching videos to understand the code. Lots of homework. I did not like how we had to have webcams turned on during exams. She's a mediocre choice overall, class was rather difficult.
She knows the concepts very well and is willing to help whenever you need it, but you also definitely need to study / read the textbook outside of class. She's willing to extend due dates and very lenient with grading. Drops lowest assignment & quiz. You CANNOT afford to procrastinate. She's a nice person and I'd definitely take her class again.
Pretty well-ran class overall as a whole. She's really nice and always pushed due dates when we had midterms(proctorio exams) and honestly is a pretty good choice for 22B. The TAs are super helpful as well, there is plenty of help available if you need it.
I thought she was a lovely professor, definitely the best CS prof I've had yet. She somehow managed to make assembly not only tolerable, but actually interesting. Lectures. are. everything. If you pay extreme attention, you will get an A. Also, the midterm averages were extremely low so she dropped the lowest score - very nice.
actually cares for her students. if you can't pass this class, it's on you. you have great TAs and all the resources you need to pass. make sure to attend office hours and keep asking questions. great class environment. will be extremely helpful if you ever need anything. absolute best cs professor i have taken hands down.
Very high stress. The assignments will have you stressing every week, and it is all because the professor is very very vague on them. Examples for the assignments are super vague and the assignments are treated like midterms, literally nobody is allowed to help another or give an example it must be vaguely figured out. Other CS profs do much better
Prof. Alameer is kind and caring. She would answer all your answer during lectures or office hours. She has weekly assignments (or I would call projects) where we implement concepts that we already learned. If you put effort into these, you'll learn a lot. Definitely an easy A if you constantly do your homework. And I haven't READ the book at all!
To be honest, fairly straightforward class that was pretty easy. Exams were from tests banks that she provides and 1 coding question that comes from class exercises. She does proctor midterms/finals via zoom but given how easy the exams are it doesn't matter. Overall, really caring professor and not that difficult.
Abeer is an amazing professor. This is one of the favorite classes I took at Deanza. Her lecture is easy to understand. Even though this is not an easy A class but if you try your best you will get an A. You definitely need to spend a some time(probably several hours) on these assignments they are not that easy.
Overall a great professor. The only reason I'm not taking her again is because she does not teach 22C. Seriously, if you are considering doing 22A or 22B, this professor is a solid pick. Good e-mail response time, plenty of assistant tutors to help outside of class, and she's always ready to help with a question.
You will have 7 coding assignments that are somewhat stressful, but very fun to do. Midterms and finals are pretty tough, the class mean was around 30/50. She is a very nice person with good TAs and resources to help you succeed. The other assignments are pretty light so just study hard for exams and you will pass with an A.
Her class is pretty hard if coding doesn't come naturally. However, she is willing to help you after class and teaches with images so if you are a visual learner you should take her! She is kind and understanding if you are in tough personal situations. Her labs get hard, so unless you're good at coding, try to start them days before they're due.
I already know some programming, so C++ isn't too hard for me. However, if you are new to coding, just doing the HW and attending 2 lectures a week will get you nowhere. Use all tutoring sessions and office hours available, and read the book/ do exercises on your own. I like this easy class, and like that she is not helicoptering over the students.
The majority of assignments should take no more than 30 minutes to complete. The one thing I don't like is that turning on your screen and face cam is required, but it makes sense because she doesn't want you to cheat. The midterms, examinations, assignments, and quizzes are all simple as heck! I would 100% recommend her if you want a free A+.
You will need this professor if you are serious about learning C++. She is giving a clear lecture while also will always try to answer any questions. There will be a big amount of homework that you should do. But all of them are useful, and you will nail the midterms and finals if you actually do the homework, quiz, and sample quiz.
It just wasnt a very good class, it was super difficult and she was really paranoid about people cheating on exams. Her TAs were cycling through every break room like 20 times within the hour. Which made me really anxious and she doesnt even give partial credit if your code is pretty much correct but wont run with a bug.
1) She had at least 3 TAs for most of the classes. 2) In in-person class, there're lots of participation chances for extra credits. 3) Assignments and Final weighs the most in grades. 4) At the start, get ready to do a lot of homework on yBook. 5) 80% of the knowledge taught in class can be covered by zyBook, but the left 20% matters to exams.
If you aren't good at self-learning, don't take her. Nearly impossible to understand her accent which makes it hard to understand what she's teaching meaning you'll have to learn from the notes that she posts. 21JA is not an easy class overall so be wary of your own ability.
Extremely patient and caring professor. Thorough in her teaching and she is more than happy to go over things again. Everything on assignments or exams is covered during her lecture. Low ratings are people who don't pay attention in class and don't bother to watch the lecture. Take advantage of TA's! Easiest CIS class I've taken after CIS 22A.
She is the best professor I have ever taken in CIS department.
Lectures are concise and clear. Explains errors in code on a hardware level. She's has an arabic accent so for some people, particularly for people whose first language is not English, may find it difficult to understand what she's saying. She also has a ton of TAs which help her, which is great. She's also super nice.
I highly recommend taking Professor Alameer!!! She is super understanding and always willing to explain things further. We had really cool coding assignments every week and she gives participation points that count towards the final. Just make sure you pay attention to the lectures and do the homework and you'll have fun. :)
An amazing professor that always helps when you don't understand something. She is very amicable and gives great lectures.
Professor Alameer is a wonderful CS instructor. Although assembly language can seem tough, you would do fine in this class if you pay attention to her lectures, put in effort, and study hard. Take advantage of her office hours or ask her TA for help whenever needed. They are here to do anything they can to help you succeed.
Amazing teacher! She is very courteous and will always help someone who does not understand a concept. I recommend participating in class as she can guide you through a problem plus you get extra credit points. One coding project every week.
Very knowledgeable and has answered all questions in my class from students. Easily accessible and the content is drilled into you through her labs which can take hours to complete each week. Allows a cheat sheet for in person exams. Do not be afraid to ask questions. One of the best teachers I've had at De Anza.
Good professor, she is very understanding, and will give EC on tests. She does not grade harshly, and gives everyone an opportunity to learn. Overall a good choice
Homework was the hardest part of the class. Make sure you understand what each instruction is doing behind the scenes because exams/quizzes test that. We had 2 midterms, but she dropped one cause the class did badly on it lol. The final was recycled questions from midterms and quizzes with 5 coding qs. Do your work on time and you'll be fine.
Clearest lectures I have ever had. Participation counts as extra credit for the final. Likable personality. Attendance not mandatory, but the class makes all the concepts very easy to understand so you should attend anyways.
This was my first coding class, and I am beyond grateful to have had her introduce the subject to me. She explained concepts clearly, took the time to help us understand them, and gave everyone chances to participate. Even though 22a is much easier compared to 22b, I am confident that I left this class with a good foundation to prepare me for 22b.
Great professor! She prepared me well for my future CS classes. The class had 2 midterms and 1 final, and you can bring 2 pages of notes. They are not hard if you understand the concepts well. Every week there are zybook reading and 1 project which were manageable. You can also participate in class to get extra credits added to your finals!
Great professor, homework is done through Zybook, assignments were an excellent way of learning the material, which really test your understanding. Thoroughly read the additional documents provided for each module, they are another great source of information. Highly recommend repeatedly reviewing the in class worksheets.
I am currently taking 22C, and Alameer's 22B & 22A classes prepared me exceptionally well. There are hardly any gaps in my knowledge since she explained everything so clearly in her lectures, and gave us opportunities to practice in class and on assignments. I honestly learned so much, she genuinely cares about students and wants you to succeed.
By far the best professor in the CS department. Her lectures are clear and covers lots of examples and encourages participation. Labs are challenging but doable. I guarantee if you put your best foot forward, you will succeed in this class because of her quality of instruction. Incredibly caring, you WILL NOT REGRET taking this professor.
Great professor for cis22a, she prepares you well for the tests if you listen to the lectures
BEST professor I had at De Anza. On top of engaging lectures, thorough exam preparation and clear grading criteria, she is so supportive. Her lectures are student focused so you learn a lot by having to solve coding exercises and she always dedicates time to reach out to struggling students. TBH her encouragement and teaching got me into UCLA CS.
"Would you take this professor again?" "Never". Why? Hard accent and teaching bad. Hard tasks. Make yourself simple
Makes online testing incredibly difficult. Chose this teacher because of the good reviews, be careful...
She had pretty decent lectures and was a very reasonable grader. Make sure you complete all the assignments on time and pay attention to the rubric, and do the peer reviews the day after. Exams are proctored at specific times (even for async students). 1-2 cheatsheets were allowed on exams. Quizzes were open note/book. Overall a fun and good class.
A quiz, assignment, 3 peer reviews, and about 2 exercises per week. Only assignments take a good amount time to do. There are a lot of papers and videos to learn material but are very helpful. 2 Exams and 1 Final Exam which are proctored and are allowed 1-2 cheat sheets. Make sure to pay attention to rubrics. Has very helpful TA's in discord.
Learned a lot from her and she was always available to answer questions / explain tough topics. def recommend!
Weekly open-book quiz, exercises graded on participation, ungraded worksheets for practice, coding lab, peer reviews for lab. Lectures are long but VERY helpful, clarifies slides well & shows how to implement in code. Provides clear grading rubric for labs. 2 midterms, final. 1 pg notes for exams, exams are proctored on Zoom. Has helpful TA's.
Class Info
Online Classes
100%
Attendance Mandatory
48%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A+
Grade Distribution
Common Tags
Rating Trend
Stable
+0.19 avg changeRatings by Course
22B
5.0
(3)CIS22A
4.5
(40)CIS21JA
4.0
(15)CIS22B
3.9
(21)CIS40
3.8
(5)Difficulty by Course
D040
4.0
CIS22B
3.8
21JA
3.5
22B
3.3
CIS21JA
3.2