3.5

Khaled Mansour

Computer Science - Washtenaw Community College

3.5
Quality
2.7
Difficulty
43%
Would Retake
84
Reviews
3.5
Quality
2.7
Difficulty
3.7
Helpful
3.4
Clarity

43%

Would Retake

84

Reviews

Rating Distribution
Official
84 total ratings

5

38

4

15

3

6

2

10

1

14

What Students Say

In short, he's an awesome guy who just wants you to learn

CPS171 - 5.0 rating

Save your money and use Coursera or EdX

CPS171 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

38%

Textbook Required

50%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 28 grades
Most common grades:
A (13)
A+ (7)
A- (4)
Grade Distribution
A(20)B(1)C(2)D(0)F(0)A-/B+(5)
Based on 33 reported grades
A: 13
A+: 7
A-: 4
Not sure yet: 4
Common Tags
Caring (7)
Tough grader (6)
Clear grading criteria (5)
Participation matters (5)
Accessible outside class (4)
Get ready to read (4)
Gives good feedback (3)
Respected (3)
Rating Trend

Declining

-1.21 avg change
Aug
Oct
Dec
Feb
May
Dec
Last 6 months
Ratings by Course

COM100

5.0

(1)

CPS261

5.0

(2)

CIS099

5.0

(1)

CPS02

5.0

(1)

CIS127

5.0

(1)
+14 more courses
Difficulty by Course

CISALLCLASSES

5.0

CIS192

4.0

CPS

3.5

CPS120

3.1

INTROTOC

3.0

Reviews (83)
2.0
3.0
CIS
Feb 19, 2003

No Comments

5.0
4.0
CPS
Sep 3, 2003

He is the best C++ instructor at Washtenaw. He clearly explains topics covered in the Mps. He also spends a lot of time outside of class to help you with homework and never makes you feel stupid.

5.0
3.0
CPS171
Sep 12, 2003

I'm only two weeks in, but he's awesome.

5.0
2.0
CPS171
Nov 3, 2003

I agree, he is the best C++ teacher here. Very good!

1.0
5.0
CISALLCLASSES
Feb 16, 2005

The teacher can barely speak proper english. He was very unhelpful with testing out of his computers-for-dummies class, and was insulted that I thought I had the ability to test out.

2.0
3.0
INTROTOC
Apr 24, 2005

Easily frustrated and impatient. This class was okay.

2.0
3.0
CPS
Grade: Not_Sure_Yet
Sep 23, 2005

No Comments

5.0
3.0
CIS100
Oct 12, 2005

This was one of my favorite classes to take, because Mansour made it fun. What an awesome teacher.

4.0
2.0
CIS100
Nov 15, 2005

the class was pretty easy... you have open note and book tests, and you work right along him during every lesson. he sometimes seems angry and frusterated sometimes, but maybe that is just his disposition...

4.0
2.0
CPS171
May 31, 2006

He is an easy going professor. The homework takes a long time but that is typical with any C++ project. GO TO CLASS! He teaches everything you need to know in class. if you don't go ur screwed. Exams are open book and easy. Pay attention in class and you'll be fine...if you screw up the hwk he'll give you time to redo it for full cred! i got an A-

3.0
4.0
CPS120
Dec 23, 2006

very hard to understand. does not review well for tests or quizes. trys to be helpful though. if you go to his office hes more than willing to help out. i think he moves through the programming a little fast but you decide. textbook was really helpful SINCE ITS IN ENGLISH HAHAHA!!

4.0
3.0
CPS171
Mar 15, 2007

He is a great teacher. Mansour makes class fun and even with his accent, he is easy to understand.

5.0
3.0
CIS171
Apr 19, 2007

Very good instructor, does live examples of coding which can be confusing if your not use to it. Khaled doesn't tell you what you need to do, he expects you to read the text book, do the exercises and then come to class prepared, he asks the class to help while he does live examples which is great to try out what you learned.

5.0
1.0
CIS100
Nov 8, 2007

Very understanding, and all test/quizzes are open--easy. ("Open books, open notes, open computer, and open teacher, but not open neighbor," as he always says!)A good teacher.

5.0
2.0
COM100
Jan 9, 2008

