2.9

Ghassan Shobaki

Computer Science - California State University - Sacramento

2.9
Quality
4.8
Difficulty
41%
Would Retake
85
Reviews
2.9
Quality
4.8
Difficulty
2.9
Helpful
2.9
Clarity

41%

Would Retake

85

Reviews

Rating Distribution
Official

5

24

4

14

3

9

2

9

1

29

What Students Say

This professor is literally the worst

CSC139 - 1.0 rating

Possibly one of the hardest and worse professors ever

CSC135 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

53%

Textbook Required

11%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 46 grades
Most common grades:
Not sure yet (21)
B+ (7)
B (7)
Grade Distribution
A(5)B(11)C(14)D(8)F(3)A-/B+(9)
Based on 77 reported grades
Not sure yet: 21
B+: 7
B: 7
Rather not say: 6
Common Tags
Tough grader (55)
Test heavy (43)
Lecture heavy (26)
Amazing lectures (17)
Skip class? You won't pass. (9)
Lots of homework (9)
Participation matters (8)
Get ready to read (8)
Rating Trend

Declining

-1.91 avg change
May
Jun
Jul
Aug
Nov
Dec
Last 6 months
Ratings by Course

CSC151

4.5

(2)

CSC206

3.7

(3)

CS140

3.4

(7)

CSC135

3.0

(31)

CSC139

2.7

(39)
+2 more courses
Difficulty by Course

CSC130

5.0

CS130

5.0

CS140

5.0

CSC139

4.8

CSC206

4.7

Reviews (85)
2.0
5.0
CSC130
Grade: Drop/Withdrawal
Dec 1, 2015

Expected students to write in c++, AT A JAVA BASED SCHOOL!

2.0
5.0
CS130
Dec 16, 2015

When he'd tell us the whole class did pretty bad on test, he would just say "it wasn't that hard, it seemed pretty easy to me". The textbook he put on the syllabus is useless and his lectures are pretty mediocre, he would hand write FULL code on the board which always took up time, but just rushed through everything. i'd avoid.

3.0
5.0
CSC130
Grade: Rather not say
Dec 28, 2015

He is a good instructor, but a "very high expectation" professor. If you don't want to hurt your GPA , then don't take him. Avoid at all costs.! He will make unnecessary pressures for students. His grading is really (extremely) tough, more than 50% below 50 on midterm and more than 1/3 students got F's. The materials are not hard, just the grading

4.0
4.0
CSC139
Grade: A
Dec 31, 2015

He will make you a better CS if you're willing to work. His grading can be intimidating but he doesn't map to a strict scale. Lowest grade in my section was 46.99 and that earned a C-! The assignments were easy with ample time and a few had extra credit available worth 30-100% of the total points. Better lecturer than many in the dept.

5.0
4.0
CSC206
Grade: A-
May 14, 2016

Challenging but infinitely rewarding course. Has lectures down to a science (very well prepared, very well timed), but also involves students in the lecture (i.e., is good at folding student questions into the discourse). Midterm was painful, but he gave us plenty of practice questions from previous exams. Best algorithms teacher I've met.

5.0
4.0
CSC139
Grade: B+
Aug 30, 2016
Would take again

Discussions in class are deep and thought provoking. Has really high expectations. But somebody has to raise the standards. Definitely take his class if you are looking for some fun and knowledge.

Tough Grader
Participation matters
Inspirational
5.0
4.0
CSC151
Grade: B
Mar 8, 2017
Would take again

Great teacher, and he really knows his stuff. So far the best lecturer I've had a Sac State and he really tries to help everyone understand the material. The book was great too.

Get ready to read
Skip class? You won't pass.
Inspirational
5.0
3.0
CSC139
Grade: B+
Aug 29, 2017
Would take again

Just do the work and pay attention in class and you'll pass.

4.0
5.0
CSC139
Grade: B+
Jan 2, 2018
Would take again

Tests rigorously. You will have to put in an insane amount of work to get an A in his classes. Difficult topics for most people but explains them quite well. Does in-class exercises on the board. Avoid if you want an A with little effort. If you want to learn, then this is the professor for you. Was mostly available during office hours.

Tough Grader
Skip class? You won't pass.
Tests are tough
4.0
5.0
CSC151
Grade: B
Jan 2, 2018
Would take again

