4.3

Mamoun Abu-Samaha

Computer Science - California State University - Sacramento

4.3
Quality
2.5
Difficulty
85%
Would Retake
124
Reviews
4.3
Quality
2.5
Difficulty
4.3
Helpful
4.3
Clarity

85%

Would Retake

124

Reviews

Rating Distribution
Official
124 total ratings

5

97

4

5

3

4

2

3

1

15

What Students Say

My first impression is not very great

CSC196P - 3.0 rating

He does not respect the students or the class

CSC130 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

88%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A+

95% confidence
Based on 98 grades
Most common grades:
A (56)
A+ (34)
Not sure yet (11)
Grade Distribution
A(90)B(1)C(1)D(1)F(0)A-/B+(6)
Based on 112 reported grades
A: 56
A+: 34
Not sure yet: 11
A-: 6
Common Tags
Participation matters (44)
Caring (35)
Inspirational (29)
Gives good feedback (28)
Amazing lectures (27)
Accessible outside class (26)
Respected (21)
Clear grading criteria (10)
Rating Trend

Declining

-0.22 avg change
Nov
Dec
Feb
May
Nov
Dec
Last 6 months
Ratings by Course

ICS630

5.0

(2)

ICS525

5.0

(4)

CSC525

5.0

(1)

CSC529

5.0

(2)

EMG690

5.0

(2)
+15 more courses
Difficulty by Course

CSE560

4.0

CSC690

3.3

CSC529

3.0

EMG690

3.0

ITU101

3.0

Reviews (123)
1.0
2.0
CSC130
Grade: Not sure yet
Dec 5, 2019
Wouldn't take again

Professor Mamoun literally doesn't know some of the topics that he is required to teach, and his explanations of this material is basically him writing down the solutions using a website for reference. However, when asked questions about the material, he cannot explain anything. Doesn't care about teaching and doesn't prepare for lectures.

1.0
1.0
CSC131
Dec 11, 2019
Wouldn't take again

AVOID. Clearly does not care for our education. Doesn't prepare for lectures, extremely disorganized. Concepts are not taught at all. Took a month to grade and pass back midterms, took until the end of the semester to grade assignments but the assignments are not related to material. Obviously doesn't know the material he is teaching.

1.0
2.0
CSC130
Grade: A
Dec 11, 2019
Wouldn't take again

Super unprofessional. Often times would show up late and his grading policy was confusing and changed constantly. Most of all terrible teaching ability would not recommend. Least favorite teacher of college easily

1.0
3.0
CSC130
Dec 11, 2019
Wouldn't take again

Every class, I was more astounded by Professor Mamoun's inability to teach this course. He lacks the skills needed to answer fundamental questions, let alone lecture on the topics. He does not respect the students or the class. All of the poor reviews are 100% accurate.

3.0
1.0
CSC130
Grade: A+
Dec 11, 2019
Would take again

He was juggling teaching at multiple far locations, moving / selling his house and finishing his PHD during the semester I had him. He is knowledgeable in his area of expertise (Cyber Security and AI), but this course was neither of those. I learned more about the industry than the actual course. Great person, but really needs to prepare more.

Participation matters
Caring
EXTRA CREDIT
1.0
3.0
CSC131
Grade: A
Dec 12, 2019
Wouldn't take again

Worst teacher I have had. Not clear on what was being taught, very disorganized and didn't teach much. The entire semester students would present on a "project" and that was it for teaching. He has you do assignments that have no clear instructions and he doesn't respond to emails very often.

Participation matters
Graded by few things
Lecture heavy
1.0
1.0
CSC130
Grade: A-
Dec 12, 2019
Wouldn't take again

If you value your education, your money, and time I recommend you avoid this professor. If you want an easy A, an uncoordinated lecture agenda, random assignments with no details go for it and good luck. 1 Midterm 1 final and quizzes were just put towards participation.

Inspirational
2.0
1.0
CSC131
Grade: A
Dec 12, 2019
Wouldn't take again

He is a very nice guy. I like him as a person, very humble and knowledgeable in his field. He has had a lot of experience in the industry. But the class was very useless. The first three weeks he actually lectured on the textbook topics, but then suddenly stopped lecturing and made the students present chapters from the book, which was not helpful.

1.0
1.0
CSC131
Grade: A
Dec 12, 2019
Wouldn't take again

This dude takes 75 minutes to go through attendance for a class of roughly 35-40 students. Also, he wants you to teach the class for him instead with your "project."

1.0
1.0
CSC131
Grade: A+
Dec 12, 2019
Wouldn't take again

