2.8

Jamal Alsabbagh

Computer Science - Grand Valley State University

2.8
Quality
3.2
Difficulty
25%
Would Retake
85
Reviews
2.8
Quality
3.2
Difficulty
2.8
Helpful
2.8
Clarity

25%

Would Retake

85

Reviews

Rating Distribution
Official

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 rating
Class Info

Online Classes

100%

Attendance Mandatory

25%

Textbook Required

47%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 23 grades
Most common grades:
A (7)
B+ (5)
B (4)
Grade Distribution
A(7)B(5)C(2)D(1)F(0)A-/B+(8)
Based on 25 reported grades
A: 7
B+: 5
B: 4
A-: 3
Common Tags
Tough grader (10)
Group projects (9)
Graded by few things (9)
Test heavy (5)
Caring (4)
Skip class? You won't pass. (3)
Lecture heavy (3)
Get ready to read (2)
Rating Trend

Declining

-0.20 avg change
Mar
Apr
May
Nov
Dec
Nov
Last 6 months
Ratings by Course

DATABASE

5.0

(1)

CSGENERAL

5.0

(1)

CIS673

5.0

(1)

CS233

4.3

(3)

CS676

4.0

(1)
+12 more courses
Difficulty by Course

CS351

5.0

CIS33302

5.0

CS676

4.0

CS01

4.0

CIS673

4.0

Reviews (85)
3.0
3.0
CS353
Jan 31, 2001

Hard to understand, unclear on assignments, won't admit when he is wrong

2.0
3.0
CS353
Mar 11, 2001

WTF is he talking about? Won't admit that he is wrong and gets upset when he is

3.0
3.0
CS353
Apr 10, 2001

Gets very defensive when questioned.

2.0
4.0
CS353
Apr 18, 2001

Doesn't admit when wrong. Avoid him

4.0
4.0
CS353
Apr 26, 2001

Too much content for 3 cr. Jamaal is sincere, well informed and accessable.

1.0
3.0
CS353
May 6, 2001

Arrogant, and inflexible. Hard to understand. Frequent mistakes. Avoid!

1.0
5.0
CS162
Aug 26, 2001

Terrible teacher not helpful at all!! AVOID!!! AVOID!!!!

1.0
5.0
353
Oct 7, 2001

This guy is AWFUL, very INFLEXIBLE and ARROGANT...AVOID

1.0
5.0
CS353
Oct 12, 2001

No Comments

3.0
3.0
CS353
Nov 10, 2001

confusing. but he is helpful if you talk to him one on one.

5.0
3.0
CS673
Nov 29, 2001

Knows his stuff and willing to spend extra time with students

5.0
3.0
CS353
Dec 8, 2001

If you study, it is quite easy and enjoyable. He is a good teacher.

2.0
3.0
CS353
Dec 30, 2001

avoid (if you can) but he's not as bad as most say, although he is on the bad!!!

1.0
5.0
CS351
Jan 9, 2002

No Comments

2.0
2.0
CS353
Mar 21, 2002

Easy, yes... but dont expect to learn anything

5.0
3.0
CS353
Jan 31, 2002

He is very prepared. One of my favorite instructors.

2.0
3.0
CS490
Mar 27, 2002

will not help you find internship on your own!!

4.0
2.0
CS353
Apr 15, 2002

Accent hard to get past. Had him twice, much better 2nd time.

4.0
2.0
CS353
Apr 18, 2002

he isn't hard at all provided you actually open your book and read his notes!

1.0
2.0
CS162
Apr 22, 2002

No Comments

4.0
3.0
CS162
May 17, 2002

Great instructor. Taught me OOP which was hard for me to grasp.

1.0
3.0
CS353
Jul 4, 2002

He does not care about helping students, only his own schedule.

4.0
3.0
CS233
Aug 11, 2002

Willing to help, a bit TOO detail orientated, fair grader. Some Accent.

4.0
2.0
CS353
Nov 15, 2002

Wearing a hat should prevent you from pulling out ALL of your hair.

2.0
3.0
CS353
Grade: B
Nov 11, 2002

Not very helpful,

1.0
3.0
CS353
Dec 7, 2002

Rude, is was both unhelful and unclear

4.0
4.0
CS353
Dec 10, 2002

He knows databases better than anyone else in the dept.

3.0
2.0
CS353
Dec 12, 2002

he helps if u pester him, do his chapt exercises, they'll show up on the tests

1.0
4.0
CS353
Dec 16, 2002

This guy couldn't tell a computer from a hole in the wall

5.0
3.0
353
Dec 18, 2002

He is an excellent database resource. Extremely organized and willing to help.

2.0
4.0
CS353
Feb 14, 2003

He piles on mandatory work that you don't turn in. He'd rather argue than help

4.0
5.0
CS353
Feb 22, 2003

do the chapter assignments (er diagrams etc) all of them are on tests. ok overal

5.0
1.0
CS353
Mar 17, 2003

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

4.0
2.0
CS353
Apr 22, 2003

No Comments

5.0
4.0
CS353
Jul 24, 2003

Excellent Proffesor. One of the best at GVSU. He asks in the exams exactly what he teaches in class. Awesome teaching.

5.0
3.0
CS233
Jul 31, 2003

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.

4.0
3.0
CS233
Aug 6, 2003

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.

5.0
3.0
CS353
Jan 5, 2004

Lectures are oversimplified and can get boring... then tests are suddenly hard. Really nice guy though.

3.0
4.0
CS673
Apr 2, 2004

Language barrier prevents understanding on testing materials and project requirements.

4.0
4.0
CS353
Apr 20, 2004

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.

5.0
1.0
CS353
May 8, 2004

Good teacher,easy if you print out the notes and pay attention in class