Rigorous testing. Was mostly available during office hours. Difficult material but explains it well. Lectures were recorded and posted online. Do not take if you want an easy A. But if you like a challenge and want to learn, then this is the professor for you. I consider him to be a good professor.

Tough Grader
Get ready to read
Tests are tough
4.0
5.0
CS140
Grade: B+
Apr 28, 2018
Would take again

Do NOT take him if you want a high GPA or want to focus on other classes. With an insane amount of work you are guaranteed only a C+. You will not get an A. Take him if you want to prepare for tech-interviews. You will learn. He didn't prepare us enough for short answer questions. Take extreme notes and try to predict his exams. Use office hours.

Tough Grader
TEST HEAVY
Amazing lectures
5.0
5.0
CSC139
Grade: B
May 17, 2018
Would take again

Although his exams are extremely difficult, you will learn a lot in his classes. Excellent lectures and is willing to help students. As mentioned in other reviews, do not take him if you want an easy grade in the class, but take him if you actually want to learn.

Tough Grader
Skip class? You won't pass.
Amazing lectures
5.0
5.0
CSC139
Grade: C
Jan 2, 2019
Wouldn't take again

Shobaki gives the hardest tests you'll ever experience in the CS department by a mile, so if your goal is to maintain a high GPA like me you should avoid him like the plague. That being said, he's an extremely good professor and probably one of the smartest professors at CSUS. I don't regret taking him but I would have gotten an A with anyone else.

Tough Grader
Get ready to read
TEST HEAVY
5.0
5.0
CSC139
Grade: A
Jan 4, 2019
Would take again

Very difficult, but very rewarding teacher. If you put in the time and work hard you should be able to get a B relatively reliably. Take very good notes. Ace all HW and extra credit (you will need it). Be careful and precise with exam peoblems. Go through slides and print the code - study it! Do the practice exams. Also, study with smart friends!

Tough Grader
TEST HEAVY
Amazing lectures
5.0
5.0
CSC139
Grade: B+
May 11, 2019
Would take again

Best professor I've ever had at Sac State. Incredibly intelligent, and an amazing lecturer. He thoroughly understands every part of Operating Systems and you WILL learn MANY things you didn't know. Every class is intellectually stimulating in some way. Extremely fair but VERY TOUGH grader. You must go to EVERY class. If you get lazy you will fail.

Skip class? You won't pass.
Inspirational
Clear grading criteria
5.0
5.0
CSC139
Grade: B+
May 25, 2019
Would take again

Amazing lectures and skip a class you will not pass. Tough grader and but that feedback helps to improve a lot. If taken the class seriously, one would definitely learn a lot on operating systems. If getting a grade is your criteria avoid him.

Gives good feedback
Skip class? You won't pass.
Amazing lectures
5.0
4.0
CSC135
Dec 13, 2019
Would take again

If you want an easy A do not take him. He is a very challenging professor because he wants his students to actually learn. He records his lectures as an EXTRA resource only. You can learn a lot from him if you pay attention, ask questions and visit office hours. Great lectures, 8 assignments, 2 quizzes, MT and final. Make friends in class.

Accessible outside class
Skip class? You won't pass.
Lecture heavy
4.0
5.0
CSC135
Grade: C+
Dec 19, 2019
Wouldn't take again

He is a really great professor for teaching but personally I think the whole point of going to school is to enjoy and learn not try to fail people. His exams are crazily hard and you have to solve each problems in a short amount of time. I do enjoy his class but avoid him at any cost if you want to get a good GPA.

Test heavy
Tough grader
5.0
5.0
CSC135
Jan 2, 2020
Would take again

Ruthlessly fair, but rigorous grading. Tests are the hardest I've had at CSUS. He does spend a week before tests to try to help you prepare for his level of rigor. His teaching may be hard to understand if you don't get the current concept, and he may come off as a bit unapproachable. But his lectures are some of the best/clearest I've seen at CSUS

Test heavy
Clear grading criteria
Tough grader
1.0
5.0
CSC135
Grade: C-
Nov 10, 2020
Wouldn't take again

Possibly one of the hardest and worse professors ever. Do not be fooled by his 4.0 ratings or anything. this class is not meant to improve or keep a GPA. He is very harsh, gets angry, no partial credit, everything will be your fault. He does have one of the biggest curves ever, but it's still very difficult to reach it. I strongly do not suggest!!!