This man made us lecture his class after a few weeks in. Couldn't believe my back didn't break from carrying the teachings!

Graded by few things
Lecture heavy
2.0
2.0
CSC131
Dec 12, 2019
Wouldn't take again

There is no doubt he is intelligent and well experienced in the field. However, he was busy with many things during the semester, so the class was not a priority to him and it showed. As a professor, I would take him again for a class related to his field because of his obvious passion in it.. but for the course I did take with him, probably not.

Graded by few things
1.0
1.0
CSC131
Grade: A
Dec 13, 2019
Would take again

I think he was just too busy outside of class. He has really good insight and experience about the field when he would lecture. We basically taught the class for him for our project, but wasn't very helpful. Gave simple assignments that required minimal effort. I would take a class in security from him when he is NOT busy.

Graded by few things
1.0
2.0
CSC130
Dec 13, 2019
Wouldn't take again

With it being his first semester at CSUS, Mamoun clearly means well as a person and he without a doubt, experienced in the field but his class was very disorganized and lacked clear direction. Lecture time would often be wasted on off topic conversations. Assignments were never fully elaborated upon which made it difficult to turn in deliverables.

Clear grading criteria
Amazing lectures
Tough grader
1.0
2.0
CSC130
Grade: A
Dec 20, 2019
Wouldn't take again

Allowing Mamoun to be an instructor is an embarrassment to CSUS and our CS department. Not only is he an awful professor who neglects his students and teaching responsibilities, but he is also not a good computer scientist. And considering that he has no degree in computer science, this isn't very surprising. Easy A, learned nothing. NOT GOOD.

1.0
1.0
CSC131
Grade: A+
Dec 30, 2019
Wouldn't take again

Only take him if you want to learn nothing and get an easy A. Teacher would often show up late to class and have no clue as to what should be covered. He didn't prioritize this class at all and he seemed disinterested in the coursework.

4.0
2.0
CSC131
Grade: A
Mar 7, 2020
Would take again

He has a lot of experience working in the field and a lot of practical tips for your career. First CS Professor I had that emphasized the importance of knowing and using GitHub. It was his first time teaching undergrads so the lectures weren't very structured.I believe that if he works on giving more structured instructions he would be excellent!

Inspirational
5.0
3.0
CSC130
Grade: A+
Mar 7, 2020
Would take again

Professor when I was taking the class and now Doctor Mamoun is one of the kinds of instructors who teach real-life coding principles and data processing. He picks the most important topics from the textbook and does not repeat the trash we've learned at the community college. He gives his students the tools which all the professionals use.

Accessible outside class
Caring
EXTRA CREDIT
5.0
3.0
CSC131
Grade: A
Mar 7, 2020
Would take again

Do the project and read the materials and you will pass the class with A. The class is structured on the student projects on the chapters from the textbook. Professor gives lots of real-life software engineering tips and designs.

Lots of homework
Get ready to read
EXTRA CREDIT
5.0
4.0
CSC690
Grade: A
Sep 30, 2021
Would take again

Good Prof.

Gives good feedback
Respected
Hilarious
5.0
2.0
ICS630
Grade: Rather not say
Sep 29, 2021
Would take again

My Professor Mamoun is an amazing Lecturer indeed. He's very motivational, he's professionally encouraging in all his classes. He would make you to liking the classes because his teaching is very outstanding. Well detailed in explanation and he would make sure all his students are following up in understanding his lecture. He's highly recommended.

Respected
Inspirational
Amazing lectures
5.0
3.0
ICS525
Grade: A+
Oct 4, 2021
Would take again

Professor Mamoun is one of professors to care about 3 things - for students to work in teams, to show his subject application in real world and provide assistance for students to apply their knowledge. He stays in touch with the subject he is teaching and provides helpful insights to students on how they could improve further after the course.

Accessible outside class
Group projects
Caring
5.0
2.0
CSC130
Grade: A+
Oct 9, 2021
Would take again

I really enjoyed him as a professor. He definitely cares a lot about his students, was willing to meet outside of class to help discuss topics. I would recommend him.

Inspirational
Caring
EXTRA CREDIT
5.0
2.0
ICS525
Grade: A
Oct 9, 2021
Would take again

Dr. Samaha is extremely kind, understanding, compassionate and helpful to all his students. Hes always looking after your back, easy to talk to 10/10 recommend

Gives good feedback
Respected
Caring
5.0
1.0
CSC525
Grade: A
Oct 9, 2021
Would take again

Prof. Samaha do sincerely care about my learning and success in career.

Accessible outside class
Amazing lectures
Caring
5.0
4.0
CSC529
Grade: A
Oct 9, 2021
Would take again

