4.7

Mirsaeid Abolghasemi

Computer Information Systems - De Anza College

4.7
Quality
2.8
Difficulty
92%
Would Retake
229
Reviews
4.7
Quality
2.8
Difficulty
4.7
Helpful
4.7
Clarity

92%

Would Retake

229

Reviews

Rating Distribution
Official
229 total ratings

5

200

4

8

3

4

2

8

1

9

What Students Say

He cares about his students and is always available for help

CIS22A - 5.0 rating

Its really good to get strated programing with this professor

CIS22A - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

20%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A+

95% confidence
Based on 193 grades
Most common grades:
A+ (116)
A (68)
Not sure yet (19)
Grade Distribution
A(184)B(1)C(3)D(1)F(0)A-/B+(4)
Based on 213 reported grades
A+: 116
A: 68
Not sure yet: 19
A-: 4
Common Tags
EXTRA CREDIT (108)
Accessible outside class (84)
Gives good feedback (81)
Caring (76)
Group projects (71)
Respected (65)
Clear grading criteria (39)
Amazing lectures (29)
Rating Trend

Stable

+0.08 avg change
Apr
May
Jun
Jul
Oct
Dec
Last 6 months
Ratings by Course

CIS22A

5.0

(10)

22C41A

5.0

(4)

CISD40

5.0

(1)

CIS41B

5.0

(1)

D018A

5.0

(1)
+10 more courses
Difficulty by Course

35A

3.2

041A

3.2

CIS35A

3.0

CISD40

3.0

D018A

3.0

Reviews (228)
5.0
2.0
CIS22A
Grade: A
Mar 6, 2018
Would take again

Really a good professor to learn C++ and also get a good score !

Inspirational
Amazing lectures
EXTRA CREDIT
5.0
2.0
CIS22A
Grade: A+
Mar 6, 2018
Would take again

I took him for CIS 22A , his class is easy but he put tricky questions for you to really learn the material. He gives extra credit so go to class ,study and dont worry.

Respected
Clear grading criteria
EXTRA CREDIT
5.0
2.0
CIS22A
Grade: A
Mar 6, 2018
Would take again

You can learn coding with the lots of coding practice in class.

Respected
Caring
EXTRA CREDIT
5.0
2.0
CIS22A
Grade: A+
Mar 7, 2018
Would take again

Its really good to get strated programing with this professor. A lot of extra credits in this class, can help you to bring up your scores.

Respected
Amazing lectures
EXTRA CREDIT
5.0
2.0
CIS22A
Grade: A+
Mar 15, 2018
Would take again

He cares about his students and is always available for help.

Respected
Caring
EXTRA CREDIT
5.0
2.0
22A
Grade: A+
Apr 6, 2018
Would take again

So caring. If you have any questions or problems, just email him or talk to him in person. For example, if you miss an assignment or even an exam, talk to him and hell definitely help you. Getting A or A plus is easy in his class.

Clear grading criteria
Caring
EXTRA CREDIT
5.0
2.0
CIS22A
Grade: A
Apr 9, 2018
Would take again

He really helps students when they need help!! Gives a lot of extra credit so make sure to do them. He also gives good study guides. Ive taken a coding class before, but I didn't learn much until I took this class. He really made it so much easier to understand especially from codelabs!

5.0
1.0
CIS22A
Grade: A+
Apr 11, 2018
Would take again

he gives A LOT of EXTRA CREDIT!! literally on EVERYTHING. u will see if u take his class. his grading is very clear. He really cares about the homework assignments than the quizzes. And he will literally provide the exact study materials for quizzes. also He really cares about the student. If u ask help from him, he will keep checking on u till .

Respected
Caring
EXTRA CREDIT
5.0
1.0
22A
Grade: A+
May 21, 2018
Would take again

Very good

Gives good feedback
Respected
EXTRA CREDIT
5.0
3.0
CIS22C
Grade: A+
Jul 6, 2018
Would take again

The class materials and sample questions are available on the course Canvas, and quizzes, midterm and final are basded on them. Giving a lot of extra credit & a lot of sample questions, and helping students when they need help will make his class one of the best class you have ever taken.

Gives good feedback
Caring
EXTRA CREDIT
2.0
1.0
22A
Aug 7, 2018
Wouldn't take again

You don't learn much from his class, if not at all. But, it's super easy A+(yes not easy A, super easy A+), that's why you see a flood of positive reviews. I only recommend this class to someone who just need CS credit.

5.0
2.0
CIS40
Aug 11, 2018
Would take again

This professor really takes a lot of effort to teach his students and he sincerely wants the students to learn. His assignments are not that easy, but that is the best because you can actually learn things in his class. He is very sincere and teaches well, also you have to code a lot which eventually helps with your knowledge.

Respected
Caring
EXTRA CREDIT
5.0
2.0
22A
Aug 21, 2018
Would take again

He's so caring and helps you at any time if you have a problem. You can learn a lot from his class with a lot of in-class coding and also his assignments. He chooses the assignments for students to learn all aspects of C++. He also pushes and helps you to finish your assignments. I highly recommend his class if you really want to learn coding.

Caring
EXTRA CREDIT
5.0
2.0
CIS40
Sep 26, 2018
Would take again

I took Introduction to Programming in Python course with him and I'm really happy about. I loved his teaching style. He gave us a lot of sample questions which helped me a lot to learn Python in details. His assignments and quizzes were really well-designed to learn coding. Also, I liked the parts he though us the Python interview questions.

Respected
Amazing lectures
Caring
5.0
1.0
CIS40
Dec 21, 2018
Would take again

This professor is one of the best on campus. Lectures can get a bit boring, but they are really helpful. He is a very lenient grader and gives a lot of feedback when asked. He also gives a lot of extra credit, so his class is an easy A+. His assignments are very helpful and prepare you for the quizzes,midterms, and finals. He is a great professor.

Respected
Clear grading criteria
EXTRA CREDIT
5.0
1.0
CIS40
Grade: A+
Jan 7, 2019
Would take again

Easiest A ever. Never really showed up and passed with over 100%. Gives out extra credit left and right so you don't have to worry about grades. Since he only reads from slides it's better if you ask questions to him in person. Gives test questions before the test you just gotta study. He'd give out 100 questions and quiz you on 10. EZ A

Respected
EXTRA CREDIT
5.0
2.0
CIS40
Feb 23, 2019
Would take again

I'm so happy that I got started to learn coding with him. His method is to teach coding practically and covers all fundamental parts of programming that you may need in the future. He is so caring whenever you have a question or a problem. I didn't feel any pressure or workload in his class. You'll learn and enjoy programming.

Respected
Amazing lectures
Caring
5.0
4.0
CIS22C
Apr 6, 2019
Would take again

Very good class to learn and code. He explains the Data Structure subjects simple and easy to understand. After reviewing the textbook, you need to do the exercises and practice the sample questions to be ready for the exams. He cares about students and if you need help just talk to him.

Respected
Amazing lectures
Caring
5.0
2.0
CIS40
Grade: A
Apr 8, 2019
Would take again

Take Professor Mirsaeid! Very straightforward and easygoing class, you learn a lot and can easily get a good grade. He allows you to retake two of your lowest quiz scores and provides extra credit for almost every assignment. I had no programming experience before taking this class, but I still did well and learned a ton!

Respected
Caring
EXTRA CREDIT
5.0
2.0
CIS22A
Grade: A+
Apr 16, 2019
Would take again

You will enjoy coding in his class. Do the assignments and practice the sample questions to be ready for the quizzes. I like his style to have a 2-part midterm and 2-part final. One part is coding a task and the second part multiple choice questions.

Respected
Amazing lectures
Caring
5.0
3.0
CIS40
Grade: A+
Jun 11, 2019
Would take again

He's a really active and caring professor. He will follow up and push you to do all your assignments and exercises. So caring if you ask a question. He also gives sample questions to practice and be ready for the quizzes. If you have any problems, ask him how to solve your problem. I enjoyed the class.

Participation matters
Amazing lectures
Caring
2.0
1.0
CIS40
Grade: A+
Jun 12, 2019
Would take again

really good

5.0
3.0
CIS40
Jun 28, 2019
Would take again

A great professor to learn coding.

Gives good feedback
Respected
Amazing lectures
5.0
2.0
CIS40
Jul 1, 2019
Would take again

An amazing professor who knows what he's teaching and is accessible during office hours. He explains the contents of his lectures really well and the weekly quizzes are based off sample questions posted in the previous week. There are assignments after every chapter but the workload is manageable.

Respected
Accessible outside class
EXTRA CREDIT
5.0
3.0
CIS40
Grade: A+
Jul 19, 2019
Would take again

This is easily the best professor at De Anza, he wants you to succeed. Some professors are just a tough grader and won't even clarify the curriculum. He makes his points very clear and if you stay on top of your classwork, you can pass this course. I am taking another course with him, and he is absolutely the best.

Gives good feedback
Amazing lectures
EXTRA CREDIT
5.0
1.0
CIS40
Grade: A+
Jul 25, 2019
Would take again

professor Mirsaeid is the best professor I've ever had! Extremely nice and always willing to help students. And his lecture is really helpful! He is super nice! highly recommend to take him!

Gives good feedback
Respected
Accessible outside class
5.0
3.0
22C
Grade: A+
Oct 2, 2019
Would take again