Lots of homework
Test heavy
Tough grader
5.0
5.0
CSC135
Grade: Not sure yet
Nov 24, 2020
Would take again

Dr. Shobaki is the best professor in the CS department. Although, you won't get the best grade, you won't regret taking him. He emphasizes on the theory, and makes sure that you are prepared for the industry. Start paying attention the first day, don't wait until the first quiz to learn the material. His YouTube playlist is extremely helpful.

Lots of homework
Accessible outside class
Tough grader
1.0
5.0
CSC135
Grade: Not sure yet
Dec 14, 2020
Wouldn't take again

Shobaki is one of the most ruthless professors at Sac State. I took Shobaki during a online-heavy semester and he is a heavy supporter of being "fair". However, there was never feedback to your personal assessment, lectures are regurgitated from videos, and he will not hesitate to remove those points from assignments/ tests/ quizzes.

Skip class? You won't pass.
Lecture heavy
Tough grader
1.0
5.0
CSC135
Grade: B
Dec 14, 2020
Wouldn't take again

He never gave feedback to quizzes or tests. The final literally took up the entire 2 hours. Don't take this class if you want a passing grade. He strives for students to fail his class as his "grading criteria" is very strict and tough. His lectures are recorded and for his zoom meetings, he would just regurgitate the recorded lectures.

Lots of homework
Test heavy
Tough grader
1.0
5.0
CSC135
Grade: Not sure yet
Dec 15, 2020
Wouldn't take again

Professor does not care for his students and when asking for feedback he simply wonder why you care. Tests and quizzes are brutal and nearly half of the class fails. No attempt to make class interesting or show any type of compassion or understanding for his students, even during the stresses of a pandemic. Thinks that all students are cheaters.

Skip class? You won't pass.
Test heavy
Lecture heavy
4.0
5.0
CSC135
Grade: C
Dec 18, 2020
Wouldn't take again

Dr. Shobaki teaches well and is helpful outside of class. But, his grading criteria is way too harsh putting unnecessary pressures on students. Feedback isn't given in a timely manner. Do go to his office hours right from day 1. Avoid him if you care about having a high GPA and prepare to spend a lot of time passing this class.

Amazing lectures
Tough grader
Accessible outside class
1.0
5.0
CSC135
Jan 5, 2021
Wouldn't take again

Be warned this professor is not easy and grades very harsh. He has lectures based on long videos you must watch outside of class time. If you have a question or answer wrong he talks down to you as if you shouldve known that already. Tests are based on homework and lectures, but you get marked off for every little thing. Like half the class failed.

Test heavy
Tough grader
5.0
4.0
CSC135
Grade: A-
Jan 25, 2021
Would take again

I wouldn't call his grading criteria "harsh" per se. You only need 50% to get a C for goodness sake. His standards for an A are maybe too high but he just takes the material very seriously and won't pass anyone who doesn't understand it. I had him for 135 and I'm taking (by choice) two more classes with him. He was very helpful during office hours.

Gives good feedback
Accessible outside class
Test heavy
1.0
5.0
CSC139
Grade: C
Apr 16, 2021
Wouldn't take again

Every good review you see here is by people who are majoring in CPU development. He's not a good professor, he assumes everyone in his class wants and needs to know every intimate detail about CPU's. Makes the class harder than it needs to be. Assume you have 40 free hours a week to dedicate to his specific class. Avoid At All Costs. GG

Lots of homework
Skip class? You won't pass.
Tough grader
5.0
5.0
CSC139
Grade: B+
Jun 1, 2021
Would take again

Tips for success: review past quizzes heavily prior to taking your quiz and understand how the solution is what it is. 50% is passing, do easy and less time intensive questions first. Do the homework, it will help on the tests. Put in the hours, it's tough but you'll thank yourself at the end. After taking Shobaki, you will know the content.

Participation matters
Clear grading criteria
Tough grader
1.0
5.0
CSC135
Apr 17, 2022

Doesn't teach, just makes you watch his youtube lectures and regurgitates the same content in class (different kinds of problems on exams tho). Sees no issue with

Lots of homework
Lecture heavy
Test heavy
2.0
5.0
CS140
Grade: Rather not say
Apr 22, 2022