Great guy, explained things very well, i had no computer training before, just do the work, and labs

4.0
5.0
CPS120
Apr 7, 2008

He is a funny guy, sometimes it seems as if he is frustrated, however he is still a great teacher. The accent isnt hard at all to understand.Hard subject, so dont take programming if you arent willing to spend the time working on it.

5.0
2.0
CIS100
Feb 3, 2009

Kahled is a great guy who wants his students to do well and gives all opportunities to do so. If you have no interest in computers, like me, take his class, and he will make it seem effortless, as long as you are willing to pay attention to him and go to class.

4.0
3.0
BOS110
Apr 2, 2009

Great lectures! Very interesting would highly recommend him!

5.0
2.0
CPS161
May 7, 2009

He is the greatest Computer Science teacher I have met so far.He tries his very best to make students comfortable with programming.If you like programming and would like to put your effort in learning the subject I bet you will end up getting an 'A' on his class.He is extremely funny, not at all strict & do care about students who puts the effort.

5.0
2.0
CIS100
Dec 23, 2009

Mr. Mansour "knows his stuff" when it comes to computers. He wants students to learn.

4.0
1.0
CPS120
Mar 11, 2010

Good teacher. Tests are easy, open book, open note, open computer. Just pay attention and do the homework.

2.0
2.0
CIS100
Mar 17, 2010

The tests are open notes and the homework you can do as many times as it takes you to get a good grade. Mr. Mansour himself is very rude though. Not very helpful and snaps at students. Very mixed feelings... I don't attend class because I don't like his attitude.

3.0
3.0
CIS100
Apr 21, 2010

All those credentials, not much for people skills. Brag. brag. brag.

5.0
2.0
CIS100
Apr 21, 2010

i don't know how much more helpful he can be if u listen to him you will get him and under stand what ur doing in the class if u go in with a all knowing attitude (wich u dont know anything) about u u wont learn a thing.

5.0
2.0
CPS120
Apr 24, 2010

Very enjoyable teacher. I love his style. He can be loud and forceful, but he knows his stuff and likes teaching. Be sure to ask questions, speak up, do your homework (because programming is hard), and go to class. Some students dropped, but they didn't show up or do homework. I recommend this teacher--highly.

5.0
1.0
CIS100
Jul 7, 2010

He is absolutely amazing! Great sense of humor. Knows what he is talking about. Easy to approach for problems. TAKE HIM!

5.0
3.0
CPS261
Aug 2, 2010

Absolutely awesome teacher! I believe he is the greatest teacher that I ever had in a CPS programing class. I very highly recommend any of his classes to anyone because he is a great teacher! I love his sense of humor and also the great efforts he put in to teach us students! Thank-you Mr.Mansour :)

5.0
1.0
CIS099
Oct 14, 2010

Very good teacher. I really enjoyed his class. Makes everything clear to you. Very helpful. Will take him for all my computer classes.

5.0
2.0
CIS100
Nov 12, 2010

He was one of the most caring, helpful teachers I ever had. He is very sincere and genuinely cares about his students wellbeing. I learned so much from him-don't miss out on an opportunity to learn from him!

3.0
4.0
CIS100
Feb 15, 2011

Mr monsour takes pride in his job although he is very full of himself, beware he expects people to ask to use the bathroom, and will get rediculously angry and insulted if you need to leave class early for anything...as far as classwork..hw is very easy...u must attend to pass and u will if u do! I quit going because i couldnt stand his attitude.

5.0
1.0
CPS161
Jul 13, 2011

By far one of the best CPS teachers. He is very knowledgeable, helpful, and humble. I'm not sure what attitude the previous person was talking about. I've never seen him get angry. He's one of the nicest people I know.

4.0
1.0
CPS120
Sep 25, 2011

Khaled is a very good teacher and his classes are extremely easy. The only problem that I had was that he got frustrated when the class didn't understand the point he was trying to make.

5.0
1.0
CPS02
Nov 8, 2011

He is the best and most fun teacher there is. He explains concepts in a very nice way with lots of examples, and if someone still doesn't get it then he would go over it again. If people don't get the HW then he will still go over it again. The best there is.