Academically and technically, he's one of the most professional professors that I had. I had CIS-22C(Data Structure) & CIS-40 (Python) with him and just transferred to UC Berkeley. His teaching style and level are even better than our university professors. I learned a lot from his classes and also using his teaching style as a TA at UC Berkeley.

Clear grading criteria
Amazing lectures
Caring
5.0
3.0
CIS40
Grade: A
Dec 14, 2019
Would take again

One of the nicest professors I've taken at De Anza. Not the best at explaining things but he really wants his students to succeed, unlike the majority of CIS professors at De Anza. Love this professor!!

Inspirational
Graded by few things
Caring
1.0
1.0
22C
Grade: A+
Feb 5, 2020
Wouldn't take again

He doesn't know anything about data structure and I do not know why he is teaching. All this reviews because he gives all students A or A+ . If you are a computer science major escape him because you do not learn. Super easy class and all you can get from it is an A.

5.0
3.0
CIS22C
Feb 9, 2020
Would take again

He's so great at teaching Data Structure and programming. Everything is well-organized and well-designed for students to learn. I learned a lot from his class and last year transferred to UC San Diego. He's so caring and helps his students if they have a problem to understand the concepts. He's kind and respects his students. I recommend his class.

Respected
Accessible outside class
Amazing lectures
5.0
1.0
CIS22C
Grade: Not sure yet
Feb 11, 2020
Would take again

Best 22c teacher at De Anza, Mr. Abolghasemi teaches really well and I enjoy very moment in his class. He also gives out a lot of extra credit when you submit an assignment early and gives real life tips on how interviews work when working with tech companies.

Gives good feedback
Respected
Inspirational
5.0
1.0
22C
Grade: A+
Mar 3, 2020
Would take again

From all the cs classes Ive taken he is by far the easiest cs class. My 22B class which was relatively easy was harder than this class. I ended this class with a 140% after the final because I did all the extra credit assignments. If u want a free A this is the class. Hes very nice but for most assignments ur on ur own so good luck.

Respected
Group projects
Clear grading criteria
2.0
5.0
22C
Grade: C+
Jun 30, 2020
Wouldn't take again

He's a pretty nice professor but by no means is he an easy A. I don't know if he snapped this quarter because of online classes but his quizzes and exams were just brutal. Some try hards did a full out GUI application for the final, and that just raised the expectations that he had tenfold, asking us difficult big brain questions for the final.

Lots of homework
Test heavy
Group projects
5.0
3.0
CIS22C
Grade: A+
Jun 30, 2020
Would take again

I highly recommend him. He's so nice and caring. When I asked him for a Zoom meeting to help me, he answered me immediately and helped me to fix my problems. The assignments and projects are doable and you can do the in a team which helped to learn more from the professor and also from my team. He mentored us to write a professional program.

Amazing lectures
Caring
Respected
5.0
2.0
CIS41A
Grade: A+
Jun 30, 2020
Would take again

He's so active to help students. If you do not understand a topic you can send him a message to have a meeting. I took 3 classes with him and learned a lot from his class. He shared sample questions for the exams which were helpful to learn in detail. I got an internship this summer at Google because he helped us how to answer interview questions.

Group projects
Caring
EXTRA CREDIT
5.0
3.0
CIS41A
Grade: A+
Jun 30, 2020
Would take again

His class is always well organized. Even with the transition to online classes, his expectations and his class format was very clear. His lectures are straightforward too. He will give you every opportunity to succeed in his class. Definitely take him, and you won't regret it.

Gives good feedback
Respected
Clear grading criteria
5.0
4.0
CIS41A
Jul 1, 2020
Would take again

He is definitely a gem in CS department in De Anza College. Unlike most CS professors in De Anza he does his best teaching every subject and make sure students understand them. Workload in his class is totally manageable and he offers lots of extra credit as well. Take him you wont regret.

EXTRA CREDIT
Amazing lectures
Caring
5.0
2.0
CIS41A
Grade: A+
Jul 3, 2020
Would take again

Abolghasemi is simply the best of all worlds. His class can be an easy A even if you only want to put in the bare minimum effort and do all assignments through self-studying, but if you are a beginner or you want to learn in-depth, he is also available to set up 1:1 meetings and is very eager to help. Personally I wanted an easy A+ and got it.

Gives good feedback
Respected
Accessible outside class
5.0
1.0
CIS22C
Grade: A+
Jul 15, 2020
Would take again

Take him for 22C the other profs r bad. Yes, he teaches in Java but if you have 1 braincell you will be fine. I took 22A and 22B (had 0 experience with Java) and managed an A+. Find some people in the class, or friends, to do your group projects or you're screwed. Read the book cus his lectures are useless.

Gives good feedback
Accessible outside class
Get ready to read
1.0
5.0
CIS22C
Grade: D
Jul 20, 2020
Wouldn't take again

He's gonna ruin your total grade. He doesn't teach anything in class. His exams and grading for labs r tough.

5.0
3.0
22C
Grade: A
Jul 21, 2020
Would take again

I enjoyed his class and study hard to get a good grade. He gave me good feedback about my assignments. If you need help ask him to have a private Zoom meeting, he is so nice and will teach you all you need. If you don't study and don't do the assignments, you cannot learn and you cannot pass the class. I want to take another class with him.

Gives good feedback
Amazing lectures
Caring
5.0
3.0
22C
Grade: A
Jul 21, 2020
Would take again

I'm transferring to Berkeley this year. His teaching style is awesome. There's no pressure in his class and I learned a lot. He encouraged us to do assignments and projects. He's so nice and kind to students. I remember he stayed online even one hour after the class to help all students who were not good at the class topics.

Respected
Amazing lectures
Accessible outside class
2.0
4.0
CIS35A
Grade: A+
Jul 29, 2020
Wouldn't take again

In my opinion the class is too focused on multiple choice problems and not enough on programming. The programming assignments are worth much less than the quizzes so it tells you where the focus of the class is. I think overall he seems like an OK guy but I think that memorizing trick questions is not the best way to learn a programming language.

Accessible outside class
So many papers
5.0
3.0
35A
Grade: Not sure yet
Jul 30, 2020
Would take again

He is really one of the best professors. I'm learning a lot in his class by doing different coding projects. His midterm and final have two parts coding and multiple-choice questions. If your multiple-choice question was not good, you can bring up your grade by doing the coding part. He is always available to answer my question.

Gives good feedback
Accessible outside class
Caring
1.0
2.0
CIS40
Grade: Not sure yet
Aug 10, 2020
Wouldn't take again

Don't take him if you're learning to code for the first time, especially if it's online. He is extremely blunt and does not have any filter. If you got a bad score on your midterm, he will publicly call you out, read your score in front of the entire class and will make you feel belittle and dumb. He offers 2 help but has a bad attitude idk up to u

Clear grading criteria
EXTRA CREDIT
5.0
3.0
CIS40
Grade: A+
Aug 10, 2020
Would take again

He's so nice and I learn a lot from him. When I need help, he was online to help me. I definitely recommend him, if you are learning to code for the first time, you need to study and do your assignments to learn. Don't forget to ask him to help you if you don't know how to learn or do your assignments.

Gives good feedback
Respected
Amazing lectures
5.0
3.0
CIS41A
Grade: A+
Aug 11, 2020
Would take again

I took all his classes, he is awesome. So caring and kind. My major was not Computer Science but after taking his first class, I change my major to CS. He always tries to see if his students learn or not. I am transferring this year and I wish he was my professor again.

Respected
Caring
Amazing lectures
5.0
3.0
CIS40
Grade: A+
Aug 11, 2020
Would take again

One of the best professors, I took CIS40 and want to take CIS41A. He always helped me when I need help. Do the exercises and assignments and do not skip them if you want to learn.

Gives good feedback
Respected
Caring
5.0
2.0
CIS35A
Grade: A+
Aug 14, 2020
Would take again

He is a good professor that helps students a lot.

Gives good feedback
Caring
EXTRA CREDIT
5.0
3.0
CIS41A
Grade: A+
Aug 18, 2020
Would take again

He is a really great professor, cares about his students to learn coding and teamwork and to be prepared for an internship and work. I recommend him if you want to learn and find a job. If you do the class projects and also practice the sample questions you will get a good grade.

Gives good feedback
Group projects
Caring
5.0
1.0
CIS35A
Grade: A+
Aug 19, 2020
Would take again

I took both 35A and 22C with professor abolghasemi; he helps and encourages students to learn. He has a good heart that he will round your grade at the end of the quarter and bring up your total grade. Take his class, you won't feel regret.

Gives good feedback
Respected
Accessible outside class
5.0
3.0
CIS41A
Grade: A+
Aug 20, 2020
Would take again

He is always accessible outside of class. Students can ask him to help them. He always says in class to let him know to help you. So, if you need help or want to learn those parts that you do not understand you need to let him know. He suggests to do the projects in a group especially in the online class. You can learn a lot in your team too.

Gives good feedback
Accessible outside class
EXTRA CREDIT
5.0
3.0
CIS40
Grade: A+
Aug 25, 2020
Would take again

Really good professor to learn how to get started coding. He shares sample questions which helped me to learn coding in detail. He recommended different resources to study and learn. It is better to ask him to help you directly if you need help, he is nice and will help you. Do not skip the exercises and the assignments, you learn from them.

Gives good feedback
Amazing lectures
Accessible outside class
5.0
3.0
CIS35A
Grade: A+
Sep 6, 2020
Would take again