Professor Mamoun is great! He told me lots of industry needed skills and ways to use them.

Gives good feedback
Respected
Inspirational
5.0
2.0
ICS525
Grade: A+
Oct 11, 2021
Would take again

During the lectures you have a feeling that you're listening to industry related stories, but when you need it you discover that you somehow learned everything you were expecting from the course and even a bit more. Tests are simple as far as you understand the topic. Group projects are super nice and focused on the current industry needs.

Accessible outside class
Participation matters
Group projects
5.0
2.0
ICS525
Grade: A+
Oct 13, 2021
Would take again

The class structure is very clear. Attendance is very important and you will learn the most during the class. Hands-on practice and some readings, you would learn so many useful things and get a good grade :)

Gives good feedback
Respected
Participation matters
5.0
3.0
ICS630
Oct 16, 2021
Would take again

Professor Samaha is caring and easy to talk to person. He has a lot of experience and you could learn a lot from him. He is patient with students and available all the time.

Respected
Accessible outside class
Participation matters
4.0
4.0
CSC690
Oct 19, 2021
Would take again

Took a capstone project under his guidance. Gives amazing suggestions to work on and build the project in a better way - motivates to create project that can be published as a paper in a scientific journal.

Gives good feedback
Accessible outside class
Participation matters
5.0
3.0
EMG690
Oct 25, 2021
Would take again

Learn a lot from him.

Gives good feedback
5.0
3.0
EMG690
Oct 25, 2021
Would take again

He gave extremely good feedback that will help you think and learn a lot from him

Gives good feedback
5.0
3.0
ITU101
Grade: A+
Oct 25, 2021
Would take again

Prof. Mamoun has in debt knowledge about the industry as well as the academics. His teaching not only follows the class materials but he also provides real life examples and allows us to work on real life scenarios. He was also our project counselor and he provided insights and highlighted potential issues from his experience.

5.0
4.0
CSE560
Grade: A
Oct 26, 2021
Would take again

Professor Mamoun is really a gem, the way he explains and motives in the class is really amazing. I had a wonderful learning experience with him.

Gives good feedback
Inspirational
Amazing lectures
5.0
3.0
DGA690
Grade: A+
Apr 23, 2022
Would take again

Very helpful and motivating. Learnt a lot from him.

Participation matters
Inspirational
Respected
5.0
5.0
CSC690
Grade: A+
Apr 23, 2022
Would take again

Prof Samha is who guided inspired and helpful. It is great pleasure to take up the project work under inspiring guidance

Amazing lectures
Gives good feedback
Accessible outside class
3.0
4.0
CSC690
Grade: A
Apr 23, 2022
Would take again

I took capstone under him, He was overall good.

Gives good feedback
5.0
1.0
CSC690
Grade: A+
Apr 23, 2022
Would take again

I have been learning Capstone Project for the Spring and it has been a great experience. I have learned so much in my classes with Professor Dr. Mamoun Samaha. His lessons were engaging, useful. Professor was very patient with everyone in class always encouraging his students to try. I would highly recommend him to anyone interested in learning.

5.0
1.0
CSC690
Grade: A+
Apr 23, 2022
Would take again

I have been learning Capstone Project course & it has been a great experience. I have learned so much in my classes with Professor Dr. Mamoun Samaha. His lessons were engaging, useful. Professor was very patient with everyone in class always encouraging his students to try. I would highly recommend him to anyone interested in learning.

5.0
3.0
ECE690
Grade: A
Apr 23, 2022
Would take again

Very well established and experienced professor.

Respected
Accessible outside class
5.0
1.0
CSC130
Grade: A+
Jul 25, 2022
Would take again

Dr Mamoun is an out standing teacher i recently took Block Chain with him and it was an amazing experience. Now am planning to study Advance Database course from him in my next trimester.

Inspirational
Caring
Respected
5.0
2.0
CSC690
Grade: A+
Apr 6, 2023
Would take again

Dr Mamoun is a kind and caring teacher. I recently took Blockchain with him and it was an amazing experience. He is very understanding and will listen to reason and do his best to accommodate all his students.

Participation matters
EXTRA CREDIT
Amazing lectures
5.0
5.0
csc254
Grade: A
May 3, 2024
Would take again

Good teaching skills

Gives good feedback
Caring
Respected
5.0
3.0
cs254
Grade: Not sure yet
May 3, 2024
Would take again

Very good professor, concerned and extra credits are given. Presentations are important, present as early as possible for good grades.

Participation matters
EXTRA CREDIT
Inspirational
5.0
3.0
csc254
Grade: A-
May 3, 2024
Would take again