4.0
3.0
CPS120
Nov 9, 2011

He is a great teacher and willing to help, unfortunately he ends up doing the problems for you and then asking if you understand. Funny guy, you will get a good grade if you work for it.

5.0
3.0
CPS261
Apr 26, 2012

Khaled is friendly, helpful, knowledgeable - I think he cuts people way too much slack but, he does try to keep everyone interested, and gives every opportunity for students to succeed.

5.0
1.0
CPS171
Nov 26, 2012

I studied in Russian, France, Niger, Madagascar and I can assure you that Mr. Khaled is one of the best Professors at WCC. Smart, funny, always ready to answer any questions and assist you if you need help. He is very convenient and wants to see his students succeed. Just focus on his lectures and do your homework. If you want to learn, take him.

5.0
2.0
CPS120
Dec 3, 2012

Great teacher. Has a slight accent but is more than willing to work with you till you understand the material. He really goes out of his way to help you out. I would take this teacher again if I were not transferring out.

5.0
2.0
CIS127
Dec 13, 2012

Will do whatever he can to help you if you ask. He won't baby you but he wants you to succeed. Asking informed questions will make him like you.

5.0
3.0
CIS100
Dec 19, 2012

Mansour is very helpful, I was amazed with how many other students did not attend his lectures or complete their assignments. If you do your assignments in class he will help you get it right!

5.0
2.0
CPS120271
Mar 16, 2013

Mr. Mansour is a very smart programmer. He explains very well and helps as much as he can. He is strict about his class though and wants the best for his students. Programming is generally hard so you won't find the first two classes easy. After that its a piece of cake.

5.0
1.0
CPS171271
Nov 13, 2013

Ridiculously helpful, lenient, and forgiving. He's willing to help any who ask, even if you were clearly on Facebook all semester and need to learn everything in a week. A very nice, knowledgeable, and personable man. He's an easy prof for a hard subject. Grades very generously.

5.0
2.0
CPS120
Sep 17, 2014

I''ve been lucky to have had some great instructors at WCC. That said Mr. Mansour is my favorite by a long shot. Never have I seen someone who truly enjoys going the extra mile to help students. He is very kind reasonable and outgoing. I really can''t say enough about him. Do yourself a favor and take his class whichever one it is. No regrets

5.0
1.0
CIS171
Nov 6, 2014

Great guy, great class. Would recommend.

1.0
5.0
CPS120
Grade: C+
Dec 9, 2014

being someone who never took any computer science classes i found him very confusing. he doesnt tell you when you are to turn in lab and homework, examples dont really help on the homework. he purposely left out part of lecture so you would email him for help. overall sucks at teaching this subject. the hardest class ive had to take here. no book

4.0
3.0
CPS171
Grade: A-
Dec 13, 2014

Great teacher, takes pride in all of his work. Does come across sometimes as stuck up, but you have to remember he's foreign and his culture is much different. Explains concepts very well. Patient, and very forgiving on grades and homework (as long as you show interest).

5.0
2.0
CPS120
Grade: A
Dec 25, 2014

My favorite instructor so far! He is generous with his time and very responsive to emails (I emailed him on a Sunday and he responded in 5 minutes!). His method of teaching forces you to THINK, which is a necessary quality for a programmer. Anyone who did not get an 'A' in this class simply didn't do the work. Highly recommended!

2.0
5.0
CPS120
Mar 15, 2015

Teaches 10 different classes- scattered, forgetful. Prepare to spend hours on impossible homework unrelated to anything learned in class. "I can't give you all the answers," will be is his reply when asked, expects you to figure it out on your own. Will repeat "Come on, guys!"and "Focus, guys!" all class long, which is not conducive to learning.

4.0
4.0
CIS192
Grade: A-
Apr 4, 2015

When I took this class I did not appreciate how much I actually learned. He covers almost three semesters worth of material in one semester so you really get a good bang for your buck. When I transferred to Wayne state and had to take advanced computing classes it had to try to not fall asleep in class. he teaches you the logic so the rest is easy.

5.0
1.0
CPS171
Grade: A+
Nov 19, 2015

He is really good!!! Take all the programming classes with him