Very nice and helpful professor. I had no coding background and just wanted to try it. He explained how to be a good programmer in a simple way. In the beginning, it was hard for me because I was new in coding but I asked him to have online meetings and he always helped me for hours. I enjoy programming and already changed my major to CS.

Gives good feedback
Accessible outside class
EXTRA CREDIT
5.0
2.0
CIS22C
Grade: A+
Sep 19, 2020
Would take again

He is a caring professor. No matter what kind of coding problem you have, he will be available for you. Class is not that hard, I feel relaxed to learn data structure from him. Take him, he is the best in cis department.

Gives good feedback
Respected
Accessible outside class
5.0
2.0
CIS35A
Grade: A+
Sep 19, 2020
Would take again

There are a lot of chances to earn extra credit, like turn in hw early, do the in class quiz, etc. i enjoyed group projects, we are learning from each other. Midterm and finals multiple choices are based on our previous quizzes. Feel pretty good for taking his class

Accessible outside class
Participation matters
Group projects
5.0
3.0
CIS22C
Grade: A+
Sep 20, 2020
Would take again

He is a top-notch professor. I wish I could take another class with him.

Accessible outside class
Amazing lectures
EXTRA CREDIT
5.0
4.0
CIS41A
Grade: A+
Sep 23, 2020
Would take again

He is awesome.

Gives good feedback
Amazing lectures
5.0
3.0
CIS41A
Grade: A+
Sep 28, 2020
Would take again

So professional and caring. I practiced all his sample questions, they are good enough to learn Python and get a good grade for the quizzes, midterm, and final. You can find the answers in the textbook.

Respected
Accessible outside class
Caring
5.0
4.0
CIS22C
Grade: A
Sep 30, 2020
Would take again

Great!

Gives good feedback
Accessible outside class
5.0
4.0
CIS35A
Grade: A
Oct 4, 2020
Would take again

Well organized and always available to help. I like his way of teaching.

Gives good feedback
Accessible outside class
Group projects
5.0
4.0
22C
Grade: A+
Oct 9, 2020
Would take again

A lot of extra credit and the sample questions are helpful. He is so nice and responsible to help his students. Find good teammates for doing the projects and assignments.

Accessible outside class
Caring
EXTRA CREDIT
5.0
3.0
CIS22C
Grade: A
Oct 16, 2020
Would take again

The group projects are the ones I liked it a lot, especially for the online version. The test banks helped me to find my weaknesses in Data Structure.

Accessible outside class
Participation matters
Group projects
5.0
4.0
CIS22C
Grade: A
Oct 19, 2020
Would take again

Great professor. So helpful and kind when answering questions. The class was online and made me work for it a lot but he was always available online.

Group projects
Amazing lectures
EXTRA CREDIT
5.0
4.0
22C
Grade: A
Oct 31, 2020
Would take again

He is great!

Group projects
EXTRA CREDIT
5.0
3.0
41A
Grade: Not sure yet
Nov 10, 2020
Would take again

He is a nice professor and so caring about his students. He gives us feedback every week and reviews the quizzes. The best part is having a Zoom meeting with him, he spends hours explaining and answering our questions.

Gives good feedback
Amazing lectures
Group projects
5.0
3.0
CIS40
Grade: A+
Nov 14, 2020
Would take again

Great professor! He lets you resubmit stuff if you did the work wrong. He is willing to meet up with you one-on-one if you're stuck. Lots of extra credit that you can easily get over a 100% overall grade.

Respected
Inspirational
EXTRA CREDIT
5.0
4.0
22C
Grade: Not sure yet
Nov 20, 2020
Would take again

He is the best of the best. I like the group projects, and he asked me to put the projects in my GitHub as my portfolio. The projects are challenging, but I am learning from them. Data Structure class is so important and is not an easy class, but he teaches all the topics we need in an easy way to understand.

Gives good feedback
Accessible outside class
Group projects
5.0
3.0
22C
Grade: A+
Nov 30, 2020
Would take again

He is a very nice and hardworking professor. He always wants to help students. I'm happy that I had 2 classes with him.

Group projects
Accessible outside class
Clear grading criteria
5.0
3.0
35A
Grade: A+
Dec 9, 2020
Would take again

He is the nicest teacher I have ever had. The online version is hard to communicate with the professor and hard to learn. So, I asked him to help me for my questions, and he explained them to me one by one, it was not during his office hours. I have never seen a teacher spend his time like him for a student.

EXTRA CREDIT
Group projects
Accessible outside class
5.0
2.0
22C
Grade: A+
Dec 10, 2020
Would take again

Professor Abolghasemi is the best CS professor at De Anza! After graduating UC and coming back to De Anza I was initially nervous to take CS courses for the first time. However, professor Abolghasemi's kindness and amazing teaching skills inspired me to further my learning. Take this professor and you'll have rewarding group projects! A+ recommend!

Gives good feedback
Respected
Caring
5.0
3.0
CIS41A
Grade: A
Dec 12, 2020
Would take again

He is just so nice, and a very caring professor. He really just wants everyone to be able to learn Python, regardless of their experience level, background. Very helpful 1:1 and not-judging when you struggle with something. He does tend to call people out by name during class if you mess up on a pop quiz though. But a really amazing professor.

Accessible outside class
Caring
EXTRA CREDIT
1.0
2.0
22C
Grade: A
Dec 16, 2020
Wouldn't take again

Reused lectures from last quarter. Extremely rude to students, yelled and cut zoom call whenever he got mad despite people waiting for hours to present for the midterm. Was not accessible outside of class like these reviews are saying, he would ignore my emails or replied and told me to ask someone else.

Group projects
5.0
4.0
22C
Grade: Not sure yet
Dec 16, 2020
Would take again

So nice and kind person, those who complain I guest got a bad grade because they didn't study. He wanted to help everybody and caring about everyone.

Accessible outside class
Clear grading criteria
EXTRA CREDIT
5.0
4.0
22C
Grade: A
Dec 16, 2020
Would take again

He respect all students, he gives good feedback if you ask him to have a meeting with you, also he is accessible outside of class. He motivated me to study better and with more performance. I will take a class with him again.

Gives good feedback
Respected
Accessible outside class
5.0
4.0
22C
Grade: A+
Dec 16, 2020
Would take again

I usually do not write review for professors but I wanted to write for him, he is awesome, nice and caring. The class I had was online without live sessions but I asked him to have meetings sometimes and he always accepted. I highly recommend him if you want to learn Data Structure and the interview tips.

Accessible outside class
Respected
Caring
5.0
4.0
22C
Grade: A
Dec 16, 2020
Would take again

I am a girl and this is my second year at De Anza college, I had no idea about the professors, I talked to my friends and others and except a few of them, all my friends recommended him, I learn a lot in his class, about class diagrams, about presentations and group project. I wish the Rate My Professor could allow me to add more than 3 tags.

Amazing lectures
Accessible outside class
Clear grading criteria
5.0
4.0
CIS41A
Grade: A
Dec 16, 2020
Would take again

One of the best teacher ! He really cares about his students and really want us to learn and to be successful! I always email him with questions during weekend and he does reply fast. Also, he offer a lot of extra credit to brings up your grade, would def take him if he is teaching advance Python.

Gives good feedback
Caring
EXTRA CREDIT
1.0
2.0
22C
Grade: A
Dec 17, 2020
Wouldn't take again

These reviews are obviously fake. No one cares to upvote or downvote reviews that much and every good ones on here get thumbs up and bad ones get thumbs down. I'm warning everyone if you guys want to actually learn don't choose his class. Many have tried to report him to the dean to no avail.

1.0
2.0
CIS22C
Grade: A
Dec 17, 2020
Wouldn't take again

He does not treat everyone the same, please don't be fooled. He yelled and cut presentation meeting short while making students wait and many had to skip other class/work, myself included. He deducted points for some people while letting other slides for the same mistakes. Easy grader, so easy A. But extremely rude to students.

5.0
3.0
22C
Grade: A
Dec 17, 2020
Would take again

The group project that was to create a social network was my favorite part. He asked to research the usages of data structures in real life. He is nice and respects his students and allow late submissions. He gave us sample questions for quizzes and presentations which were helpful. I like his method.

Caring
Respected
Group projects
5.0
4.0
CIS22C
Dec 17, 2020
Would take again

Professor Mirsaeid is one of the best computer science professors in de Anza. His assignments are tough but they teach you a lot about data structures which is such an important subject to know. He gives extra credit as well so if you struggle you can always do extra credit to boost your grade.

Gives good feedback
Group projects
EXTRA CREDIT
5.0
2.0
CIS22C
Grade: A
Dec 17, 2020
Would take again

Such a great professor! I learned a lot in his class and he was very helpful when I took him. I was going through a lot during that time and he was very understanding.

Gives good feedback
Group projects
Clear grading criteria
5.0
2.0
22C
Grade: A+
Dec 18, 2020
Would take again

Professor Mirsaeid is a nice person and cares about his students. 22C is a hard and important class. Students must put effort into it instead of asking for an easy A without studying. He uses his way to help every student to approach their goals. If you work hard, respect yourself and respect him, he will give you what you expected, and easy A.

Gives good feedback
Respected
Accessible outside class
5.0
2.0
41A
Grade: A+
Dec 18, 2020
Would take again

I took both 22C and 41A from Abolghasemi and all received a good grade. He is one of the best professors in De Anza. Strongly recommend taking his class. You will learn a lot.