Hands on learning

Clear grading criteria
Inspirational
Hilarious
5.0
1.0
csc254
Grade: Not sure yet
May 3, 2024
Would take again

The professor is great. He always talks about current trends which are related to the course. He have a complete knowledge of this course and he is so helpful. It is fun taking his class.

Amazing lectures
Clear grading criteria
Inspirational
5.0
1.0
csc254
Grade: A
May 3, 2024
Would take again

Great professor! Very helpful very updated and informed with latest technologies.

5.0
3.0
csc254
Grade: A+
May 3, 2024
Would take again

Prof.Abu Samaha was amazing.His classes are very interactive and he is very jovial.Encourages more practical work than theory.

Amazing lectures
Inspirational
Accessible outside class
5.0
5.0
csc254
Grade: A
May 3, 2024
Would take again

Excellent teaching and respect students

Inspirational
Hilarious
Respected
5.0
3.0
csc254
Grade: A
May 3, 2024
Would take again

The professor teaches subject very well, he shares his experiences and useful knowledge to the students

Accessible outside class
Online Savvy
5.0
2.0
CSC196P
Grade: Not sure yet
May 3, 2024
Would take again

I took Professor Mamoun this semester -- we discussed very current topics regarding the tech industry and I learned so much. He is incredibly caring and very accommodating. I recommend taking him!

Inspirational
Caring
Accessible outside class
4.0
3.0
csc254
May 6, 2024
Would take again

Hey there who wants to increase your grades, take this course under Prof. Mamoun. The course is student-paced and has flexibility to learn at your pace. Mid is in-person but in class, same as final. Gives good feedback and grade's too, not like other professors in sac state.

Participation matters
Gives good feedback
Caring
5.0
3.0
csc254
Grade: Not sure yet
May 8, 2024
Would take again

I enjoyed the course and the network security topics that were discussed. The professor is very knowledgeable and approachable, making the learning experience enjoyable.

Gives good feedback
Caring
Accessible outside class
5.0
3.0
CSC196P
Grade: Not sure yet
May 8, 2024
Would take again

I found the mobile course to be both engaging and informative. The professor provided clear explanations and valuable insights throughout the course. The highlight for me was the final project, where we had the opportunity to create an app focusing on cloud connectivity.

Gives good feedback
Caring
Accessible outside class
5.0
4.0
cs254
Grade: A
May 15, 2024
Would take again

Professor Mamoun is an outstanding educator through their deep expertise and passion for cybersecurity. His teaching style is engaging, seamlessly blending lectures with interactive discussions and practical applications that ensure every class is educational and stimulating.

Participation matters
Group projects
Amazing lectures
5.0
3.0
cs254
Grade: A
May 16, 2024
Would take again

Professor gives detailed explaination of the concepts of the subject. Encourages students to pursue certifications related to subject(network security). Overall good experience

5.0
2.0
CSC215
Grade: A
May 15, 2024
Would take again

Demonstrated a dynamic teaching style, effectively conveying complex material with clarity and enthusiasm, while fostering active student engagement through interactive discussions through presentation and final project of Open AI+Google Calendar API+Google doc API

Participation matters
Amazing lectures
Gives good feedback
5.0
1.0
CSC215
Grade: A
May 16, 2024
Would take again

Professor has extensive experience and knowledge of the field.

Participation matters
5.0
1.0
csc254
Grade: A
May 16, 2024
Would take again

Professor makes us participate in the class which builds confidence.

Hilarious
Caring
5.0
2.0
CSC196P
Grade: A
May 16, 2024
Would take again

I'm not sure if because it is an experimental class or not, but the class is an easy A. I use Android Studio for Mobility using Firebase e. The class is mostly self-taught. There is a Programming Android Book(assignment labs). 1 oral presentation. Final is a project that compresses what you have done with the book Labs with mobility choices.

5.0
4.0
CSC215
Grade: A-
May 16, 2024
Would take again

He is new at Sac State. His assignments were embedded inside his lecture material which caused some confusion. Multiple copies of his lecture material were posted to the student system which made it hard to review. The final project was instructive but quite challenging.

Participation matters
Respected
Accessible outside class
5.0
1.0
CSC196P
Grade: A-
May 16, 2024
Would take again

Best Professor Ever!

Participation matters
Inspirational
Caring
5.0
2.0
CSC196P
Grade: A+
May 16, 2024
Would take again

Very approachable. It's an easy class and a hard class at the same time. It all depends on the final project that you will choose to code. If you want it to be an easy class choose a basic topic and work on it. My final project was about Bluetooth that's why I rate it 3/5 for difficulty however you may pick something else and it will be 2/4 or 4/5