Shobaki is to be feared as one of the four horsemen of Sac State. He is ludicrously difficult and expects you to work at a graduate level as evidenced by the fact that CSC140 and 206 are the same class. He demands you watch hours of his lectures and enjoys seeing half of his class fail under the guise of "taking teaching seriously".

Tough grader
Lecture heavy
Graded by few things
2.0
5.0
CSC135
Grade: Not sure yet
Apr 27, 2022

Pros: His lectures are arguably very good. Cons: His exams are colossally difficult to pass. He labels exam problems easy/medium/hard but none of us have been able to answer the 'hard' questions which are worth 40% of exams. 55% needed to pass but < 10/35 students currently meet this grade, as proven by him sharing every student's grade publicly.

Tough grader
Amazing lectures
Test heavy
1.0
5.0
CSC135
Grade: Not sure yet
Apr 29, 2022

135 with Shobaki was by far one of the most difficult experiences I have ever had to endure. His exams are made to "separate average students from the good ones" but they are so difficult that over half the class has a D or F. Only five people passed the midterm. If you still decide to enroll, just know that your chances of passing are very low.

Tough grader
Lecture heavy
Test heavy
4.0
4.0
CSC135
Grade: Not sure yet
May 5, 2022
Would take again

Come on.This professor knows his stuff and explains hard concepts well.He wants his students to succeed. Available and chill during office hours.The exams are not that hard to get passing grades (50%).People who said it's hard to even for easy and medium questions either didn't study or expected the exam questions to be identical to class examples.

Tough grader
Amazing lectures
Test heavy
4.0
5.0
CSC135
May 5, 2022
Would take again

Many student complain about the class but if you pay attention do the work and ask questions youll pass, you probably wont get an A but it isnt out of reach. As long as professor remains on topic and stops rambling about expectations the class is great. He provides all the questions from past exams and goes over them completely in class.

Tough grader
Participation matters
Test heavy
5.0
4.0
CSC135
Grade: Not sure yet
May 7, 2022
Would take again

The best CS lecturer on campus. Shobaki isn't difficult per se (50% is a C on his grading scale and 60% of exam credit is on easy problems) but takes the material seriously and emphasizes the fundamentals. Make sure you're comfortable with basic set theory and logic, attend every lecture and do the homework and a B is feasible for any student.

Amazing lectures
Lecture heavy
5.0
3.0
CSC135
Grade: A
May 16, 2022
Would take again

One of the better CS professors I have had so far, mentions a lot on basic theories and logic in his lectures. A lot of students will complain about his exams and grading but those are generally the ones who don't participate in class or just rely on cheating. Seriously now, you only need a 50% on his grading scale and he will pass you will a C.

Participation matters
Amazing lectures
Test heavy
4.0
5.0
CSC135
Grade: Not sure yet
May 17, 2022
Would take again

Do not take this professor if you are not pastionate about CS and you are hoping to do the least amount of work and pass. He is a tough grader and it will inevitably seperate the good students from the bottom tier ones. He is brutally honest when talking to him during office hours which I prefer. Professor has a 50% = passing policy which is great.

Tough grader
Amazing lectures
Lecture heavy
5.0
4.0
CSC135
Grade: Not sure yet
May 16, 2022
Would take again

Lecture materials were good and clear. He is indeed a tough grader if you are shooting for an A or B to lesser degree but his policy of 50% is a pass more than makes up for it. You are expected to attend and participate during class otherwise you will fall behind. He does have high standards but even if you are a mediocre CS student you should pass

Tough grader
Participation matters
Amazing lectures
3.0
5.0
CSC135
Grade: Not sure yet
May 17, 2022

Probably the hardest course I have taken as a 3rd year. His lectures are very informative but has this "if you can't get 50% in my class then you should switch major" attitude. Shobaki expects you to have the same passion for CS as he does, this will be displayed through his grading. If you have poor study habits then I would not recommend him.

Tough grader
Amazing lectures
Test heavy
4.0
4.0
CSC135
Grade: Not sure yet
May 17, 2022
Would take again

If you are passionate about CS you will love him, otherwise you will not. Take anyone else if you are looking for just an easy passing grade. Best part about his class was his lectures and his grading policy. He is very picky so you will have to be near perfection in order to get an A. He does go over previous exams in class so make sure you attend

Tough grader
Participation matters
Caring
3.0
5.0
CSC135
Grade: Not sure yet
May 17, 2022