Gives good feedback
Accessible outside class
EXTRA CREDIT
5.0
3.0
041A
Grade: A+
Dec 18, 2020
Would take again

I took a Python Programming online class with Professor Abolghasemi. This course covers a lot of topics but the professor provides enough materials (the presentations, articles from the textbook) for studying, and quizzes, labs, assignments for checking your knowledge. You will have the opportunity to get extra credit points. I highly recommend him

5.0
3.0
22C
Grade: A+
Dec 19, 2020
Would take again

Pr. Abolghasemi is awesome! I am a female student and was not sure about computer science is my thing at first, but Pr. Abolghasemi definitely makes the subject less intimidating! He is so caring and kind to his students. Very accessible outside the class. You can learn a lot and get a good grade if you do study. I highly recommend his class!

Gives good feedback
Respected
Accessible outside class
4.0
2.0
22C
Grade: A+
Dec 19, 2020
Would take again

Pr. Abolghasemi is awesome! I am a female student and was not sure about computer science is my thing first, but Pr. Abolghasemi definitely makes the subject less intimidating! He is so caring and kind of his students. Very accessible outside the class. You can learn a lot and get a good grade if you do your study. I highly recommend his class!

Gives good feedback
Respected
Accessible outside class
5.0
3.0
22C
Grade: A+
Dec 19, 2020
Would take again

Pr. Abolghasemi is awesome! I am a female student and was not sure if computer science is my thing at first, but he makes the subject less intimidating! He is so caring and kind to his students. Give extra credits and accessible outside of class. You can learn a lot and get a good grade if you study your hard. I highly recommend his class!

Gives good feedback
Respected
Accessible outside class
5.0
2.0
22C41A
Grade: A+
Dec 19, 2020
Would take again

Prof. Abolghasemi is a great professor. He teaches the material extremely well, and is very accessible outside of class. His labs are extremely well-made, and they help you absorb the material very nicely. He also cares about his students a lot, and you will have a fun and good time in his class! A great choice for any class!

Gives good feedback
Respected
Accessible outside class
5.0
4.0
22C
Grade: A
Dec 21, 2020
Would take again

I had 2 classes with him Python and Java and this Data Structure class was my third class with him. I learned a lot in his class and I wish I could take another class with him. He always wants to help and understands this pandemic situation that we have.

Accessible outside class
Group projects
Caring
5.0
3.0
CIS22C
Grade: A
Dec 24, 2020
Would take again

Very nice and caring professor. Helping students to study and learn data structures with sample interview questions. He respects his students if they miss a quiz or a lab assignment. The test bank questions are helpful to find important topics in the textbook to be prepared for the quizzes. To practice coding the group project is helpful.

Respected
Group projects
Caring
5.0
4.0
22C
Grade: A+
Dec 25, 2020
Would take again

I simply want to pay him a compliment. I have started to apply and interview for internships, & I have realized that his class prepared me competently. One interview I had was just like one of his tests with extremely similar questions. I remember how he would always explain to us why topics were so important and what to understand for interviews.

Accessible outside class
Group projects
Caring
5.0
2.0
CIS22C
Grade: A+
Dec 25, 2020
Would take again

For quizzes, midterm, and final, he gave testbank to study and the questions will be from the testbank. For midterm and final, there are 2 parts to each exam. One part is the group project and presentation. He gave everyone full grade and extra credit. A small number of students complain because they don't want to present.

Caring
EXTRA CREDIT
5.0
4.0
CIS22C
Grade: A+
Dec 28, 2020
Would take again

I really believe the quizzes and projects prepared me well for my internship interviews. So as a former student I want to say his guidance and encouragement through the quarter really pushed me. His mentorship that he offers to the students is so valuable. The labs are also good practices to implement data structures.

Respected
Accessible outside class
Group projects
5.0
3.0
22C
Grade: A
Dec 29, 2020
Would take again

A lot of extra credits in this class, can help you to bring up your scores. The group project is fun and try to find a good team, because some teammates may not work that much. He is nice and encourages students to bring up their grades. Test bank questions are the source for quizzes.

EXTRA CREDIT
Group projects
Caring
5.0
3.0
41A
Grade: A
Dec 29, 2020
Would take again

The first six chapters are not that hard and like CIS 40 but the next chapters are more important and in intermediate level. I liked the coding exercises and projects.

Gives good feedback
Accessible outside class
Caring
5.0
4.0
CIS22C
Grade: A
Dec 29, 2020
Would take again

Professor Abolghasemi was the most engaged and caring professor I have ever had. He gives honest feedback and responds to each student. There were group labs and projects, which were the toughest part of the class but the key part to learn coding in Java. For CS majors, this will be one of the favorite classes.

Group projects
Clear grading criteria
Hilarious
5.0
3.0
CIS22C
Grade: A+
Dec 30, 2020
Would take again

The positive reviews are not fake. Literally every quarter the class going through it complains about his presentation reqs. But u get to the end and everyone who puts in the minimal effort for studying (NOT memorizing) the test banks will get an A. He only makes students present their code because he wants to make sure you've learned the material.

Accessible outside class
Caring
EXTRA CREDIT
5.0
4.0
22C
Grade: A+
Jan 3, 2021
Would take again

The quizzes have the highest weights, focus on the test banks to get good grades for the quizzes. The extra credit for the coding parts (group projects) of the midterm and final will help you to improve your grade. Also, the extra credit assignments can help you to get a good grade.

Group projects
Clear grading criteria
EXTRA CREDIT
4.0
2.0
22C
Grade: A
Jan 21, 2021
Would take again

He is an amazing professor! His class was very informative, and I learned much from it. I also enjoyed his assignments a lot, and they were well-put together. He is also very nice, and cares a lot about his students, making it so that as long as you put in the work, you will get a good grade!

Respected
Amazing lectures
EXTRA CREDIT
5.0
2.0
22C
Grade: A+
Jan 21, 2021
Would take again

This professor is very good! I learned quite a good amount in his class, and I enjoyed it very much. He cares about his students a lot, and he offers stuff like interview material and tips to his students, to help them succeed in their internships. Make sure to study the question banks and do the assignments, and you will be good to go.

Accessible outside class
Amazing lectures
EXTRA CREDIT
5.0
2.0
22C41A
Grade: A+
Jan 21, 2021
Would take again

His lectures are geared towards succeeding in interviews, and gives much more insight than what is shown in a monotone textbook. His generosity with extra credit allows for learning in a stress-free environment. His 5 minute response time and 1 on 1 meetings, shows his true dedication to his students success. His passion, has restored my love in CS

Accessible outside class
Amazing lectures
EXTRA CREDIT
5.0
2.0
CIS41A
Grade: A
Jan 27, 2021
Would take again

Professor Abolghasemi is dedicated to his students and is super nice and caring. He gives great feedback and grades fairly. He responds quickly and is easy to reach out to if you ever need help. Great class and a good amount of workload. I took his class and then took 41B and got As in both classes.

Gives good feedback
Respected
Accessible outside class
5.0
2.0
CIS22C
Grade: A+
Feb 24, 2021
Would take again

I took Professor Mirsaeid's CIS 35A and CIS 22C, I got A+ for both courses. He cares about student success. Quizzes and exams were not hard and basically from the study guide if you take some time on it you should be fine. He really wants you to focus on practice so there are many of extra credit opportunities, 100% recommended.

5.0
2.0
CIS22C
Grade: A+
Mar 18, 2021
Would take again

If you want to learn, there will be many extra credit project that you can work on for extra grade and investigate deeper in data structure. Test is very straight forward, as long as you know material well. Lectures based on slide that is also good for future reference.

Accessible outside class
Clear grading criteria
EXTRA CREDIT
5.0
2.0
CIS22C
Grade: A+
Mar 22, 2021
Would take again

He is a really caring professor! He really wants students to understand what they are learning and would take time out to explain clearly to students! I really recommend you to take his class and you're able to learn a lot from him!

Gives good feedback
Respected
Caring
5.0
2.0
CIS22C
Grade: A
Mar 23, 2021
Would take again

Professor Abolghasemi runs this class very well. He explains concepts clearly and goes through examples step by step. The homework exercises and labs can take some time, but most of the code for them can be found in the textbook. He gives a ton of extra credit and is a really nice guy. Definitely enjoyed his class and would highly recommend.

Get ready to read
Caring
EXTRA CREDIT
5.0
2.0
CIS22C
Grade: A+
Mar 25, 2021
Would take again

One of the best cs profs at De Anza. Caring & knowledgeable. The class is easy if you put in some effort. Make sure you find a good group to work with for mid and final projects. Tests are based on test banks. Tons of EC chances. But beware that this class is fairly easy so it may not prepare you well for advanced data structures.

Clear grading criteria
Amazing lectures
Caring
5.0
1.0
22C
Apr 4, 2021
Would take again

Assignments are quite doable. Tests and quizzes count but are not too hard. Lectures are great. He takes the time to dive deep into every topic. He's accessible outside class. He offers extra credit a lot.

Respected
Caring
EXTRA CREDIT
5.0
3.0
22C
Grade: A+
Apr 4, 2021
Would take again

Good Professor

Gives good feedback
Participation matters
EXTRA CREDIT
5.0
3.0
22C
Grade: A
Apr 13, 2021
Would take again

A very nice and caring professor. It is not an easy class but if you study and have a good team to do your project, you will get a good grade.

