2.8
Quality3.2
Difficulty25%
Would Retake85
Reviews25%
Would Retake
85
Reviews
Rating DistributionOfficial
5
18
4
20
3
10
2
16
1
21
What Students Say
“He isn't the best teacher, but he isn't the worst either”
CS353 - 4.0 rating“Just make sure to read the notes”
CIS353 - 3.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
25%
Textbook Required
47%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.20 avg changeRatings by Course
DATABASE
5.0
(1)CSGENERAL
5.0
(1)CIS673
5.0
(1)CS233
4.3
(3)CS676
4.0
(1)Difficulty by Course
CS351
5.0
CIS33302
5.0
CS676
4.0
CS01
4.0
CIS673
4.0
Reviews (85)
Hard to understand, unclear on assignments, won't admit when he is wrong
WTF is he talking about? Won't admit that he is wrong and gets upset when he is
Gets very defensive when questioned.
Doesn't admit when wrong. Avoid him
Too much content for 3 cr. Jamaal is sincere, well informed and accessable.
Arrogant, and inflexible. Hard to understand. Frequent mistakes. Avoid!
Terrible teacher not helpful at all!! AVOID!!! AVOID!!!!
This guy is AWFUL, very INFLEXIBLE and ARROGANT...AVOID
No Comments
confusing. but he is helpful if you talk to him one on one.
Knows his stuff and willing to spend extra time with students
If you study, it is quite easy and enjoyable. He is a good teacher.
avoid (if you can) but he's not as bad as most say, although he is on the bad!!!
No Comments
Easy, yes... but dont expect to learn anything
He is very prepared. One of my favorite instructors.
will not help you find internship on your own!!
Accent hard to get past. Had him twice, much better 2nd time.
he isn't hard at all provided you actually open your book and read his notes!
No Comments
Great instructor. Taught me OOP which was hard for me to grasp.
He does not care about helping students, only his own schedule.
Willing to help, a bit TOO detail orientated, fair grader. Some Accent.
Wearing a hat should prevent you from pulling out ALL of your hair.
Not very helpful,
Rude, is was both unhelful and unclear
He knows databases better than anyone else in the dept.
he helps if u pester him, do his chapt exercises, they'll show up on the tests
This guy couldn't tell a computer from a hole in the wall
He is an excellent database resource. Extremely organized and willing to help.
He piles on mandatory work that you don't turn in. He'd rather argue than help
do the chapter assignments (er diagrams etc) all of them are on tests. ok overal
very good teacher, easy if you print out the notes and pay attention in class, explains everything thouroughly, very friendly, smiles, knows his material well
No Comments
Excellent Proffesor. One of the best at GVSU. He asks in the exams exactly what he teaches in class. Awesome teaching.
Jamaal is a very nice guy. He covers the subject well, but lecture can get VERY dull. The labs are a piece of cake, but some of the test questions just come out of nowhere.
I liked the prof he was very helpful. The labs/projects are easy. Print out the power point notes. Some test questions can be hard. Best CS experience I ever had.
Lectures are oversimplified and can get boring... then tests are suddenly hard. Really nice guy though.
Language barrier prevents understanding on testing materials and project requirements.
He seems to have good intentions, but the exams always threw me for a loop. Sitting in class was like watching paint dry, and I found it difficult to let the material sink in. Good luck - you'll need it.
Good teacher,easy if you print out the notes and pay attention in class
Good teacher - I learned a lot. Hard grader. Has a tendancy to put subjective questions on can save a couple of points.
feel like he needs to learn how to respect people. He has no manner. Interrupt somebody's speech, stop somebody's presentation just because he thinks it's too easy for him...
Excellent lecturer, terrible evaluator.
Great professor, extensive knowledge in the material covered in class. Very helpful outside of class as well, takes extreme interest in students projects. Sometimes hard to understand, and the material is hard if you don't have a prior background.
Good guy. Very helpful and insightful. Has a lot of common sense in what he teaches.
Knows his subject, keeps class quite involved, once in a while cracks a joke to lighten up everyone, helpful. In nutshell an excllent professor. Take his class and you will not regret.
I read on here that some people think this guy knows what he is talking about. To me that seems absolutly absurd. If you love documenting things and not learning about real technology than he is your man. Extremly pompus. Unhelpful. Pretty strong accent. Ridiculusly hard grading because he has a magic dart board approach to grading.
The homework is sometimes overly long. I only used the MS Access book.
Slow class he spends 4 weeks on 1 subject. The tests are about as hard as you would expect, but he sometimes throws in loops. He isn't the best teacher, but he isn't the worst either. He also grades on a pretty good curve.
No Comments
Don't buy the cow book. You will not use it and anything you would have needed it for can be found online. You must keep up with the notes and practice SQL throughout the course to do well in understanding the concepts. If not, you'll fall behind and the class difficult and Alsabbagh unforgiving. Tough love.
Seriously
Sadistic grader. If something is objectively right but subjectively "wrong," expect no credit. Profoundly unhelpful notes--tendency to leave out critical details, expects you to figure it out on your own. Tests weighted too highly. Use a laptop in class and he actually gets offended that you aren't listening, even if you're using it to take notes.
Terrible professor. Grades you only on things that are "important". Finished a homework assignment and got 3/6 of the problems correct, and received no credit. Tough grader. No partial credit for many things at all.
I enjoyed this professor and liked his teaching methods. We actually used the book, he was a fair grader, and he was helpful when you asked him questions
Professor was never available during his posted office hours, gave no partial credit, and was somewhat short with students when asked for help or explanation. Avoid if possible, Posada is much better.
A good professor and a CRITICALLY IMPORTANT topic. He moves too slow through some of the material (and didn't cover some things that would have been nice) but I can not over emphasize how important SQL will be to any software developer!
Very boring class. He lectures you on code which is the worst way to teach it. I learned more from the like 5 homework assignments than all of his lectures. If your can avoid this class i would
Great guy and awesome sense of humor. Class is fairly easy. He's always looking to help and he knows his stuff. Kind of underrated compared to these other ratings. Do the homework, and study a little for the tests and you're good. He wants everyone to succeed. He's the man for database at GV.
Has high expectations, knows the topic, and genuinely cares if you're understanding the material he's presenting.
Professor Alsabbagh overall is good professor his lectures are pretty straightforward, encourages participation, and provides some well written notes. He even tries to crack a few jokes which helps because class can get dull. But he is tough a grader, a bit cagy when asked for help, and he can be hard to understand. Just make sure to read the notes
Professor Alsabbagh really cares about the students, gives amazing feedback, and provides notes that are excellent! His grading is a bit harsh and lectures are slow but if you study you should be fine in his class.
He LOVES to repeat himself time and time again. The first 6 weeks were redundant. Its a little hard to understand his lecturing due to accent. Lots of times people would be yelled at after asking questions. I would NEVER take him again. If you missed class or are late YOU WILL be called out for it. Group project is worked on through term.
Professor Alsabbagh is a humble guy. He's very nice but not a great teacher. He tends to ramble and his answers to questions aren't always helpful. He will try his best to help you understand until you get it, though. Pretty flexible about homework due dates and leaves most of the project planning on you.
Average.. He really really like dumbing things down. I guess If you like things explained 100 times and are a slow learner then we would be good, but dont expect to learn a ton.
Solid prof had him for database, turned my grade around dramatically with the final project and a PL/SQL extra credit. started out hating database, but eventually turned around and now I love it. pay attention in class and really do the homework and ask him about it and you'll do fine.
This class could be completed in about 10 hours of self study. The amount of information we could be learning about databases is so huge yet we learn basically nothing the entire semester. He'll ask you every single day who has signed up for apex and 5 or so other things that don't matter at all which burns the first 15 min of every class.A joke
This guy teaches at 1/10 the the speed he should and doesnt know the subject beyond surface level. If you are mentally ill you might like him. Then again, probably not.
This guy will waste your time. Youtube is infinitely more helpful. Cant answer questions deeper than surface level. Most boring, uninspiring lectures I have ever wasted money on. No, Seriously.
The COVID crisis definitely made a lot of things harder, but what was NOT acceptable was Prof. Alsabbagh's ability to transition, let alone teach. He was and STILL IS using obsolete technology to teach the class (such as Acrobat, Word 2007, etc.). What else was unacceptable was his teaching method: slow, mundane, redundant, and empty.
His lectures are a little slow and aren't the most exciting, but he's very knowledgeable, gives lots of examples, and is clear about his expectations. The reason people struggled in the class is because they never asked questions. Do the homework, ask lots of questions/go to office hours if needed, and you'll be fine.
Usually I visit this website to read other's reviews, however, professor Alsabbagh's abysmal quality of teaching has reversed that role and now I am writing a review mid-semester. His lectures are painfully slow and they lack any noticeable structure. Attending his class or office hours does not serve to be beneficial to your time or your learning.
His lectures are a pain to sit through, he talks slow and mumbles a lot. The class is graded by a few things, the majority of it is the 3 exams. He is a very nice person, but I didn't enjoy the class...
For a CIS major, this class is unavoidable, and he is the only person teaching it, so as of now at least, everyone in CIS will take this class with this prof. The class is entirely based on how well you do on 3 exams. The exams are long, hard, and he is not afraid to give you a grade lower than 30% if you don't study.
He's crazy harsh on grading for exams, which is like 60% of your total grade, his lectures are slow and boring, the group project is kind of a joke, u can bs it pretty hard and get an ok grade, this class is not that hard, but with the way he teaches it, it is boring and you will not gain much knowledge out of it.
Do you like useless lectures? Do you enjoy learning material on your own? Unhelpful office hours? How about harsh grading on the 3 exams that make up your whole grade? If all of these things sound enjoyable then this is the professor for you. Only saving grace is a pretty easy semester project
I LOVED this professor. He truly is so knowledgable and loves what he does. Show up to class and he will be more likely to help when needed. Asking for help is the best way to succeed. His lectures can be boring at times, but they are very important to focus on what will be on the very long exams. Group project is easy--get good group partners!
A great, sweet, nice guy. But a poor teacher. I learned this entire class from YouTube. Outdated and inefficient methodology that was more frustrating than anything. Wasted my time as you need to pay attention in order to see how he wants things answered, but 90% of the lecture is pointless or repetitive. Take someone else if possible.
He should either change the way he teaches or just retires, it is a pain to sit in his lectures, ur grade is made up by only 3 exams and 1 group project, so you REALLY gotta do well on those, and for the exams, there are people who gets ridiculous low grades, so you really gotta watch those videos on youtube and be prepared
This dude's lectures should be uploaded to a channel on youtube that helps people fall asleep. Not helpful in the slightest, learned the entire class on my own online. Be ready for a completely unrelated answer when you ask a question, be ready for him to mess up his own queries so bad he has to restart his computer, I could go on but no space.
Nice guy. Class isn't particularly difficult if you pay attention, but this can be difficult as class can absolutely be very slow. Exams are an overwhelming majority of the grade so it basically comes down to how you do on those.
Your grade is based on 3 harshly graded exams - messing up just one section can drop your overall grade. Lecture is boring and everything you learn (which isn't much) is outdated or pointless. Nice guy, but GV needs to change up this course because its pretty miserable
Thank god he's done teaching. This guy is legit rude as hell to students and just does not care. His class is so boring that I only showed up a mere 12 times. Exams make up 65% of your grade. I think half the class failed due to bombing one exam and couldn't recover because of it. I bombed one exam but recovered due to doing well on the other exams
..... ............ ...........
Class Info
Online Classes
100%
Attendance Mandatory
25%
Textbook Required
47%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.20 avg changeRatings by Course
DATABASE
5.0
(1)CSGENERAL
5.0
(1)CIS673
5.0
(1)CS233
4.3
(3)CS676
4.0
(1)Difficulty by Course
CS351
5.0
CIS33302
5.0
CS676
4.0
CS01
4.0
CIS673
4.0