Participation matters
Inspirational
Respected
5.0
2.0
CSC252
Grade: A
May 16, 2024
Would take again

Professor Mamoun is an awesome and impactful professor, albeit a bit informal. I think that is what make this class nice though. He respects everyone as a professional, and is interpersonal. Easy-open book multiple choice midterm and final. Limited homework. Just an class presentation on an encryption algorithm + a simple capture the flag project

Hilarious
Caring
Respected
5.0
5.0
CSC215
Grade: A
May 17, 2024
Would take again

I love this course particularly under this professor because lot of real-world problem-solving knowledge gained with homeworks and lectures

Participation matters
Amazing lectures
Respected
5.0
3.0
CSC252
Grade: A
May 17, 2024
Would take again

I loved the way he thought the cryptography lectures, his thought behind hear-to-learn made me to listen to others while presenting. good learning perspective

Participation matters
Amazing lectures
Caring
5.0
3.0
CSC252
Grade: A
May 17, 2024
Would take again

Professor Mamoun is very knowledgeable in his field. He gives a lot of information about the industry, especially the current trends. His lectures are quite interesting. He focuses on the overall learning perspective of the student and goes beyond textbook knowledge. He is one of the best Professors in the Computer Science Department at Sac State!!

Participation matters
Amazing lectures
Caring
5.0
2.0
CSC252
Grade: A
May 17, 2024
Would take again

Taking Cryptography under Prof Mamoun was one of my best decision. He has a good level of industry knowledge. Working on his projects was quite interesting as we could get an overview of application of concepts taught in class. Overall he is one of the best professor at SacState.

Participation matters
5.0
1.0
cs254
Grade: A
May 17, 2024
Would take again

Professor makes us participate in the class which builds confidence. And professor is very friendly.

Caring
Accessible outside class
Online Savvy
5.0
1.0
cs254
Grade: A-
May 17, 2024
Would take again

Professor makes us participate in the class which builds confidence. He is very friendly.

Gives good feedback
Caring
Accessible outside class
5.0
2.0
CSC215
Grade: A+
May 17, 2024
Would take again

Good Learning Experience. Practical Approach doesn't follow traditional textbook and exam format Believes in giving practical tasks to let students learn more.

Participation matters
Amazing lectures
Inspirational
4.0
3.0
CSC196P
Grade: A+
May 17, 2024
Would take again

The class was loosely structured and mostly consisted of independent and project based learning. There's a textbook but despite being fairly recent, its examples use deprecating code and require modifications to work. The class was quite challenging but it expanded my knowledge and skills for mobile and cloud computing.

Graded by few things
Accessible outside class
5.0
2.0
CSC215
Grade: A+
May 17, 2024
Would take again

Good Learning Experience Don't believe in traditional textbook and exam approach Practical Tasks for test and final exams and individual meetings for each student for feedback

Participation matters
Inspirational
Online Savvy
5.0
2.0
CSC215
Grade: A+
May 17, 2024
Would take again

His lectures are inspiring. However, there was a presentation project that each student had to complete in front of the class and it was hard to cover all the topics with good information. However, the class was pretty easy and he made interesting the topic. I will take him again.

Participation matters
Inspirational
Caring
5.0
3.0
CSC215
Grade: A+
May 17, 2024
Would take again

The class is project focused. He really gives good attention to all students as he went through every project with each student. The presentations in class may or may not meet your expectations since they are done by the students but he point out important stuffs after presentation so that is cool I guess.

Participation matters
Gives good feedback
Caring
5.0
3.0
CSC252
May 17, 2024
Would take again

His lectures/talks for this class always have interesting elements in it. He encourages self-learning by assigning students to do presentations. You can always have a good conversation about the topics you are interested in with him. The work can be considered half and half of exam and project.

Participation matters
Caring
Respected
5.0
2.0
cs254
Grade: A
May 21, 2024
Would take again

It is one of the best learning experiences to date at Sac State. The professor's innovative approach to focus on industry-related work and the practical teaching approach make one dive deep into the learning. The class discussions about networking technologies and related events and certifications will only fortify your future.

Participation matters
Amazing lectures
Inspirational
5.0
3.0
CSC252
Grade: A
May 21, 2024
Would take again

I learned the class in a practical and productive way, and one should look forward to the discussions in the class. Definitely one of the best classes of the year. One should look forward to practically implementing what they learn with the ease of knowing that it will definitely help in the future.

Participation matters
Amazing lectures
Caring
5.0
3.0
CSC215
Grade: A
May 22, 2024
Would take again