4.0
4.0
CPS120
Nov 25, 2015

He seems like a very easy teacher until you get to the tests, they are open everything, you can even get answers from your neighbor. But don't be fooled, they are HARD. But he gives good lectures and if you go to him out of class, he is willing to help.

3.0
5.0
CPS120
Grade: A-
Nov 30, 2015

Good professor, very knowledgeable, but tests are HARD. Like, really HARD. everyone failed midterm. Very good at teaching programming and logic, but doesn't go over history, terminology, ect., but that will be on exams. Participation in class is mandatory. Also, textbook is online (zybooks), NOT anything from WCC bookstore.

5.0
2.0
CPS271
Grade: A+
Dec 1, 2015

Awesome professor, one of the best at Washtenaw Community College. Accent can be hard for some at first, but was not an issue for me after a few lectures. Can be a little intimidating at first with the way he reacts but it is just the way he is. Very approachable and helpful when you need help. The best computer science professor at WCC.

4.0
4.0
CPS161
Grade: C
Jan 19, 2016

He is a great teacher, the class is just hard. I struggled with the class initially.

5.0
1.0
CPS171
Grade: A
Jun 24, 2016
Would take again

He has no homework deadlines and lets you fix them and turn them in as many times as you need. All the exams are open book, open note, open google, and open to class working together. He was even fine with us bringing in someone who took the class the previous semester to help on the test. In short, he's an awesome guy who just wants you to learn.

1.0
3.0
CPS161
Jan 1, 2018
Wouldn't take again

Completely absent from his class for the entire semester, unless you nag him. Very slow to respond to e-mail inquiries, ignored questions from students regarding midterm dates/final dates, and questions for help with the programming homework. Zero point in taking his classes, can learn much more/better for FREE using codeacademy.

GRADED BY FEW THINGS
4.0
2.0
CPS171
Grade: A
Apr 13, 2018
Would take again

I honestly don't know how so many people don't pass this class. Prof. Mansour allows you to have all semester to finish all the work he assigns. The material can be tough, but he gives you so much time and resources that if you don't pass it is out of pure laziness. His lectures are helpful for the homework, so come to class. He is stern but nice.

Gives good feedback
LOTS OF HOMEWORK
Caring
2.0
3.0
CPS161
Grade: A
Apr 27, 2018
Would take again

Here's the deal, Khaled is a super easy grader but he is NOT a good teacher. All the homework and tests are due on the last day of class and the homework can be resubmitted, but Khaled is straight up rude to students who need help. Often says things like "This is not difficult." and laughs if you don't understand the material. RUDE.

GRADED BY FEW THINGS
4.0
3.0
CPS161
May 11, 2018
Would take again

Loved khaled's attitude. Will not shy away from the truth which is helpful for a intro programming course. CS gets harder as you move up and it's simply not for everyone, his blunt attitude might help you decide if CS is something you want to do. I didnt. If you get offended easily pick someone else. teaching wise there's room for improvement.

Skip class? You won't pass.
Hilarious
Caring
1.0
3.0
CPS171
Sep 16, 2018
Wouldn't take again

Dropped this course due to this person's inability to properly organize course content. Grading based on information he doesn't give you: personal preferences on formatting, assumed use of functions that aren't covered in any of the material, and questions in quizzes for material that is never covered. Save your money and use Coursera or EdX.

4.0
2.0
CPS171
Grade: A+
Dec 13, 2018
Would take again

Prof. Mansour is very knowledgeable and knows how to make tough concepts easily understandable. There are no in-class tests, and there is only one big due date at the end of the semester for all of the assignments. Make sure you attend every lecture, though, because they are essential in being able to complete the homework he assigns.

Respected
Hilarious
Amazing lectures
5.0
3.0
CPS120
Grade: A
Dec 15, 2018
Would take again

be prepared to learn. he is a great teacher . I love this guy. he is always willing to help others.

Gives good feedback
Clear grading criteria
Caring
5.0
2.0
CPS171
Mar 28, 2019
Would take again

Khaled Mansour is a great teacher and a great person. He do care about his students. Encourage them to pass, gives no due dates, to help them do the work based on their time, he says please ask and i beg you to ask, do homework, gives you a life advices too, he really care about his studends. Personality, i wish i to take every class with him