Group projects
Caring
EXTRA CREDIT
3.0
1.0
CIS22C
Grade: A+
May 8, 2021
Would take again

very very very easy professor. As long as you have a brain you will get an A. If you get him consider yourself lucky. He takes everyone off the waitlist and usually like 5-10 more who aren't on the waitlist.

5.0
2.0
CIS41A
Grade: A+
May 9, 2021
Would take again

Professor is amazing! He is really caring, helpful and easy to work with. There are quizzes, lab homework, 1 midterm and final (coding project and a quiz), EC and codelab exercises. Discussion posts are really helpful and also TA's are present there to help assist us. I highly recommend to take him for CIS 41A, you will learn a lot!

Gives good feedback
Respected
Accessible outside class
5.0
3.0
CIS40
Grade: A
May 14, 2021
Would take again

I like his teaching style and he wants his students to learn the concepts. There are tons of extra credit and you can do them to get the 5 percent extra at the end of the quarter. I liked the group project and he said to do the other projects in our team.

Accessible outside class
Group projects
EXTRA CREDIT
5.0
3.0
CIS22C
Grade: A
Jun 26, 2021
Would take again

The class was based on teamwork that helped me to learn from my team. The sample questions were good references to be prepared for the quizzes and the final. The textbook was great but I watched his recorded lectures and they were helpful for me to understand the concepts.

Group projects
Amazing lectures
EXTRA CREDIT
5.0
3.0
CIS41A
Grade: A
Jul 30, 2021
Would take again

The professor was nice and was always accessible. We could do our assignments and projects in a group. The questions for the quizzes were in the sample questions. So, it is better to practice them first if you want to get a good grade in the quizzes.

Gives good feedback
Accessible outside class
Group projects
5.0
3.0
CISD40
Aug 8, 2021
Would take again

This professor actually cares about his students' grades and is willing to drop quiz scores and give out extra credit to help. Very lenient, but his summer class moves very quickly near the end so be careful not to fall back too much, or your grade will suffer.

Gives good feedback
Caring
EXTRA CREDIT
4.0
3.0
CIS41A
Grade: A-
Aug 8, 2021
Would take again

Great Prof, assignments are easy yet prepare and educate you. Gives tons of resources. An abundance of extra credit and even lets you resubmit if you made small mistakes, TAKE THE CLASS!! chill guy too.

Respected
Accessible outside class
EXTRA CREDIT
5.0
3.0
CIS40
Grade: A-
Aug 9, 2021
Would take again

Prof. was very caring and helpful! He let you correct and edit all assignments with mistakes, even the midterm and final. Tests can be a little challenging at first, but most of material comes from sample questions.

5.0
4.0
22C
Grade: A
Aug 31, 2021
Would take again

A great professor. I highly recommend. Group project and quizzes are the high weighted sections. The group projects make you work for them.

Group projects
EXTRA CREDIT
Clear grading criteria
1.0
5.0
CIS22C
Grade: C
Sep 22, 2021
Wouldn't take again

Please stay away and don't take him at all costs.

Test heavy
So many papers
Tough grader
5.0
3.0
22C
Grade: A
Sep 23, 2021
Would take again

Very nice professor. Just follow the instruction to finish the labs and practice test bank questions for the quizzes.

EXTRA CREDIT
Caring
Respected
5.0
3.0
CIS22C
Grade: A+
Sep 25, 2021
Would take again

A lot of extra credit in this class and the labs are challenging but doable. The lectures are in Java but quizzes are about concepts and no coding.

EXTRA CREDIT
Gives good feedback
Accessible outside class
5.0
3.0
CIS41A
Grade: A
Sep 28, 2021
Would take again

The Canvas contents and the materials are well organized and it is easy to understand. Practice and code the weekly assignments to learn and get a good grade.

Gives good feedback
Respected
Caring
5.0
3.0
CIS41A
Grade: A+
Oct 9, 2021
Would take again

Professor Abolghasemi is approachable and helpful. He gives helpful lectures and exercises. I would for sure take other classes with him in the future.

Accessible outside class
Caring
EXTRA CREDIT
5.0
4.0
CIS22C
Grade: A+
Nov 3, 2021
Would take again

The nicest professor I have ever had. The class is not that hard if you study every week. The Data Structures class is not an easy class but he explains the chapters in simple and understandable ways. Practicing the test bank questions is the key point in getting good grades on the quizzes.

Gives good feedback
Respected
Lots of homework
2.0
3.0
CIS40
Grade: A
Nov 18, 2021
Wouldn't take again

Didn't learn much in lectures - had to rely on textbook mostly. A lot of opportunities for extra credit and he's willing to drop your lowest quiz score. But SUPER paranoid about cheating - has you film yourself and screen on zoom/proctorio. Tests and quizzes were closed book with trick questions, so not very lifelike. Bad testing environment.

Test heavy
Group projects
EXTRA CREDIT
5.0
3.0
CIS41A
Grade: A
Nov 18, 2021
Would take again

He is an excellent professor with plenty of technical knowledge. His approach to teaching is practical, which makes it easier for us to learn. He is always available outside of the class to give further information and patiently answer questions.

Caring
Gives good feedback
Participation matters
5.0
4.0
22C
Grade: A+
Nov 18, 2021
Would take again

The professor supports students to understand data structure concepts practically. Always reachable on Canvas. I was taking two classes with him at the same time and he helped me a lot to improve my Python and Java skills.

Gives good feedback
Group projects
EXTRA CREDIT
5.0
3.0
CIS22C
Grade: A
Nov 18, 2021
Would take again

He explains Data Structures in-depth utilizing a variety of projects and assignments to ensure that you have a thorough understanding of the topic. The class is in Java but he accepts the other languages. Our team did them in Python. Teamwork is one of the best parts of his class, we could do the projects and assignments in a group.

Respected
Group projects
EXTRA CREDIT
5.0
3.0
CIS40
Grade: A+
Nov 21, 2021
Would take again

Professor's courses were really enjoyable for me. I liked his approach to teaching, which was centered on ongoing projects. This provides a great deal of clarity and helps in the learning of concepts since we can directly relate each technique and concept to a current project and see how they are used in practice.

Gives good feedback
Accessible outside class
Group projects
5.0
3.0
22C
Grade: A
Nov 23, 2021
Would take again

In such an online learning environment, he has been the best. He gives his students individual attention and is always available on Canvas to answer questions. He personally assisted me in catching up on coursework, adjusting to the remote work culture, and gaining momentum while handling tough Data Structures problems. It comes highly recommended.

Accessible outside class
Group projects
EXTRA CREDIT
5.0
3.0
CIS41A
Grade: Not sure yet
Nov 29, 2021
Would take again

He is really the best.

Gives good feedback
Accessible outside class
Clear grading criteria
5.0
2.0
CIS22A
Grade: A+
Nov 30, 2021
Would take again

professor was really really really helpful and he is one of the best professors I have ever had. He is the BEST CIS professor. I am generally not good at computer science but he makes it so clear and easy to learn. He is so caring and understanding of students. Take his class you will learn a lot.

Inspirational
Amazing lectures
3.0
3.0
41A
Grade: Not sure yet
Dec 1, 2021
Would take again

His English is broken

Get ready to read
Group projects
EXTRA CREDIT
5.0
3.0
22C
Grade: Not sure yet
Dec 3, 2021
Would take again

He is so nice and teaches everything with helpful examples.

Gives good feedback
Group projects
EXTRA CREDIT
5.0
3.0
CIS41A
Grade: A+
Dec 4, 2021
Would take again

He is so supportive and always ready to help.

Gives good feedback
Accessible outside class
Caring
5.0
3.0
41A
Grade: Not sure yet
Dec 6, 2021
Would take again

This quarter, he was helpful assistance to me and reviewed all my quizzes for me. If you need help just message him and he is accessible online.

Respected
Caring
Accessible outside class
5.0
4.0
22C
Grade: A+
Dec 10, 2021
Would take again

The best.

Respected
Caring
EXTRA CREDIT
5.0
4.0
CIS22C
Grade: Not sure yet
Dec 10, 2021
Would take again

The labs are so challenging but we did them in a group, he was supportive and gave us a roadmap on how to do them. The professor helped us to bring up our grades with extra credit but it is 100% up to you if you want to get a good grade you have to study a lot.

Gives good feedback
Accessible outside class
EXTRA CREDIT
5.0
2.0
CIS22C
Grade: A
Dec 14, 2021
Would take again

Great teacher, really breaks it down the basics of what you need to know. Exams are proctorio & multiple choice, gives test bank questions and those will the key to passing his class, will change wording around to make sure you understand not memorize. TEACHES IN JAVA I was only familiar with C++ before, at first there is a learning curve.

Gives good feedback
Accessible outside class
Group projects
5.0
3.0
CIS41A
Grade: A+
Dec 27, 2021
Would take again

Very nice professor.

Gives good feedback
Group projects
EXTRA CREDIT
5.0
3.0
22C
Grade: A+
Jan 5, 2022
Would take again

The class was in Java language, I just knew Java a little bit but he was patient and helped me to review my Java knowledge and learn how to implement Data Structures in Java.

Accessible outside class
Clear grading criteria
EXTRA CREDIT
5.0
2.0
CIS41B
Grade: A+
Jan 14, 2022
Would take again

Prof. Abolghasemi's class modules are very organized and resourceful. He encourages students to participate in discussions (extra credit) and work in groups. Quizzes and tests are proctored, but they're reasonable as long as you keep up with the materials. He responds to emails quickly and gives clear instructions, so don't hesitate to reach out:)