He focuses more on projects and assignments

Amazing lectures
Gives good feedback
Caring
5.0
1.0
CSC196P
Grade: C+
May 22, 2024
Would take again

Easy A, if you just show up and do what you supposed to do.

Amazing lectures
Clear grading criteria
Caring
5.0
2.0
CSC215
Grade: A+
May 22, 2024
Would take again

A good professor who encourages students to attend conferences and participate in competitive exams to learn the subject and gain more practical experiences.

Gives good feedback
Inspirational
Accessible outside class
5.0
3.0
CSC252
Grade: A+
May 22, 2024
Would take again

His classes will be very interactive. Keeps students engaged by discussing current trends in the related course and gives significant insights into what is expected from students in the current job market.

Participation matters
Amazing lectures
Online Savvy
5.0
2.0
csc254
Grade: A+
May 22, 2024
Would take again

Focuses on learning rather than the grades, very practical professor.

Participation matters
Gives good feedback
Inspirational
5.0
3.0
cs254
Grade: A
May 22, 2024
Would take again

Much learning and much fun

Participation matters
Hilarious
Graded by few things
5.0
3.0
CSC215
Grade: A
May 22, 2024
Would take again

One on one interaction and learning

Get ready to read
Participation matters
Accessible outside class
5.0
3.0
CSC252
Grade: A
May 22, 2024
Would take again

He is a great professor that cares about his students. He values participation and ability to follow directions. Only downside for me was he sometimes had unexpected announcements, specifically a surprise project. However, I find this translates to demands of modern work environments so it doesn't bother me too much. 10/10 Would take again.

Participation matters
Caring
Graded by few things
5.0
2.0
CSC196P
Grade: A
May 29, 2024
Would take again

Professor Abu-Samaha is amazing. At times, he can be a bit unorganized and will randomly assign work, hence why attendance matters, but is incredibly communicative with students, even outside regular hours. We had two big projects and his main goal was that the class could leverage their own abilities to learn new skills and display them.

Inspirational
Caring
3.0
1.0
CSC196P
Grade: A
Jun 11, 2024
Would take again

Very easy and boring class. You're graded through doing projects and presenting it to the class. The professor was very flexible with choosing a topic to do the presentation on. He encouraged us to watch YouTube videos to follow and learn from. Attending lectures is mandatory but they don't help you much. No exams, only projects and presentations.

Participation matters
Graded by few things
3.0
3.0
CSC196P
Grade: Not sure yet
Aug 26, 2024

Not sure what to think of this professor. First day of class and we had to deal with a last minute classroom change and a professor who did not show up. My first impression is not very great.

1.0
5.0
CSC196P
Aug 28, 2024

Day 2 of class and professor is still a no show. Location has changed at least 4 times. Poor communication. Canvas is still not set up.

5.0
5.0
CSC690
Grade: B-
Sep 8, 2024

Communicate well enough

Amazing lectures
Inspirational
Respected
5.0
3.0
MSCA2101-1
Grade: A-
Sep 13, 2024
Would take again

Clear lecture with loads of content. Professional and happy to help out students

Participation matters
Amazing lectures
Clear grading criteria
1.0
5.0
CSC196P
Grade: Drop/Withdrawal
Sep 23, 2024

The course is basically self-taught. Professor rambles about unrelated topics during class. Doesnt respond to emails. Requires the use of WhatsApp instead of Canvas. Assignments are poorly explained. Asks for questions but then gets frustrated with the questions asked. Gives confusing open-ended responses to questions and doesnt really answer them.

Get ready to read
5.0
3.0
CSC196P
Grade: Incomplete
Sep 28, 2024
Would take again

He is a great professor who follows all the recents trends

Caring
Accessible outside class
Online Savvy
1.0
5.0
CSC196P
Grade: Not sure yet
Oct 23, 2024

Adds a new assignment almost very day we have class. Wants us to work on our project on top of 13+ assignments which are busy work. He could've just had us do lab 4 and lab 5 for the midterm but instead chose to do this. His class uses a book with deprecated code in it and you have to teach yourself everything.

Lots of homework
5.0
2.0
CSC196P
Grade: A+
Nov 21, 2024
Would take again

He is very good at Lectures

EXTRA CREDIT
Amazing lectures
Clear grading criteria
5.0
5.0
CSC215
Grade: A+
Nov 21, 2024
Would take again

Professor was amazing, he gave lectures on the updated technology and helped in practical implementations, which helped in understanding and working. He is very considerate for the attendance, if we have some medical problem. He is very reachable and interacts with every student for midterm and finals.