Don't bother taking him if you do not plan on attending his lectures and not participating. If you are not passionate about CSC then he will call you out on it. He has a clear bias towards the people who attend and do well. His exam questions are labeled as easy/medium/hard, the hard questions are near unsolveable unless you are a CSC genius.

Tough grader
Test heavy
5.0
4.0
CSC135
Grade: Not sure yet
May 17, 2022
Would take again

If you are serious about CS then you will get a lot out of Professor Shobaki. His exams are challenging but not impossible. He is very clear on what materials you will need to know for the exams and even goes over example problems. He is more on the serious side when you talk or interact with him. Be sure to attend and participate during lecture.

Amazing lectures
Test heavy
3.0
5.0
CSC135
Grade: C
May 26, 2022

If you are looking for an easy pass turn around. If you are looking to learn at the expense of your GPA then you're in the right place. Lectures are amazing. Be ready for the Quiz's. Quiz 1 will catch you off guard, Quiz 2 will be your pity points(Make sure you claim it all). He seems unapproachable upfront, but he is definitely approachable.

Tough grader
Amazing lectures
Test heavy
1.0
5.0
CSC139
Grade: F
Apr 23, 2023

One of the hardest professors in the department. He has no mercy. Half of the class failed the midterm and he stated that he does not care if the whole class fails class. It means that we did not learn the material. Does not understand that students do try their best but sometimes do not do good. This class takes up most of your time so be prepared

Tough grader
Test heavy
5.0
5.0
CS140
Grade: A
May 5, 2023
Would take again

I took this alongside CSC155 and CSC159. I figured if I have to spend 6 months to a year diligently leetcoding to get a high paying job, I should spend 4 months doing serious work in this course by reading, studying, asking questions, doing the hw, and doing further investigation. If you don't go into this like that, you're wasting your own time.

Tough grader
Amazing lectures
Test heavy
5.0
5.0
CS140
Grade: D
May 10, 2023
Would take again

Intense class but one of few that prepares you for technicals. I failed but the knowledge from this class helped me ace interviews and land a full time offer. Shobaki is great, but this class should not be 3 units. 4-5 seems more appropriate. Full-time students/workers beware this class WILL drain you! Go in expecting a fight, not a free A.

Tough grader
Amazing lectures
Clear grading criteria
3.0
5.0
CSC139
Grade: C+
May 12, 2023

Shobaki gives excellent lectures, some of the best I've heard. But he is far too ruthless in his expectations from students. His exams are fair tbh but his multiple choice are clearly designed to confuse you with weird word-play English language gymnastics. Do not spend your time on the HW, it's only 15%. Use all your time to pass the tests (85%).

Amazing lectures
Test heavy
Graded by few things
2.0
5.0
CSC139
Grade: D+
May 13, 2023

The one positive thing I can say about this professor is that he knows his stuff. That being said I literally cannot count how many rants he has done about how: Students should not get A's, Students complaining that tests are too difficult, that his grading is too harsh, etc. He expects too much for how little time most students have.

Tough grader
Respected
Test heavy
1.0
5.0
CSC139
Grade: B
May 14, 2023

I have never had to work harder for a B in my entire life. The reason why people learn so much in Shobaki's classes is because he's scary. Students are learning out of stress & fear, not interest. He puts questions on exams that he acknowledges 99% of students will leave blank. Those are for the 'A' students. Just wasting paper and his own effort.

Tough grader
Amazing lectures
Graded by few things
5.0
5.0
CSC139
Grade: B
May 20, 2023
Would take again

Best Professor and a tough grader. I wish there was one professor like him for each class. Don't miss class. Watching his lectures and doing all of the assignments on your own will get you at least a B-. The knowledge of a C student in his class is equal to an A student from all other CS classes. You will learn a lot if you take the class seriously

Tough grader
Amazing lectures
Test heavy
3.0
5.0
CSC139
Grade: C+
May 25, 2023

You learn more from a 50 minute lecture than 2 weeks of any of your other classes. He's a great teacher. However, his class is just unnecessarily difficult, mainly his exam questions are just too specific and complex and his grading is harsh. You should not take CSC139 with him if you're taking CSC133 or CSC135 in the same semester.

Tough grader
Test heavy
Graded by few things
1.0
5.0
CSC139
Grade: C+
Aug 1, 2023