Gives good feedback
Accessible outside class
Group projects
5.0
2.0
CIS41A
Grade: A+
Jan 14, 2022
Would take again

Prof. Abolghasemi's instructions were detailed and easy to follow. Tests and quizzes were proctored but reasonable as long as you review the sample questions. You can gain around 5% for the final grade by doing the extra credit assignments. He replies to emails quickly, and would often share internship-related resources. Great experience overall!

Gives good feedback
Accessible outside class
Clear grading criteria
5.0
3.0
22C
Grade: Not sure yet
Jan 31, 2022
Would take again

Very nice and supportive professor. Working in a group project is fun and helpful.

Gives good feedback
Accessible outside class
Group projects
5.0
2.0
CIS22C
Grade: A+
Feb 16, 2022
Would take again

Prof. Abolghasemi is a real gem. He gives very clear lectures and instructions, and he replies to emails pretty fast. He is really caring and considerate. He gives a lot of extra credit opportunities and accepts late assignments. Study for the test, and you will succeed. If you want to actually study Data Structure, definitely take him!

Accessible outside class
Caring
EXTRA CREDIT
5.0
3.0
CIS040
Feb 25, 2022
Would take again

Prof. Abolghasemi is a great teacher. I took his CIS 040 and learned a lot from him. He's also very patient. Replying to emails very quickly. The projects have a lot of fun as well. Thanks Prof. Abolghasemi!!

Gives good feedback
Respected
5.0
2.0
CIS040
Grade: A
May 23, 2022
Would take again

Professor Abolghasemi gave me good feedback on my assignments and reviewed my quizzes with me. It helped me to get a good grade at the end of the quarter.

Group projects
Gives good feedback
Caring
5.0
3.0
22C
Grade: A
May 23, 2022
Would take again

I liked doing the labs, exercises, and projects in a team. He gave us a second attempt to resubmit the assignments even after their due dates when we did them wrong.

EXTRA CREDIT
Group projects
Accessible outside class
5.0
3.0
041A
Grade: A+
May 23, 2022
Would take again

His teaching style is more practical and helpful to learn Python. I had the same questions from his quizzes in my interview questions. The sample questions (test bank questions) are the source of the quizzes.

EXTRA CREDIT
Gives good feedback
Caring
5.0
2.0
22C
Grade: Not sure yet
Jun 6, 2022
Would take again

A great professor that always wants to help if you ask him. He helped me to learn how to work on a group project.

EXTRA CREDIT
Group projects
Accessible outside class
5.0
2.0
CIS41A
Grade: A
Jul 13, 2022
Would take again

He is so nice. He explained the concepts of the parts that I could not understand in an easy way.

EXTRA CREDIT
Group projects
Caring
5.0
5.0
35A
Grade: A+
Aug 23, 2022
Would take again

As a beginner of programming, Professor Mirsaeid's lecture is easy to understand and following. He would assign people into different groups, and let students help each other on projects. He's also caring and nice. Provided a lot of extra credits and I got an A+! He also teach skills for preparing tech company's interview.

EXTRA CREDIT
Caring
Accessible outside class
5.0
2.0
22C
Grade: A+
Oct 17, 2022
Would take again

Excellent Professor. I learned a lot from the Professor and the class and also from lots of extra credit opportunities in the class.

EXTRA CREDIT
Clear grading criteria
Gives good feedback
5.0
3.0
CIS22C
Grade: A
Oct 27, 2022
Would take again

I've taken both CIS22C Data Abstraction & Structures (in Java) and CIS35A Java Programming online with Prof. Abolghasemi without prior Java experience and really enjoyed them! He is very thorough and organized, everything you need is on Canvas. He is easy to reach thru email if you have questions. Overall a great experience in his classes.

EXTRA CREDIT
Clear grading criteria
Caring
1.0
3.0
22C
Grade: Not sure yet
Nov 1, 2022

Took his class bc of the other comments. He hasnt done anything for the class. Prerecorded lectures for prior classes (about diff assignments), poorly worded and confusing grammar in study guides, tons of material not covered in lecture/PDF's/PowerPoints, & all emails to him are not answered/redirected to the class discussion board. Low effort.

5.0
3.0
22C
Grade: A+
Nov 1, 2022
Would take again

All the materials were well-organized and in order based on the chapters in the textbook. I had an asynchronous class with him that needed more self-learning attempts. The best part of the class was working in a team on all assignments.

EXTRA CREDIT
Group projects
Caring
5.0
2.0
CIS22C
Grade: A
Nov 3, 2022
Would take again

The class is setup to allow all students to get an A. Many homework problems are just duplicating code shown in lecture and exams are based on pre-given test banks where the answers can be found be watching the lectures. Midterm projects and the final project were very fair.

Clear grading criteria
Gives good feedback
Online Savvy
5.0
3.0
22C
Grade: A
Nov 7, 2022
Would take again

He is an excellent and great professor. I am glad I was his student and learned a lot.

Gives good feedback
Respected
Accessible outside class
5.0
2.0
22C
Grade: A+
Nov 11, 2022
Would take again

I took three classes with him. He was one of the greatest professors that I had. So kind and caring.

Clear grading criteria
Gives good feedback
Caring
5.0
2.0
22C
Grade: A+
Nov 18, 2022
Would take again

He is definitely a good professor. No too much homework, and you can learn a lot if you spend time on extra credit. We have a presentation for the midterm and final, and you can check your knowledge and you understand what you write.

5.0
2.0
041A
Grade: A+
Nov 29, 2022
Would take again

This professor was great! I took his python programming class and it really helped me understand the concepts in python. I took the class asynchronously, but it was easy to follow and the textbook and recorded lectures helped. My tip for this class would be to always do the sample questions for each chapter.

Clear grading criteria
Test heavy
5.0
3.0
CIS22C
Grade: A+
Dec 23, 2022
Would take again

He is so nice and caring. When I had a question he was always ready to help me. I am going to take another class with him.

EXTRA CREDIT
Group projects
Accessible outside class
5.0
3.0
22C
Grade: A
Jan 6, 2023
Would take again

He is very approachable and treats his students with the utmost respect. He is most easily reached by email. To get an A, you have to put in a lot of effort, and he gives extra credit for the points you lost. The professor also prepares you well for interviews and encourages you to apply for internships. He is one of the best professors I've had.

EXTRA CREDIT
Clear grading criteria
Accessible outside class
5.0
3.0
22C
Grade: A+
Jan 10, 2023
Would take again

He is super nice and always respects his students. I learned a lot in his class and was his TA for one year. I transferred to UC Berkeley last year and still he helps me whenever I have any questions.

Group projects
Caring
Respected
2.0
2.0
22C
Grade: Incomplete
Feb 2, 2023

DAS is an important concept for many upper division CS courses. This class is way too easy, for many internships you rely on the material that is taught in this class and unfortunately you will not be able to learn the material at a high level with this professor, I would stay away.

EXTRA CREDIT
Group projects
Caring
5.0
3.0
22C
Grade: A
Feb 3, 2023
Would take again

One of the best professor that I have ever had. He is patient and caring about his students and explains the materials in a simple way to be understandable. He is always accessible outside class if you have any questions. I wish I could take another class with him.

EXTRA CREDIT
Gives good feedback
Accessible outside class
5.0
3.0
22C
Grade: A+
Feb 4, 2023
Would take again

A great professor. I liked his teaching style and the materials he used to teach. He recommended me to join a team and the group project was really helpful for me.

EXTRA CREDIT
Group projects
Hilarious
5.0
3.0
22C41A
Grade: A+
Feb 7, 2023
Would take again

I took 41A last quarter, and currently taking 22C. I enjoyed both classes very much and hope to take more classes in the future. He includes a variety of tasks to reinforce concepts - lectures, office hours, homework/labs/quizzes, class discussions, and research projects - all of these combine to really help us understand the materials thoroughly.

EXTRA CREDIT
Gives good feedback
Accessible outside class
5.0
3.0
22C
Grade: A+
Feb 13, 2023
Would take again

I have truly enjoyed having him as my professor for the data structures course. His teachings have been invaluable in my understanding of the subject and have made it one of the most interesting courses I have taken. His enthusiasm for the topic is evident, and it has made the material not only easier to understand, but also enjoyable to learn.

EXTRA CREDIT
Group projects
Hilarious
2.0
1.0
CIS22C
Grade: A
Feb 17, 2023
Would take again

Pretty easy professor. Google and the textbook are all you really need but lectures are useful for clarification. Code is more busywork than anything, run the driver files and if the output is correct you'll get full points. Exams are annoying because he wants you to record yourself, look at the test banks provided and you'll be fine.

Get ready to read
EXTRA CREDIT
Lots of homework
5.0
3.0
22C
Grade: A+
Feb 18, 2023
Would take again

His lectures were always well-prepared and delivered with clarity and enthusiasm, making the material both easy to follow and engaging. I appreciate the care he took to ensure that each student has a strong understanding of the concepts before moving on to more complex topics.

Group projects
Gives good feedback
Accessible outside class
5.0
3.0
CIS22C
Grade: A
Feb 19, 2023
Would take again

His teaching style is engaging & interactive, keeping students involved and interested in the material. He is patient & attentive to the needs of every student, taking the time to answer questions and provide individualized assistance when necessary. His encouragement & positive attitude inspired me to push beyond my limits & strive for excellence.