4.0
4.0
CS676
Dec 15, 2004

Good teacher - I learned a lot. Hard grader. Has a tendancy to put subjective questions on can save a couple of points.

4.0
2.0
CS679
Dec 27, 2004

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...

4.0
5.0
CS673
May 19, 2005

Excellent lecturer, terrible evaluator.

5.0
3.0
DATABASE
Grade: B+
Aug 31, 2005

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.

5.0
1.0
CSGENERAL
Grade: Not_Sure_Yet
Oct 12, 2005

Good guy. Very helpful and insightful. Has a lot of common sense in what he teaches.

5.0
2.0
CS673
Aug 23, 2007

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.

1.0
5.0
CS673
Oct 9, 2007

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.

2.0
4.0
CS353
Dec 20, 2007

The homework is sometimes overly long. I only used the MS Access book.

4.0
4.0
CS353
May 6, 2008

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.

5.0
5.0
CS673
Aug 14, 2008

No Comments

4.0
2.0
CS673
Dec 14, 2008

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.

4.0
4.0
CS01
Apr 4, 2011

Seriously

2.0
5.0
CIS353
Dec 6, 2012

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.

2.0
5.0
CIS353
Dec 13, 2012

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.

4.0
3.0
CIS01
Dec 17, 2012

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

2.0
5.0
CIS33302
Apr 18, 2013

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.

5.0
2.0
CIS353
Jun 21, 2013

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!

3.0
3.0
CIS353
May 13, 2014

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

5.0
2.0
CIS353
Nov 3, 2014

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.

5.0
4.0
CIS673
Grade: A
Jun 10, 2015

Has high expectations, knows the topic, and genuinely cares if you're understanding the material he's presenting.

3.0
4.0
CIS353
Grade: A-
Dec 22, 2016
Wouldn't take again

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

Tough Grader
Skip class? You won't pass.
LECTURE HEAVY
5.0
3.0
CIS353
Grade: A
Apr 1, 2019
Would take again

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.

Gives good feedback
Caring
Tough grader
2.0
4.0
CIS333
May 1, 2019
Wouldn't take again

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.

Skip class? You won't pass.
Group projects
Tough grader
3.0
2.0
CIS353
Grade: A
Aug 5, 2019
Would take again

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.

Skip class? You won't pass.
Group projects
Caring
3.0
3.0
CS353
Grade: A
Dec 5, 2019
Wouldn't take again

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.

Group projects
Lecture heavy
EXTRA CREDIT
4.0
3.0
CS353
Grade: B+
Dec 11, 2019
Would take again

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.

1.0
2.0
CIS353
Mar 16, 2020
Wouldn't take again

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

1.0
4.0
CIS353
Grade: B+
Apr 10, 2020
Wouldn't take again

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.

Get ready to read
1.0
2.0
CIS353
Grade: B+
Apr 10, 2020
Wouldn't take again

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.

1.0
4.0
CIS353
Grade: B
Apr 10, 2020
Wouldn't take again

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.

Get ready to read
Lecture heavy
4.0
3.0
CIS353
Grade: A
Dec 10, 2020
Would take again

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.

1.0
3.0
CIS353
Grade: Not sure yet
Mar 23, 2022

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.

Group projects
2.0
3.0
CIS353
Grade: B
Apr 15, 2022

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...

Group projects
Caring
Graded by few things
2.0
3.0
CIS353
Grade: B-
Apr 22, 2022

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.

Tough grader
Test heavy
Graded by few things
1.0
3.0
CIS353
Grade: B
Apr 26, 2022

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.

Tough grader
Graded by few things
1.0
3.0
CIS353
Grade: C-
Apr 28, 2022

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

Tough grader
Group projects
Graded by few things
5.0
3.0
CIS353
Grade: A
May 2, 2022
Would take again

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!

Tough grader
Group projects
Caring
1.0
3.0
CIS353
Grade: A-
Nov 28, 2022

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.

Test heavy
Graded by few things
1.0
2.0
353
Grade: B+
Dec 5, 2022

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

Group projects
Graded by few things
2.0
4.0
CS353
Grade: A-
Dec 7, 2022

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.

Graded by few things
3.0
2.0
CIS353
Grade: A
Dec 13, 2022
Would take again

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.

Tough grader
Group projects
Lecture heavy
2.0
3.0
CIS353
Dec 14, 2022

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

Tough grader
Test heavy
Graded by few things
1.0
5.0
CIS353
Grade: D+
Dec 28, 2022

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

Tough grader
Participation matters
Test heavy
1.0
3.0
CIS353
Grade: C+
Nov 24, 2024

..... ............ ...........

Tough grader
Test heavy
Graded by few things
Class Info

Online Classes

100%

Attendance Mandatory

25%

Textbook Required

47%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 23 grades
Most common grades:
A (7)
B+ (5)
B (4)
Grade Distribution
A(7)B(5)C(2)D(1)F(0)A-/B+(8)
Based on 25 reported grades
A: 7
B+: 5
B: 4
A-: 3
Common Tags
Tough grader (10)
Group projects (9)
Graded by few things (9)
Test heavy (5)
Caring (4)
Skip class? You won't pass. (3)
Lecture heavy (3)
Get ready to read (2)
Rating Trend

Declining

-0.20 avg change
Mar
Apr
May
Nov
Dec
Nov
Last 6 months
Ratings by Course

DATABASE

5.0

(1)

CSGENERAL

5.0

(1)

CIS673

5.0

(1)

CS233

4.3

(3)

CS676

4.0

(1)
+12 more courses
Difficulty by Course

CS351

5.0

CIS33302

5.0

CS676

4.0

CS01

4.0

CIS673

4.0

Similar Professors