Quite possibly the worst professor at sac state. Acts like the OS class is the most important thing you will ever learn in your entire career (it's not, you wont use it at all after you graduate). Hard exams with questions designed to be impossible to answer. Multiple choice has 6 options, with confusing wording designed to trick you.

Tough grader
Lots of homework
Lecture heavy
2.0
5.0
CSC139
Aug 24, 2023

The only positive thing about the class is that he has youtube lectures that you can refer back to when you need help. Other than that I would avoid him at all costs. He makes his exams incredibly difficult and you get a very small amount of time to take them. He asks trick questions and makes his MC with 7-8 options designed to confuse students

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CSC139
Grade: B-
Aug 27, 2023

Shobaki made me hope on gear and lose my natty status.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CSC139
Grade: Rather not say
Aug 27, 2023

Avoid at all costs. The way he teaches 139 is like your life is depending on it. Claims the average student can pass his class, but more than half the students failed his summer class. I guess we werent average.

Tough grader
Get ready to read
Test heavy
5.0
5.0
CSC139
Grade: A
Dec 11, 2023
Would take again

Ghassan Shobaki is by far hosts the most difficult classes in the entire computer science program. That said, he knows his stuff and communicates it well. If you can keep up, his classes will prepare you the best of any in the entire college.

Tough grader
Lecture heavy
1.0
5.0
CSC139
Grade: F
Apr 17, 2024

NO just never again, run for your life please! This professor is literally the worst. That's all I have to say.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CSC139
Grade: Not sure yet
Apr 24, 2024

Theres literally no PROS for taking this professor. Pure CONS. The fact that he thinks this class is the most important thing you'll ever need in your life is astonishing. First day he'll tell everyone its near impossible to get an A in his course. Almost near Finals and yes most of the class is on the verge of failing. Take another Professor

Tough grader
So many papers
Test heavy
5.0
5.0
CS140
Grade: Not sure yet
May 11, 2024

His lectures are very informative and help a lot in understanding algorithms. However, don't take him if you are a full-time student or if you are an A-grade student; you are most likely to suffer and drop him. I would recommend taking his class along with some easy courses. You will learn a lot, especially if you are aiming for FAANG

Tough grader
Amazing lectures
Lots of homework
1.0
5.0
CSC139
Grade: Not sure yet
May 14, 2024

Just down right awful, I don't know how he still works teaching at Sac State. There are no students that like him. Everyone is on the verge of failing and people can't get A's in his class. Theres clearly something wrong with the way he's teaching. As a professor, he should be helping them pass not fail everyone. Seems to me, he has personal issues

Tough grader
So many papers
Lecture heavy
1.0
5.0
CSC139
Grade: Not sure yet
May 16, 2024

oh brother where do I start with this guy. I convinced this professor is out to get students. It's like he tries his best not to pass students its ridiculous. His tests are designed for students to get confused and not pass. He will intentionally word questions very specific to the point you second guess yourself. MC questions have like 10 options

Tough grader
Lecture heavy
Test heavy
2.0
5.0
CS140
Grade: Rather not say
May 23, 2024

Don't recommend taking this class on a full load maybe take it with max 2 other CS classes because algorithms is a tough subject and more difficult with Shobaki. Grade is split 85/15 between exams and HW but you must have an overall avg of 50% on his exams to pass. If you understand algs already you'll be fine but otherwise get ready to work.

Lecture heavy
Test heavy
Graded by few things
4.0
5.0
CSC139
Grade: B
Jul 7, 2024
Would take again

Most students give reviews based on how easy a class is to pass and when a professor makes a class difficult, they automatically give bad ratings. This class is hard, requires a lot of hours watching pre-recorded lectures and studying, however you will learn so much more than you thought you would. A 50% is a C- and an 85% is an A. Worth it

Clear grading criteria
Lecture heavy
Test heavy
4.0
4.0
CSC139
Grade: Rather not say
Jul 9, 2024
Would take again

A great professor when it comes to teaching. However he lacks people skills which rubs students the wrong way. Although, at the time of this rating he is the best 139 professor because his lectures actually teach you about how an OS works. Posnett looks like he just got out of bed and Cantillo calls you out for spacing out for a microsecond.

Participation matters
Lecture heavy
Test heavy
4.0
4.0
CSC139
Grade: Rather not say
Jul 9, 2024
Would take again

Shobaki has a reputation that precedes him as a very harsh professor. In reality, he makes it very clear what you need to do to pass this course. As long as you practice the worksheets and ask questions it should not be too hard to hit 50% pass. He does not give a lot of time on tests so be prepared to rush if you are not careful.

Tough grader
Clear grading criteria
Lecture heavy
4.0
5.0
CSC139
Grade: C
Jul 10, 2024
Would take again

I had nightmares about this class, but can honestly say he cares about his students learning. Watch his lectures and do the work and you'll pass. He makes it his goal to fail you if you didn't learn so make sure to keep up. 139 is difficult in no matter who you take it with, but Shobaki is straightforward. You will not be able to slack off.

Get ready to read
Lecture heavy
Test heavy
1.0
5.0
CSC139
Grade: C-
Jul 11, 2024

I don't know if other students are posting glowing reviews so he doesn't seem as bad, as all the other reviews dictate, in a scheme to reduce the demand for other better professors. However, it's well-known throughout the whole school that Shobaki is the worst professor in the entire CS department. Don't listen to any of these 4-5 star reviews.

Tough grader
1.0
5.0
CSC139
Grade: C+
Jul 12, 2024

On top of being one of the worst professors at the school, he also accused 6 students of cheating on the midterm for his Summer class. Ironic, considering most of the glowing reviews for Shobaki on RateMyProfessor (including the previous 3) are from the professor himself. Any other professor is better than Shobaki.

Tough grader
Get ready to read
Test heavy
1.0
5.0
CSC139
Grade: Drop/Withdrawal
Sep 13, 2024

Every week: Watch 2.5 hours of lecture at home, spend 2.5 hours in class working on old tests in silence. 40% of test questions are medium/difficult level. "Only A students should spend time on those." A's are for students who show creative and exemplary effort, as per school guidelines. 40% in his class is 100% in another class. -Shobaki 8/26/24

Tough grader
Lots of homework
Test heavy
1.0
5.0
CSC139
Grade: Not sure yet
Oct 13, 2024

shobaki has good lectures but his philosophy on grading and testing a student's knowledge is backwards. he believes that most students are average, slightly above, or slightly below and should be graded to reflect this. but 50% of students either drop the class or fail which contradicts the bell curve. cognitive dissonance is a problem with Shobaki

Tough grader
Lecture heavy
Graded by few things
1.0
5.0
CSC139
Grade: Drop/Withdrawal
May 8, 2025

Oh boy oh boy where do we even begin. From faking reviews to accusing students of cheating. If you are a student at Sac State DO NOT take this professor for the sake of your grade. The reviews below in which he has positive ratings are so obviously faked as we can tell from the wording and the dates.

Tough grader
So many papers
Test heavy
3.0
5.0
CSC206
May 13, 2025

Shobaki is a great lecturer but the course is really difficult lol. If you want a good grade be prepared to give up your free time, even then getting a good grade is a gamble. Harsh grader on the exams as well, sucks because theyre 85 percent of your grade.

Tough grader
Amazing lectures
Test heavy
3.0
5.0
CSC206
Grade: B-
May 26, 2025

This compulsory Master's course was tough. I kept good grades until the final exam, which was unexpectedly hard and unlike past papers. Out of 21 students, 13 failed. Only 8 passed after the threshold was lowered&#8212;otherwise, just 4 would've passed. It felt unfair despite our hard work.

Tough grader
Get ready to read
Lecture heavy
1.0
5.0
CSC139
Grade: Drop/Withdrawal
May 27, 2025

Extremely difficult class, test questions for multiple choice seemed to be written in a manner to trick students. Rude in general, most of the class was scared to ask questions as he would ridicule them for trying to understand the topic. Getting a C in this course would be an A for other professors.

Tough grader
Lecture heavy
Test heavy
5.0
4.0
CSC139
Grade: B-
Jun 4, 2025
Would take again

Brilliant professor. Shobaki uses an inverted class structure. Prior to coming to class, he expects you to watch lectures and gain a basic understanding of the material. OS is a hard class, but Dr. Shobaki is a very fair professor. Watch the lectures, attend class, do the homework, you will pass.

EXTRA CREDIT
Respected
Accessible outside class
2.0
4.0
CSC135
Grade: D+
Jul 7, 2025

Honest opinion, at first the class lectures is easy to understand and follow. But, you must understand that if you do not have critical thinking + memorization skills, its an automatic 50% or less on the exams. The grading is tough even with an unofficial 50% as a C- instead of a 70%. If you still continue, beware of how difficult it will be. Study

Tough grader
Test heavy
1.0
5.0
CSC135
Grade: D+
Jul 8, 2025

Im not going to be salty about not passing but taking 135 with him over the summer is especially is not worth it. He was a vwry rude demeanor affecting class participation. The material is simply not the same on the test with a higher expectation. A 50 is a C thats says enough. Should be a red flag how his pass rate is much different than other 135

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CSC139
Grade: C
Jul 28, 2025

Omg, this professor actually needs to chill out. He makes his exams extremely difficult for no reason. He told me if I can't get an A+ in his class, I won't be a good engineer. Instead of uplifting his students, He brings them down. Don't say I didn't warn you, by the middle of the semester you'll be questioning yourself, why did I take this clown.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CSC139
Grade: F
Aug 12, 2025

I'm a transfer student from CC and by all means he is the worst professor I've ever had in my CS career. He spoiled CS for me as a straight A student from CC. He loves to see you fail in his class. I spent hours on his assignments and harsh grading. My college life felt like a hell when I took him. HE. IS. RUDE. PERIOD. AVOID AT ALL COSTS!!!!

Tough grader
1.0
5.0
CS140
Grade: Not sure yet
Nov 17, 2025

DO NOT TAKE 140 UNLESS ABSOLUTELY NECESSARY ( or you are exceptionally good at algorithms). This professor does not enjoy teaching (his words), and thinks that students at CSUS get their degrees too easily and makes his classes difficult to compensate. Two short exams, a midterm and final. Passing is 50. This class is brutal, avoid at all costs.

Tough grader
Lecture heavy
Graded by few things
3.0
4.0
CSC135
Grade: Not sure yet
Dec 2, 2025
Would take again

Not going to lie, thought this class was going to be harder after reading the reviews, but once I was in the class,it wasn't too bad.I am a B average student, and currently have a B.The kids who are failing/complaining in this class are either not watching videos or not coming to class.This class is hard in general,may as well get a good lecturer.

Amazing lectures
Test heavy
Graded by few things
1.0
5.0
CSC135
Grade: Not sure yet
Dec 2, 2025

Just be prepare to do everything on your own. The professor grade your exams, quizzes like you just slime his family, one mistake on question will dox your whole question. Prepare to get told "If you are not technical enough this course, you should switch to business major". Asking question, he will ask you to go office hours to ask the question.

Tough grader
Test heavy
1.0
5.0
CSC135
Grade: B-
Dec 28, 2025

You will study at least 12 hours on average per week on weeks with no exams. And at least 24 hours on weeks with exams. To pass you need a 50/100. Managing this with work and other courses was the worst experience ever. Get coffee, and energy drinks. Have a discord group with your classmates. 22/74 students failed.

Tough grader
Test heavy
2.0
4.0
CSC135
Grade: C-
Dec 31, 2025

Please avoid at all costs. He does not care for students and actively tears students down when struggling

Tough grader
Get ready to read
Participation matters
Class Info

Online Classes

100%

Attendance Mandatory

53%

Textbook Required

11%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 46 grades
Most common grades:
Not sure yet (21)
B+ (7)
B (7)
Grade Distribution
A(5)B(11)C(14)D(8)F(3)A-/B+(9)
Based on 77 reported grades
Not sure yet: 21
B+: 7
B: 7
Rather not say: 6
Common Tags
Tough grader (55)
Test heavy (43)
Lecture heavy (26)
Amazing lectures (17)
Skip class? You won't pass. (9)
Lots of homework (9)
Participation matters (8)
Get ready to read (8)
Rating Trend

Declining

-1.91 avg change
May
Jun
Jul
Aug
Nov
Dec
Last 6 months
Ratings by Course

CSC151

4.5

(2)

CSC206

3.7

(3)

CS140

3.4

(7)

CSC135

3.0

(31)

CSC139

2.7

(39)
+2 more courses
Difficulty by Course

CSC130

5.0

CS130

5.0

CS140

5.0

CSC139

4.8

CSC206

4.7

Similar Professors