Group projects
Clear grading criteria
Respected
5.0
3.0
41A
Grade: A+
Feb 24, 2023
Would take again

I found his teaching method to be clear and concise, making complex concepts easy to understand. His passion for the subject matter made me excited to learn more. The projects and assignments were helpful to be well-prepared for exams thanks to the thorough review sessions. He was always available to answer questions and provide guidance.

Group projects
Gives good feedback
Accessible outside class
5.0
3.0
22C
Grade: A+
Feb 27, 2023
Would take again

His passion for the subject matter, combined with his excellent teaching skills, has truly made this class one of the highlights of my academic journey so far. His office hours and his prompt message responses helped me to stay on track when I had questions. The group projects were enjoyable and helped us solidify our understanding of the material.

EXTRA CREDIT
Group projects
Gives good feedback
5.0
3.0
22C
Grade: A+
Mar 8, 2023
Would take again

Abol is an excellent teacher. Don't be shy, if you have any questions, find her soon. She will help you in time. I even got my letter of recommendation from her very quickly. In addition, Abol's CIS 22C is a beneficial course, and I learned a lot of skills from it.

EXTRA CREDIT
Gives good feedback
Respected
5.0
3.0
22C
Grade: A+
Mar 9, 2023
Would take again

What needs to be corrected is that this is an excellent male teacher. He is very humorous and funny. I love him so much.

5.0
3.0
22C
Grade: A
Mar 10, 2023
Would take again

He was always willing to answer questions and provide clear explanations. The course material was challenging but he presented it in a way that was easy to understand and follow along. The assignments were well-structured and helped me develop my problem-solving skills. I highly recommend taking this course with him if you have the opportunity.

EXTRA CREDIT
Group projects
Caring
5.0
3.0
22C
Grade: A+
Mar 23, 2023
Would take again

Professor Abolghasemi's teaching method was exceptional! He presented complex concepts in a clear and concise manner. His projects and assignments help in preparing for exams. He was always available to answer questions. He gives some extra credit and extends project deadlines when needed. I was so lucky to have him as my instructor!

EXTRA CREDIT
Clear grading criteria
Caring
2.0
2.0
22C
Grade: A
Mar 29, 2023

Give you links of recorded lectures from 2021. Unclear instructions. Zero feedback on the assignment, which are basically copy paste from the textbook. Gives obsolete questions from textbook that will be tested on the exam. But you won't know how are you doing cos they don't come with answers and he won't give you that either even you ask either.

Get ready to read
Group projects
Accessible outside class
5.0
3.0
22C
Grade: A+
Mar 29, 2023
Would take again

He is always available to answer questions, offer feedback, and provide guidance in and out of class. He creates a supportive and inclusive learning environment, where every student feels valued and encouraged to participate. In short, he is an exceptional professor who truly cares about his students and their success.

Group projects
Caring
Accessible outside class
5.0
3.0
22C
Grade: A+
Apr 2, 2023
Would take again

The quizzes have the highest weight, try to practice the sample questions. Working in a team to do the assignments and the projects helped me a lot to learn. He is so nice and understands how to help his students.

Participation matters
EXTRA CREDIT
Group projects
5.0
3.0
22C
Grade: A
Apr 3, 2023
Would take again

Java, but lets you use C++ or Py. Java code for exercises is on the slides, just copy and submit. Labs require you to do work. 3 big quizzes are proctored, and most questions are from his test banks. Midterm/Final are a project+exam (Takes most Qs from quizzes). Up to 5% of the grade in extra credit. Easy A if you study test banks and do the code.

EXTRA CREDIT
Group projects
Test heavy
5.0
3.0
41A
Grade: A
Apr 15, 2023
Would take again

I had the pleasure of taking a Python class with him. He has a passion for teaching and is genuinely invested in his students' success. He is always available to answer questions and incredibly supports his students. I learned so much from him and would take another class with him in a heartbeat.

EXTRA CREDIT
Group projects
Gives good feedback
1.0
4.0
CIS41A
Grade: A
May 5, 2023

Gives exams that are based entirely on test bank problems. Quizzing on documentation-related questions that you either know or don't; arbitrary questions.

5.0
3.0
41A
Grade: Not sure yet
May 9, 2023
Would take again

The professor is very nice and gives helpful feedback to his students. He encourages us to participate in group projects, which was immensely beneficial for me. Additionally, he gives sample questions to help us to be prepared for exams, which made me feel more comfortable taking the quizzes because I already knew what kind of questions to expect.

Group projects
Gives good feedback
Respected
5.0
3.0
22C
Grade: A+
May 12, 2023
Would take again

The course structure is closely tied to the textbook specified in the syllabus, with assignments & test bank questions aligned with its content. The professor's supportive and respectful approach toward students fosters a positive & engaging learning environment. I took three of his classes & look forward to enrolling in his upcoming summer course.

EXTRA CREDIT
Clear grading criteria
Respected
5.0
3.0
CIS35A
Grade: A+
May 15, 2023
Would take again

Recognizing the challenges of an asynchronous class, our professor actively promoted teamwork by encouraging us to collaborate on assignments and projects. I was grateful for the extra credit opportunities, which not only helped me to improve my grade but also allowed me to deepen my understanding of the course material.

Group projects
Clear grading criteria
Caring
5.0
2.0
CIS040
Grade: A+
May 19, 2023
Would take again

A great professor with a great teaching style.

EXTRA CREDIT
Group projects
Clear grading criteria
5.0
3.0
41A
Grade: A-
Jul 7, 2023
Would take again

very nice and helpful. sample questions are provided so you can study them before taking quizzes/tests, and you basically rewrite lab exercises where you implement something you learned from a chapter each time you rewrite it, which helped me a lot. extra credit is offered and you can work with a team for assignments. he also dropped 2 quizzes

EXTRA CREDIT
Clear grading criteria
5.0
1.0
CIS41A
Grade: B
Jul 21, 2023
Would take again

Easy B class! Homework was easy and projects weren't so bad either. Quizzes and exams need to be recorded (cam + screen recording) but are mcq and are based entirely off sample questions provided. If you watch lectures and study supplemental questions, it's definitely an easy A.

Group projects
Clear grading criteria
Online Savvy
4.0
4.0
CIS35A
Grade: C+
Aug 11, 2023
Would take again

I feel like I could've gotten an A if I spent more time on this course, but overall Professor Abolghasemi is really chill even tho it was my 1st time taking java so thats why it was difficult and because he didnt have live lectures. If you do the work however, as well as some good self studying, u will surely get an A.

EXTRA CREDIT
Group projects
Gives good feedback
5.0
4.0
CIS35A
Grade: A
Aug 16, 2023
Would take again

Great professor! Grades well and explains grading criteria thoroughly. Offers a lot of extra credit opportunities.

EXTRA CREDIT
Clear grading criteria
5.0
3.0
CIS35A
Grade: A+
Aug 20, 2023
Would take again

A lot of extra credits. Though quizzes are tricky, he provides corresponding practice questions and quizzes are from those practices. AWESOME!

5.0
3.0
CIS41A
Grade: A+
Jan 20, 2024
Would take again