Participation matters
Amazing lectures
Gives good feedback
5.0
3.0
CSC215
Grade: A
Nov 21, 2024
Would take again

The Professor is amazing, explain clearly and give lectures on advanced technology, making complex concepts accessible through structured, and practical examples. Their teaching style emphasizes active participation, With well-prepared lessons and they foster confidence and ensure a thorough understanding of both theory and real-world applications.

Participation matters
Clear grading criteria
Inspirational
5.0
3.0
CSC215
Grade: A+
Nov 21, 2024
Would take again

The professor's teaching style was highly engaging and well-structured, making complex machine-learning concepts accessible. His explanation was clear, and he used practical examples to enhance understanding. He is approachable it is easy to seek clarification outside of class. Overall, I have learned and gained knowledge on ML.

Participation matters
Amazing lectures
Accessible outside class
5.0
2.0
CSC215
Grade: A+
Nov 22, 2024
Would take again

The professor excels in teaching by presenting material with clarity and enthusiasm. Professor's passion for the subject inspires students, while his fairness in assessments and transparency in expectations further enhance the learning experience. Overall, the professor's teaching style is highly effective and impactful.

Participation matters
Amazing lectures
Gives good feedback
2.0
1.0
CSC196P
Grade: A
Nov 22, 2024

He is nice and the class is fairly easy because he allows AI to be used. However, it is mostly a self teach class. Class is disorganized because some assignments are purposely vague. He talks about cloud technologies from the business side of things. No code or architecture is really taught. You are free to use any cloud (aws, azure, gcp, etc)

Participation matters
5.0
2.0
csc254
Grade: Not sure yet
Nov 24, 2024
Would take again

He is a Good professor who cares about the students. The class is easy to follow and a lot to learn from. Class involves projects which are fun to work on and teach a lot of tools and technologies.

Amazing lectures
Gives good feedback
Inspirational
5.0
2.0
CSC196P
Grade: Not sure yet
Dec 4, 2024
Would take again

Dr Mamoun is a fantastic professor in sac state. he focuses on how education system should be instead of memorizing the ppt lectures like other professors work. he has a broad knowledge on how real-world works and helps students to think out of the box. I completely love being a student under him and grateful for his knowledge sharing with us.

Amazing lectures
Inspirational
Respected
5.0
1.0
csc254
Grade: A+
Dec 5, 2024
Would take again

Very kind professor, cares about learning

Amazing lectures
Inspirational
Caring
4.0
2.0
CSC196P
Grade: A
Dec 5, 2024
Would take again

He encourages you to learn about up to date technologies and make a project about it. Stuff like online payments, authorization, SSO, etc, are some project ideas but he is flexible for you to choose. You make a project with server and DB in cloud. However, some hw Assignments could be more clear. Overall, interesting class.

Inspirational
5.0
2.0
CSC529
Grade: A
Dec 9, 2024
Would take again

he's very kind and super enthusiastic about teaching stuff, v cool

Caring
Respected
5.0
3.0
CSC196P
Grade: A
Dec 9, 2024
Would take again

Open ended teaching, if you like to do projects on your own and do your own research, you will be fine.

Participation matters
5.0
3.0
CSC215
Grade: A
Dec 10, 2024
Would take again

Amazing professor , simplified difficult concepts and gave hands on work for the same. Helped student learn and is always approachable.

Clear grading criteria
Gives good feedback
Accessible outside class
5.0
3.0
csc254
Grade: A
Dec 10, 2024
Would take again

Amazing practical on field as well as technical knowledge. Very approachable and helpful even outside the class and helps student learn difficult concepts easily.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
3.0
CSC196P
Grade: A
Dec 10, 2024
Would take again

Amazing professor. Lectures are not just informative but professor also has a sense of humour which makes it fun to learn from him. He is a kind professor and always helpful with doubts and explains concepts if missed out on them.

Clear grading criteria
Hilarious
Lecture heavy
5.0
2.0
CSC196P
Grade: A
Dec 11, 2024
Would take again

Professor Mamoun is a caring and approachable guy, and always available for help. The course is project-based and self-driven, with most learning happening through online resources, tutorials, and real-world projects. If you're comfortable with independent learning and taking initiative, you'll succeed. Support is there, but self-teaching is key.

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

I have taken three classes last semester and this semester with Professor Mamoun Abu Samaha, and each has been a great experience. He is kind-hearted, values student opinions, and emphasizes real-world knowledge over textbook material. His practical, engaging approach and real-time support make learning enjoyable. I highly recommend his classes!

Participation matters
Gives good feedback
Accessible outside class
5.0
3.0
CSC196P
Grade: A
Dec 13, 2024
Would take again