Gives good feedback
Inspirational
Clear grading criteria
3.0
3.0
CPS120
May 7, 2019
Wouldn't take again

You will have to work hard and it will at times be stressful. DO NOT wait until the last minute to do assignments. Ask for help when need to.

Participation matters
Skip class? You won't pass.
Lecture heavy
2.0
3.0
CPS171
Grade: Not sure yet
May 31, 2019
Wouldn't take again

you have to teach yourself if you are taking it online, I am not having any major difficulties doing the work since I have a background in programming. I gave rated him low because he is very rude and makes students feel they are stupid when they ask questions. If you made a mistake its like the end of the world. He hates people asking questions.

1.0
3.0
CIS171
Grade: B
Jul 9, 2019
Wouldn't take again

On WCC's website, it says the (online CPS171) class is for beginners who have no programming background. Two weeks into the class, I was having some difficulty, and he told me in an email that the online class was not for beginners, and is for people who already have a prgming background who just need the credit. Beginners, no not take this class!

Accessible outside class
Participation matters
Graded by few things
2.0
2.0
CPS171
Grade: B+
May 6, 2020
Wouldn't take again

As an adult going back to school, I found Mansour to be very disengaged from the online class. This is a self-guided, hands off teaching, "on your own" class. Luckily, I've been programming professionally for the past 15 years, so this was a breeze. However, if you're just getting into programming then be prepared to look for things on your own.

Respected
5.0
2.0
CIS100
Aug 6, 2020
Would take again

I took this class online in the summer. Due to COVID he told us to turn all the assignments in before the end of the semester. The class is really easy if you take it online. He answers emails fast & is helpful. 3 of my assignments in MyITLab were not able to detect a couple my answers, so he said he will manually change them in the grade book.

Clear grading criteria
Caring
EXTRA CREDIT
5.0
4.0
CPS171
Grade: A+
Sep 1, 2020
Would take again

I took the first iteration of the accelerated course (3 months of material in 3 weeks). Professor Mansour was available nearly all hours. And answered promptly. He is always willing to work with you if you put in the work and demonstrate what you've tried. Not easy and I learned a lot. Totally worth taking if you have the time to dedicate to learn.

Accessible outside class
Participation matters
Caring
1.0
3.0
CIS171
Grade: Not sure yet
Feb 20, 2021
Wouldn't take again

This man is horrible, I am not joking. For my very first program, I did it incorrectly because I used the wrong textbook. The one I used was listed as the "Textbook for the course". He used a different one and made no clear mention. He also spent hours looking at my code and could not see a simple error. Don't waste your time, pick someone else.

1.0
5.0
CPS171
Grade: A
Jun 22, 2021
Wouldn't take again

Khaled is a bad teacher, plain and simple. he doesn't do any lecturing. He hates answering questions and makes his students feel stupid for asking them. He has no empathy for students who are struggling and is very dishonest about his course requirements. Do not listen to him. You 100% need a strong programming background to take his classes.

1.0
4.0
CPS171
Grade: A
Aug 5, 2021
Wouldn't take again

1) The class was EXTREMELY disorganized. You could find mismatched pieces of information between the syllabus and the actual course. 2) Mansour treats his students in an ill-tempered and condescending attitude, HATES answering questions, and grades in a very petty and inconsistent manner. 3) Self-study class. Unless he's your only choice, avoid.

Tough grader
5.0
3.0
CPS171
Grade: A
Dec 15, 2022
Would take again

Professor Mansour is one of my favorites thus far. He is always willing to help students and is genuinely kind and caring. I highly recommend taking his class. He also allows students to resubmit machine problems to get a better score which is really nice.

Inspirational
Caring
Accessible outside class
2.0
4.0
CPS271
Grade: A
Jul 3, 2023
Would take again

Class is kinda hard bc learning material isn't helpful. Took accelerated 4-week. Useful if you just want to get classes out of the way, but definitely have to put the work in. He's not very helpful over email, so making a class group chat is a must to go over concepts.