I took his Fall 2023 class and he made it fun to learn Python. Canvas was well-organized, he gave helpful feedback during office hours (once a week only :( ), and he gave good reviewers that are very similar, if not exactly like, the exams. Programming project was manageable and he answered my emails quick. Only con is slides are vague.

Accessible outside class
5.0
3.0
22C
Grade: A
Jan 28, 2024
Would take again

The course covered many complex concepts, but the professor explained them concisely and clearly. In addition, the professor offered some extra honors, which were both fun and challenging. If you are a student in computer-related fields, this is a course you don't want to miss.

EXTRA CREDIT
Gives good feedback
Respected
5.0
3.0
41A
Grade: Not sure yet
Mar 29, 2024
Would take again

I learned a lot from this class. The exercises are really helpful, and you can access materials and recordings to understand better. The professor is very accessible and ready to help at any time. I would definitely take it again, he gives us a lot of extra credits. So, just go for it and put in the effort, you will get a good grade!!!

EXTRA CREDIT
Caring
Respected
5.0
2.0
041A
Grade: A+
May 18, 2024
Would take again

He's great. Replies quickly. Rounded by up to 1%. Offers 5% EC, and EC on final project. Gave 100% to almost everyone on every lab. Gives (long) quiz banks (I recommend studying them). Midterm and final easy if you did well on quizzes. Ended with a 105% in the class. Weirdly, he requires camera recording during quizzes and exams.

EXTRA CREDIT
Group projects
Accessible outside class
5.0
2.0
41A
Grade: Not sure yet
Jun 26, 2024
Would take again

One of the best professors in the CIS department. He is very caring and supportive throughout the whole quarter. He really wants you to succeed and makes himself accessible at all times. The material is taught in a very concise manner and all of the assignments are designed to not be overly complex but just enough to make you think. Great professor

5.0
2.0
35A
Grade: A
Aug 4, 2024
Would take again

This professor has an understanding and likeable personality. This class is graded heavily on quizzes and not so much on assignments, so if quizzes don't suit your learning style then take a different professor.

EXTRA CREDIT
Clear grading criteria
Caring
4.0
4.0
35A
Grade: A+
Aug 23, 2024
Would take again

Test questions were not all weighted the same, with the more difficult (and, rarely, subjective) ones worth more points. Fortunately, he offers 5% easy EC to counteract this. Study all sample questions for quizzes and previous quizzes for tests. It was a lot for a summer term, even knowing some basic Java. Don't expect any feedback on assignments.

EXTRA CREDIT
Test heavy
5.0
3.0
CIS22C
Grade: A+
Sep 2, 2024
Would take again

Professor Abolghasemi is outstanding! His lectures are incredibly clear and well-organized, making even the most complex topics easy to understand. He ensures that every student grasps the course material and the requirements for assignments and exams. If you attend his classes and put in the effort, you're sure to do well!

Amazing lectures
Clear grading criteria
Inspirational
5.0
4.0
22C
Grade: A
Nov 11, 2024
Would take again

Professor Abolghasemi is always available for questions and provided detailed feedback on assignments and projects. The course itself was challenging but rewarding. The assignments and projects were thoughtfully designed to reinforce the concepts covered in lectures and to encourage critical thinking and problem-solving skills.

EXTRA CREDIT
Amazing lectures
Caring
5.0
3.0
22C
Grade: A+
Nov 21, 2024
Would take again

Professor Abolghasemi's CIS22C class was one of the most impactful I've taken. He explains concepts clearly, and supports his students. I think all the concepts are clear as long as you can go through the material and understand it.His teaching gave me a solid foundation in data structures. Best Professor ever! Highly recommend his class!

Gives good feedback
Caring
Respected
5.0
3.0
CIS41A
Grade: A
Nov 22, 2024
Would take again

Professor A. is one of the best professors in the CIS department. I took his 41A & 22C courses, & both were very well organized. He responds quickly & provides practice questions that are long but extremely helpful. His projects are relevant to the coursework, gradually increase in difficulty, & provide a nice challenge to reinforce key concepts.

3.0
4.0
CIS040
Grade: A
Dec 12, 2024

Nice teacher, good lectures, but oddly difficult quizzes and exams.

Tough grader
Test heavy
5.0
4.0
CIS41A
Grade: A+
Dec 12, 2024
Would take again

Great prof.

Clear grading criteria
Gives good feedback
Accessible outside class
4.0
4.0
CIS22C
Grade: A
Dec 16, 2024
Would take again

He always makes an effort to check in and help if you're struggling and responds very fast. His grading is very test heavy, and you have to record yourself and screen while taking the test. Do the extra credit labs/participation! You can get up to 5% EC, which helped me a lot. He also bumps your grade up to the next letter grade if you're 1% away.

Caring
Test heavy
Accessible outside class
5.0
3.0
D018A
Grade: A
Jan 1, 2025
Would take again

A great teacher willing to help both in and out of class. As long as you read the textboook, do the homework, and show up for quizzes, you are guranteed to succeed and learn.

5.0
3.0
22C41A
Grade: A+
Jan 28, 2025
Would take again

Professor Abolghasemi's lectures are incredibly organized and easy to follow. He is approachable, always willing to help, and genuinely cares about his students' success. I would definitely take another class with him. Highly recommend!

EXTRA CREDIT
Amazing lectures
Accessible outside class
5.0
3.0
22C
Grade: A+
Feb 25, 2025
Would take again

I took 22C and 35A, and I really appreciated how structured and easy-to-follow his lectures were. He provides extra credit, which can boost your grade, and offers practice questions for quizzes, which makes it easier to prepare for midterms and finals. He responds quickly and genuinely cares about his students' success! Highly recommend!

Group projects
Amazing lectures
Caring
3.0
3.0
22A
Grade: Not sure yet
Mar 5, 2025

There are tons of materials and not enough time. The classes are not that great but with you don't have a choice, take him. There are also class work, quizzes, midterms, etc

Get ready to read
Lots of homework
Lecture heavy
5.0
2.0
35A
Grade: A+
Mar 7, 2025
Would take again

I really love professor Mirsaeid! Not only does he care about his students, but he would also love to help his students write a recommendation letter too! I took him during the summer; it was one of the best decisions! Although it was only 6 weeks, the workload was not heavy, and his exams are straightforward!

EXTRA CREDIT
Caring
Accessible outside class
4.0
4.0
041A
Grade: A-
Mar 29, 2025

It was pretty hard. I consider his class very hard only because there are these long practice test banks that take FOREVERRR to study. Tests are easy because it is word for word with the test bank, but IT TAKES FR**kinFOREVER to do the practice test. Not efficent for learning pick a prof that uses zybooks instead, his lectures long and boring. mid

EXTRA CREDIT
Clear grading criteria
Lots of homework
5.0
3.0
CIS41A
Grade: A+
Mar 30, 2025
Would take again

I really enjoyed his CIS 41A. The class was well-organized, and he explained things in a way that made Python way easier to understand. The assignments were engaging but super helpful for building my coding skills. Huge thanks to him for being such a great teacher and always being supportive.

Group projects
Caring
Accessible outside class
5.0
2.0
CIS41A
Grade: A
Apr 3, 2025
Would take again

Overall easy class. Class consists of weekly quizzes which you have to Zoom and screen record. He offers up to 5% EC (q&a discussion board and assignments) + round your final grade by 1%. Midterm and final you have 1 exam and 1 project that you can work on individually or as a group. Canvas is a bit unorganized and some assignments are confusing.

Participation matters
EXTRA CREDIT
Group projects
5.0
3.0
CIS22A
Grade: Not sure yet
May 22, 2025
Would take again

Great professor! Explains concepts clearly, really cares about students, and makes the class engaging. One of the best I've had.

Gives good feedback
Caring
Accessible outside class
5.0
5.0
041A
Grade: A
Jun 4, 2025
Would take again

Mr. Abolghasemi is a very helpful and attentive teacher. He gives us a quiz for each chapter, which is especially useful for beginners to grasp the details. If you study well and complete the exercises carefully, it's quite easy to get an A.

Get ready to read
Participation matters
EXTRA CREDIT
5.0
3.0
41A
Grade: A+
Jul 1, 2025
Would take again

Professor Abolghasemi is the best professor I've ever had, he really cares about his students and wants to prepare them for their future careers and interviews by offering advice on how to approach them through his own experience. He was also good at responding to questions and understanding when I had a time conflict with an assignment.

EXTRA CREDIT
Caring
Accessible outside class
5.0
2.0
CIS40
Grade: A+
Jul 8, 2025
Would take again

Professor Abolghasemi is outstanding because of his clear communication style, inspirational lectures, and care for his student's success. Taking Intro to Python was a fun challenge. I loved his collaborative coding assignments and quizzes that tested our conceptual understanding of the material. His class helps me understand why I love to code!

Amazing lectures
Gives good feedback
Inspirational
5.0
3.0
22C
Grade: A+
Oct 10, 2025
Would take again

The professor explains complex Data Structures topics in a clear and approachable way. Extra credit gives students a chance to further improve their grades, and the test bank questions are excellent for quiz preparation. Team projects encourage collaboration and make learning more dynamic.

EXTRA CREDIT
Gives good feedback
Respected
5.0
2.0
CIS40
Grade: A
Oct 14, 2025
Would take again

He is an amazing professor with strong industry experience, which really adds value to the class. He's also very approachable and always available outside of class to offer extra support. He patiently answers questions and makes sure everyone understands the material. A great choice if you want to build a solid foundation in programming.

Group projects
Gives good feedback
Caring
5.0
2.0
22C
Grade: A+
Oct 19, 2025
Would take again

He's a really good professor who gives helpful and clear feedback, which makes it easier to fix mistakes and learn. I also liked the group project because it gave us a chance to work with classmates and learn from each other. The extra credit opportunities were super helpful and showed he really wants students to succeed.

EXTRA CREDIT
Group projects
Accessible outside class
5.0
2.0
CIS40
Grade: A+
Dec 12, 2025
Would take again

Amazing professor!! Would take him again! The modules/lectures he give basically easy to follow!

EXTRA CREDIT
Clear grading criteria
5.0
2.0
22C
Grade: A
Dec 16, 2025
Would take again

The exercises are a little heavy but as long as it compiles, he just gives you full points. He's chill fs.

4.0
3.0
CIS41A
Grade: A+
Dec 21, 2025
Would take again

Requires video & screen recording for tests/quizzes, hw assignments are pretty simple, there is plenty of extra credit, he responds fast if you message him with questions, overall a challenging but useful class

EXTRA CREDIT
Clear grading criteria
Accessible outside class
Class Info

Online Classes

100%

Attendance Mandatory

20%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A+

95% confidence
Based on 193 grades
Most common grades:
A+ (116)
A (68)
Not sure yet (19)
Grade Distribution
A(184)B(1)C(3)D(1)F(0)A-/B+(4)
Based on 213 reported grades
A+: 116
A: 68
Not sure yet: 19
A-: 4
Common Tags
EXTRA CREDIT (108)
Accessible outside class (84)
Gives good feedback (81)
Caring (76)
Group projects (71)
Respected (65)
Clear grading criteria (39)
Amazing lectures (29)
Rating Trend

Stable

+0.08 avg change
Apr
May
Jun
Jul
Oct
Dec
Last 6 months
Ratings by Course

CIS22A

5.0

(10)

22C41A

5.0

(4)

CISD40

5.0

(1)

CIS41B

5.0

(1)

D018A

5.0

(1)
+10 more courses
Difficulty by Course

35A

3.2

041A

3.2

CIS35A

3.0

CISD40

3.0

D018A

3.0

Similar Professors