This course is project-intensive, providing hands-on experience with recent trends as the professor requires their implementation in class projects.

Participation matters
Amazing lectures
5.0
3.0
CSC215
Grade: A
Feb 3, 2025
Would take again

A solid professor who focuses on projects and hands-on learning. The class is project-heavy but manageable. Attendance is mandatory, but worth it for the personalized feedback. unstuckstudy was a game-changer for nailing those presentations!

5.0
2.0
CSC196P
Grade: A
May 11, 2025
Would take again

Professor Mamoun's class was focused on using cloud tools, system design, and mobile development. He was very approachable and was flexible with the tools you could use for the projects. The class consisted of assignments and a midterm and final that were both projects that you come up with. Overall, it was a beneficial class.

5.0
2.0
CSC180
Grade: A
Nov 20, 2025
Would take again

He cares more about his students ability to code and work on real project than lecture. His lectures are easy to understand

Lots of homework
Respected
Accessible outside class
5.0
4.0
CSC180
Grade: Not sure yet
Nov 20, 2025
Would take again

By the far the most caring professor in the CS department. He genuinely cares about students on an individual level. His style is that of a Graduate Prof (because he is) so there is a lot of fluidity in his assignments, but it also means he'll work with you Talk to him and he will do his best to help you. Respect him and you will get respect back.

Participation matters
Hilarious
Caring
5.0
2.0
CSC180
Grade: A+
Nov 20, 2025
Would take again

Professor genuinely cares about students. He adapts his schedule and teaching style to the specific student and class. He recognizes that students are different and helps everyone succeed. No student is left behind.

Participation matters
Caring
Accessible outside class
5.0
3.0
INFO5100
Grade: A+
Nov 22, 2025
Would take again

The professor is very experienced and teaches very diligently.

Amazing lectures
5.0
2.0
INFO5100
Grade: A+
Nov 25, 2025
Would take again

Professor Mamoun is extremely patient and attentive. He is considerate of students from different backgrounds and skill levels, and is truly committed to helping every student who needs support. His classes are always insightful and rewarding, and I have gained a lot from his teaching.

5.0
3.0
CSC180
Grade: A
Dec 6, 2025
Would take again

His lectures were clear, well-structured, and engaging, which made even complex topics much easier to understand. The assignments were fair, and I really appreciated that he focused heavily on implementations rather than just theory. Getting hands-on experience helped solidify the concepts and made the class feel practical and relevant.

5.0
3.0
CSC180
Grade: A
Dec 10, 2025
Would take again

Professor Mamoun is a caring and exceptional professor at Sac State. He ensures students learn essential AI knowledge for future job success. His assignments are project-based, low-pressure, and designed to provide deep knowledge and valuable hands-on experience, which I believe should be a model for all CS classes.

5.0
1.0
CSC180
Grade: A+
Dec 11, 2025
Would take again

Absolutely phenomenal professor. He takes care to each student and you can tell that he is invested into each student's class outcome. If given the choice professor Mamoun, there is no doubt that you should scramble to click enroll before his class fills up and you have to settle for a different professor. Knows his stuff as well.

Gives good feedback
Caring
Accessible outside class
5.0
2.0
CSC180
Grade: A
Dec 11, 2025
Would take again

Professor Mamoun Abu-Samaha is an exceptionally caring professor who is available whenever you need him and always makes sure students feel supported. His teaching is clear and thorough, and his grading on the midterm and final is very fair and relaxed, making the class both manageable and rewarding.

Caring
Class Info

Online Classes

100%

Attendance Mandatory

88%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A+

95% confidence
Based on 98 grades
Most common grades:
A (56)
A+ (34)
Not sure yet (11)
Grade Distribution
A(90)B(1)C(1)D(1)F(0)A-/B+(6)
Based on 112 reported grades
A: 56
A+: 34
Not sure yet: 11
A-: 6
Common Tags
Participation matters (44)
Caring (35)
Inspirational (29)
Gives good feedback (28)
Amazing lectures (27)
Accessible outside class (26)
Respected (21)
Clear grading criteria (10)
Rating Trend

Declining

-0.22 avg change
Nov
Dec
Feb
May
Nov
Dec
Last 6 months
Ratings by Course

ICS630

5.0

(2)

ICS525

5.0

(4)

CSC525

5.0

(1)

CSC529

5.0

(2)

EMG690

5.0

(2)
+15 more courses
Difficulty by Course

CSE560

4.0

CSC690

3.3

CSC529

3.0

EMG690

3.0

ITU101

3.0

Similar Professors