Get ready to read
Clear grading criteria
Graded by few things
1.0
5.0
CPS171
Grade: Not sure yet
May 24, 2024

Prof. Mansour is clear and prompt, yet strict and inflexible with a harsh teaching style. Expects extensive coding/technology knowledge in beginner courses. Strict grader, is not afraid to give out zeroes. Comes across as condescending with frequent rants, so consider other instructors if available. Still, offers thorough explanations when asked.

Tough grader
Get ready to read
Participation matters
1.0
4.0
CPS171
Grade: A
Aug 26, 2024

Professor Mansour was the most disrespectful professor I've encountered. In a zoom meeting to receive help with a project, he was extremely inpatient and raised his voice at me a number of times, when trying to do what he asked, which was very inappropriate for an instructor. His emails were also very unprofessional and passive aggressive.

Tough grader
1.0
4.0
CPS171
Grade: Not sure yet
Oct 24, 2024

Extremely unprofessional. Sent out a rage email the second week of class. left unprofessional feedback on assignments. shows signs of poor temper. do not take.

Lots of homework
1.0
3.0
CPS171
Grade: A
Dec 10, 2024

Bad professor in general. Don't recommand.

Tough grader
Get ready to read
Test heavy
2.0
4.0
CPS171
Grade: A
Dec 18, 2024

CPS 171 is not for beginners. This professor will be there if you reach out for help, but he is not the most patient. Beware.

Tough grader
Lots of homework
Accessible outside class
1.0
4.0
CPS171
Grade: A-
Feb 16, 2025

The online class was set up poorly. After the first two weeks readings,videos & examples never gave me clarity. No matter how many notes I took they didn't prepare me for homework/quizzes. The homework repeatedly necessitated coding techniques that weren't yet taught to us. Horrible class. It needs reformed modules, quizzes, & a better schedule

3.0
3.0
CPS171
Grade: A+
May 5, 2025

I took this during the Winter 2025 semester online. This course overall was not too difficult, but only because I had prior experience with CS. I would put emphasis on creating a class group chat to help each other out when you have problems, because the way the instructor answers emails is rather curt and seems unprofessional at times.

1.0
4.0
CPS171
Grade: A
May 22, 2025

All around not helpful at all. Far from professional attitude when emailing, posting announcements, etc.

Tough grader
5.0
1.0
CIS
Grade: A+
Dec 15, 2025
Would take again

Took CIS 282 with him and he was genuinely the sweetest. Would 100% take again. Both exams are open-book/open-note. We can take as many breaks as we want. For the midterm he said he booked the room until 12 am so we didn't have to worry about time. I suck at coding but it's honestly hard to fail if you show up, pay attention, and do the work.

Participation matters
Caring
Respected
5.0
1.0
CIS
Grade: A+
Dec 15, 2025
Would take again

Some things to watch out for: He's deaf in one ear, so get ready to talk loudly. Some lectures I found his slides to be confusing, but a couple videos from youtube were enough to figure things out. Quizzes are worth *a lot*. Simply skimming over the assigned reading is enough to do decent on them so don't miss them and don't wing them. (2)

Get ready to read
Clear grading criteria
Graded by few things
Class Info

Online Classes

100%

Attendance Mandatory

38%

Textbook Required

50%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 28 grades
Most common grades:
A (13)
A+ (7)
A- (4)
Grade Distribution
A(20)B(1)C(2)D(0)F(0)A-/B+(5)
Based on 33 reported grades
A: 13
A+: 7
A-: 4
Not sure yet: 4
Common Tags
Caring (7)
Tough grader (6)
Clear grading criteria (5)
Participation matters (5)
Accessible outside class (4)
Get ready to read (4)
Gives good feedback (3)
Respected (3)
Rating Trend

Declining

-1.21 avg change
Aug
Oct
Dec
Feb
May
Dec
Last 6 months
Ratings by Course

COM100

5.0

(1)

CPS261

5.0

(2)

CIS099

5.0

(1)

CPS02

5.0

(1)

CIS127

5.0

(1)
+14 more courses
Difficulty by Course

CISALLCLASSES

5.0

CIS192

4.0

CPS

3.5

CPS120

3.1

INTROTOC

3.0

Similar Professors