3.1

Mohamed Fayad

Computer Engineering - San Jose State University

3.1
Quality
3.2
Difficulty
4%
Would Retake
331
Reviews
3.1
Quality
3.2
Difficulty
3.1
Helpful
3.0
Clarity

4%

Would Retake

331

Reviews

Rating Distribution
Official
331 total ratings

5

125

4

49

3

23

2

33

1

101

What Students Say

He is the worst teacher I have ever had the misfortune to be taught by

CMPE180B - 1.0 rating

Most of the time whatever he teaches doesn't make sense

CMPE202 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

72%

Textbook Required

86%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 16 grades
Most common grades:
Not sure yet (6)
A (5)
B+ (4)
Grade Distribution
A(5)B(5)C(2)D(0)F(0)A-/B+(4)
Based on 25 reported grades
Not sure yet: 6
A: 5
B+: 4
B-: 4
Common Tags
Tough Grader (10)
Skip class? You won't pass. (6)
Hilarious (6)
SO MANY PAPERS (3)
GROUP PROJECTS (3)
LOTS OF HOMEWORK (2)
Participation matters (2)
GRADED BY FEW THINGS (2)
Rating Trend

Declining

-1.18 avg change
Jan
May
Nov
Jan
Apr
Sep
Last 6 months
Ratings by Course

CMPE20201

5.0

(1)

CMPE195B

5.0

(3)

CMPE03

5.0

(1)

CMPE138

4.8

(6)

CMPECMPE

4.3

(3)
+18 more courses
Difficulty by Course

CMPE2025

5.0

CMP131

5.0

COMPCMPE

5.0

CMPE18038

5.0

CMPE203

4.5

Reviews (294)
5.0
4.0
CMPE20201
Jan 2, 2006

He tried very hard to make students understand the concept. He always gave time to students for meeting whenever needed. So in a way he had been very helpful. I would like to thank him for his outstanding work.

5.0
3.0
CMPE202
Jan 2, 2006

very informational . He adopts a method of teaching which is very effective. Might have given little more importance to software patterns

3.0
4.0
226
Jan 2, 2006

he gives lot of assignments and 2 project, if you are a graduate student and not working it is very useful to get a job

5.0
3.0
CMPE226
Jan 2, 2006

Very responsible

5.0
4.0
CMPE202
Jan 2, 2006

Prof. Fayad teaches innovative concepts and methods for OO design, which you are not able to easily find in a common book. I like the class projects for I believe learning by practice is the best way.

4.0
3.0
CMPE202
Jan 3, 2006

Teaches new and innovative software engineering concepts. Good empahsis on good software engineering methodologies ( software stability)

5.0
2.0
CMPE226
Jan 3, 2006

emphasis on basics, which are the building blocks of the the subject.

5.0
3.0
CMPE202
Jan 4, 2006

Projects are useful. Interesting teaching method.

4.0
5.0
CMPE202
Jan 6, 2006

This class is really spend a lot of time on team project and very hard, but is really learning a lot and helpful.

4.0
4.0
ENGR226
Jan 26, 2006

It was a very useful class. I learned a lot. I liked the way the prof was encouraging students all the time.

2.0
5.0
CMPE202
Jan 31, 2006

Teaches stability model (which is so abstract and not at all useful).

1.0
5.0
CMPE202
May 16, 2006

He should be kicked out.....he has gone insane and old i think he should stop teaching....unfair grading methods

2.0
3.0
CMPE202
May 23, 2006

Overall you can just listen to the second part of his lectures. From the beginning of the class, he wastes lots of time in talking about his family. (Who cares...) Then he lost our attention of listening. Second, his grading and attitude is so subjective. If you need to have a good grade, better sit in his office all the time. So far he is poor :(

5.0
1.0
CMPE202
May 24, 2006

His classes were very informative

4.0
4.0
CMPE202
May 24, 2006

Hard to make it (SM is so abstract, easy to understand, but hard to do it). But the grade is fair, you get what you pay for.

5.0
4.0
CMPE202
May 24, 2006

Dr Fayad is a gud professor. His method of teaching, though is considered tough by the students, in my opinion this is the best possible way for teaching class diagrams , sequence diagrams and and understand design of s/w better.It helped me to open my mind and explore different possible methods to understand the subject

5.0
2.0
CMPE202
May 25, 2006

Good at teaching concepts.Even though in a hard way we get to learn .

5.0
3.0
CMPE202
May 25, 2006

You will get to learn stuff. He concentrates on Team involvement, it brings a team player in you. You have to do alot of brainstorming and be positive to learning. I highly recommend this professor for those who are will to put up efforts.

5.0
1.0
CMPE202
May 25, 2006

He is a good professor.His teaching methods was comprehensive.He was approachable any time whenever we had doubts.We learned a lot from his Class.

3.0
3.0
CMPE202
May 25, 2006

Obviously knows his stuff but has a tendency to stray from lecture topic and then lose control over timing.

4.0
3.0
CMPE202
May 26, 2006

Professor Fayad is very helpful in clarifying doubts.i would prefer this prof. as he makes us work so hard & learn alot.

5.0
1.0
CMPE202
May 26, 2006

Too good a professor, if you get along with him.. he has the best to provide to the students, but the way to teach is kinda different...No books, only web content ( thats the best part )

5.0
1.0
CMPE202
May 26, 2006

Professor is more knowledeable and teaches in higher plane than normal course material. He is very easy in grading. Also he is more process oriented. In this course, be prepare for hard work(~70% of term time). If you get more clarity from professor on what is exactly you need to do (try for couple of reviews), then you will do good in this course!

5.0
1.0
CMPE202
May 26, 2006

Hi everyone, If you are planning to take 202/226 next semester I would strongly recommend Dr.Fayad. He is very helpful. He teaches the latest techniques in software engineering fields. He is kind and understanding. He is having respect for all his students. And show him you are working hard and doing your best you will defintely get an A in his cla

5.0
3.0
CMPE202
May 26, 2006

He teaches well. He spares his valuable time to explain us the details of the subject.

5.0
1.0
CMPE202
May 26, 2006

Dr.Fayad is a very dedicated professor who stimulates student to envisage innovative ideas and use modelling techniques to model the ideas. This professor and his taching skills, his dedication has helped me to excel in the course

5.0
3.0
CMPE202
May 27, 2006

Dr Fayad uses different technology for teaching. The subject matter is different and Dr Fayad teaches them well. I would recommend taking this course under Dr Fayad

4.0
4.0
CMPE202
May 27, 2006

I learned useful design techniques from Fayad from taking his 202 course, which I'm planning to apply to my career.

5.0
1.0
CMPE202
May 27, 2006

He is an excellent teacher. He is patient. He spend alot of time with students almost every weekend.He replies to all my emails on time. Even I got B in his class but he still an excellent teacher

4.0
2.0
CMPE202
May 27, 2006

Teaching by practical means is a very good method. I really liked the method.

5.0
2.0
CMPE202
May 27, 2006

He is the best professor to teach this course. By working on both the projects the students definitely learn a lot.

5.0
2.0
CMPE133
May 27, 2006

He teaches unique, practical methods that are different from other professors. He is very approachable and willing to help you if you ask for help.

5.0
1.0
CMPE202
May 27, 2006

Excellent teaching. Very dedicated. Very helpful. Take courses from him if you have lot of time to work on the assignments and problems, and you will benifit a lot

4.0
2.0
CMPE202
May 28, 2006

Professor's helps us a lot working with the projects and through this projects you get to learn out a lot. Emphasizes more on team work. Good experience learning with him. I like his classes.

5.0
1.0
CMPE226
May 28, 2006

I enjoyed this semester with Professor Fayad, learned a lot with him.Thank you very much and have a lovely summer

5.0
2.0
CMPE226
May 28, 2006

Extremely helpful and knowledgeable professor !!! It was great working with him...

4.0
3.0
CMPE202
May 28, 2006

Dr Fayad is very passionate about his work. He is very willing to help students to understand the course. Overall it was a good experience.

5.0
3.0
202
May 28, 2006

Very hard class if you try to do everything last minute. You must meet him at every iteration over your project to get a good grade. He provides valuable feedback although it is frustrating trying to oranize team meetings to meet him.

5.0
3.0
CMPE226
May 28, 2006

Dr. Fayad is an exceptionally good teacher. I loved taking his class not only because he is knowledgeble and gives relevant information but also becuase he is a good presenter and it's tough to get bored in his class. I will strongly encourage you to take his class if the topic interests you becuase you'll learn a lot. Thank you Dr. Fayad

4.0
1.0
CMPE226
May 28, 2006

You will learn alot in this class. A lot of motivation is there to think of practical aspects of subject and work on them. Work hard and have a good time. Grading is easy and fare All the best.

5.0
3.0
CMPE226
May 29, 2006

-Made very complicated concepts simple to understand. His style of teaching abstract concept through daily life example is commendable.

5.0
3.0
CMPE226
May 29, 2006

Excellent professor with excellent skills. His lectures are enjoyable and very instructive. I have definitely learned a lot from him and enjoyed every bit of his class. An excellent teacher, who delivers good material in a good fashion.

5.0
2.0
CMPE226
May 29, 2006

This class will be a excellent learning experience for you. Professor is one of the most well known person in Database Industry. A lot of stress is laid on the practical aspect of course. He is a great presenter and teacher. You will just love the way he teaches. Go ahead, work hard and have fun.

5.0
1.0
CMPE226
May 29, 2006

very good professor, very good!!!

5.0
2.0
CMPE226
May 29, 2006

Exellent professor,also provides useful stuff for learning.

4.0
2.0
CMPE226
May 29, 2006

very good

4.0
4.0
CMPE226
May 29, 2006

Great Speaker, Motivator and Good Teacher.

4.0
3.0
CMPE226
May 29, 2006

One of the most dedicated professors who truly loves teaching.

2.0
4.0
CMPE202
May 30, 2006

He teaches 2 months about stability modelling which is hardly used in industry. There is no coverage on Design patterns, Component Object Model or any other interesting hot topics. You would get good documentation skills and attend meetings every week.Be ready to spare most of the semster time for just this subject.In grading he doesnot see content

5.0
3.0
CMPE202
May 30, 2006

What I like about his teaching and exams is there is no need to memorize anything or study for exams. Attending all classes and dedicating some time for project are essential. The stability model he teaches clearly brings out the shortcomings of traditional class diagram model and puts you on the path to making your own design patterns.

5.0
3.0
CMPE202
May 30, 2006

Excellent Professor gained lot of knowledge from him.Dedicates lot of time for his student . Makes sure that his student learns the concept.

5.0
1.0
CMPE202
Jun 1, 2006

Excellent professor!! Very good teaching method. Dr. Fayad emphasizes more on practice and student involvement. He makes sure that the students understand the concept. If you pay attention in the class and are ready to work hard you can easily score good grades. I learned a lot from his class.

4.0
2.0
CMPE226
Jun 4, 2006

Really good Professor!! Taught the concepts clearly and helped me get a strong foundation of Database Systems, especially Class Diagrams.

5.0
1.0
CMPE202
Jun 14, 2006

Dr. Fayad is very helpful and makes students work hard to understand the concepts.He is very clear about the trend and things that are required to build career. He gives a solid foundation in modelling. He spends lots of extra time for the goodness of students. That is his special quality. I very strongly recommend Dr. Fayad lecture for CMPE 202.

5.0
1.0
CMPE226
Jun 21, 2006

He is excellent in teaching. He is a good grader got A+ in this class. Most of the student gets a grade in between A and A- so if you are on probation I suggest you to take his class. Besides that his teaching is worth and his projects are really very good.

5.0
2.0
CMPE202
Jul 5, 2006

Prof Fayad is serious about teaching and he asks the same to his students. He makes students understand difficult concepts like those that involve Stability Model and give a new way of thinking. I appreciate his entusiam to meet students in office hours and also in weekends. He also gave me a new understanding of how a team should work. Thank you!!

5.0
1.0
CMPE226
Jul 6, 2006

No Comments

5.0
1.0
CMPE195B
Jul 7, 2006

Wonderful teacher. An inspiration.

5.0
1.0
CMPE195B
Jul 7, 2006

A good teacher who is willing to lead students out to the real world

5.0
2.0
CMPE195B
Jul 11, 2006

Prepares you for the next step into the real world

1.0
5.0
CMPE226
Aug 21, 2006

Very Bad

4.0
1.0
CMPE202
Aug 29, 2006

Very helpful. Makes the student think out of the box.

2.0
4.0
CMPE202
Sep 12, 2006

You need waste many hours to wait at his office or starbuck, otherwise your project will not pass. other people will stare at you guys as if some free stuff is waiting for you.

3.0
2.0
CMPE202
Oct 18, 2006

Needs to explain the subject better. Gives loads of unnecessary work. Has some weird sense of grading which is difficult to understand. Sometimes Students who have done no HW end up getting better grades than students who have done the HW, though incorrectly.

1.0
3.0
CMPE226
Oct 29, 2006

I doubt even God can decode what he wants. He says onething and changes his take on it later. Very hard to understand what he really want in the project. He wastes peoples time in telling about he is not moody which people should get that one their own. No project i know of felt good about the discussions with prof...this itself tells.

5.0
2.0
CMPE202
Nov 18, 2006

It was wonderful experience studying under prof fayad, he is very practical and clear at his work and this will make u work real hard.... Definitely learnt many important things from him, specially from his excellent examples.. it was a great learning exp....

5.0
1.0
CMPE202
Dec 13, 2006

very hard working person, just you have to be loyal and hardworking to get a good grade. cheating won't help.

5.0
1.0
CMPE202
Dec 13, 2006

This course helped me in understandig the concepts well. The assignments combined with group projects helped me to work in a real world simulated environment and also made sure that concepts I learned in class are applied in the work we did. Project meetings with the professor helped us clarifying the issues and helped us to go in right direction.

5.0
2.0
CMPE202
Dec 13, 2006

The cmpe 202 class was very helpful, especially the projects and practical problems.

5.0
2.0
CMPE202
Dec 13, 2006

He is a type of professor who will give students plenty of opportunities to get an A+ grade. He's giving extra points on every project, practical problems and essay writing. He even spends his personal time reviewing team's project and pointing out things needed to be improved. He also recognizes students who are giving extra effort on his class.

5.0
1.0
CMPE202
Dec 13, 2006

He is the best professor in SJSU. He works very hard and helps students in all possible way to get a good score. His assignments and projects are very helpful to build the knowledge. At the end of the semester you will feel that you have learnt something.

5.0
1.0
CMPE202
Dec 14, 2006

Professor Fayad is an excellent teacher. He even dedicates time to help his students during Sundays. I doubt if there is any other professor that would help students that much. He gives every opportunity to get a good grade, and is willing to grant extra points if the students prove worthy. Excellent. A++ for him.

5.0
4.0
CMPE202
Dec 14, 2006

His class is lot of work but when done, he gives good grades......I have nothing against him......He works hard for his students and is a very hard working person!!!!!!!!!!!!

5.0
3.0
CMPE202
Dec 14, 2006

He is very good professor.People discouraged me before taking the course but I had very good experience.Only think first we will take time to get used to his styles like specific emailing formats etc. But after we think about it it makes sense since he is handling hundreds of students. Professor stresses more on his very views than industry accepte

4.0
3.0
CMPE202
Dec 14, 2006

I was very scared to take his class.But i liked his teaching style very much. He made us work a lot .But now i can tell confidently what i learnt. I was nervous to send emails to him ,but now i learnt to send email to anybody clear and short.All in all he's a very good person and allots most of his time for students!

5.0
1.0
CMPE202
Dec 15, 2006

His teaching is excellent and he spends lot of time with students and helps them.At the end of course you will learn subject very well.

5.0
5.0
CMPE202
Dec 15, 2006

Dr. Fayad is a brilliant man who is also a great professor. He tries to make his lectures interesting, his explanations are generally clear, and he is committed to helping out his students. Though he gives voluminous amounts of work, he does reward effort with good grades. :) Thanks for the challenging but valuable lessons in modeling, sir!

5.0
1.0
CMPE226
Dec 18, 2006

Prof. Fayad conducted the classes in a very organized manner. His methods of teaching were wonderful with minimum text book usage and more class interactions. Overall, I enjoyed his classes thoroughly and enjoyed writing the exams as well. I would rate Prof. Fayad as excellent (of course not just based on the final grade that I received!).

4.0
3.0
CMPE226
Dec 18, 2006

he is very helpfull in our project work

5.0
2.0
CMPE226
Dec 18, 2006

Dr. Fayad is very helpful and take extreme interest in teaching. Students who are inetersted in learning spatiotemporal DB must attend this course.

3.0
3.0
CMPE226
Dec 18, 2006

A very hard working professor, trying to help his students in the best possible way. Though I did not like the course content but still I enjoyed taking this class.

5.0
1.0
CMPE226
Dec 18, 2006

Prof.Fayad is very helpful in projects. Projects really helps student .Teaching is very good. Very helpful to students. Has a very high standard of teaching.Gives a very good feedback to students work.Any student wanting to learn database systems, Prof.Fayad is a first choice. During the end f the semester student walk out with confidence.

5.0
1.0
CMPE226
Dec 18, 2006

He is fairly easy on the grading. Though, you have to work hard to earn it. So please don't get slack off just because I said he's easy. No textbook is required for this class.

5.0
1.0
CMPE226
Dec 18, 2006

Prof.Fayad as a great professor n a wonderful human being.Its been an enriching experience to study under him.

5.0
5.0
CMPE202
Dec 18, 2006

Prof Fayad takes a lot of interest in the subject & also demands as much interest from your side. He does not believe in using any book & has his own slides & material for the same. He has done a lot of research work in the subject matter involved.

5.0
2.0
CMPE202
Dec 18, 2006

He is a good professor and spends a lot of time with his students.

5.0
1.0
CMPE202
Dec 18, 2006

Genuinely interested in teaching students.

5.0
4.0
CMPE202
Dec 18, 2006

great work.... really made everyone work... and helped a lot...keep up the good work !!!!

5.0
3.0
CMPE202
Dec 18, 2006

His teaching method is great . He giude you to undertsand the material . Exams reflect about your learning . Teaching is interesting . You will never feel boring in his class , he knows how to motivate the students to keep them focus .

5.0
2.0
CMPE202
Dec 18, 2006

Cool take his class, its a good learning Experience.

5.0
1.0
CMPE202
Dec 18, 2006

he is good

5.0
2.0
CMPECMPE
Dec 19, 2006

I had fun in the Professor Fayad's class. His projects especially force you to think in a practical manner and a logical way. I really had fun doing the projects. The only thing I can suggest as an improvement is that Professor Fayad should give a little more time period for the submissions of the practical problems and the project maybe by hurryin

4.0
4.0
CMPE202
Dec 19, 2006

I leared a lot from this class. It's quite easy to get a good grade, no boring memorize stuff, but need to work hard and write a lot.

5.0
3.0
CMPE226
Dec 19, 2006

Professor Fayad is one of the rare professors who goes the extra miles to help you learn and understand the material he is teaching. His methods are simple, while focusing on the subject matter he tries hard to make it interesting and hence making learning fun. All assignments are hands on and his way of teaching is learn by doing, that makes what

5.0
2.0
CMPE202
Dec 19, 2006

He is a very practical teacher.

1.0
3.0
CMPE202
Dec 20, 2006

By taking this class, you will learn nothing about software engineering, but you will learn (1) all about Prof. Fayad' relatives (2) all about his 'very successful' businesses (3) how 'terrible' other academics in the Software Engineering field are. You will never use his pet subject, 'stability model', in real life on a real job.

5.0
2.0
CMPE226
Dec 24, 2006

Very interesting course

1.0
5.0
CMPE202
Dec 25, 2006

NO FAIR GRADING AT ALL. HIS CLASS IS TOTALLY USELESS. AND HIS TEACHING MAKES YOU MORE CONFUSED. midterms dont count at all. I DONT KNOW WHAT COUNTS.....

4.0
2.0
CMPE202
Dec 26, 2006

his projects really makes students to think a lot

1.0
5.0
CMPE2025
Dec 27, 2006

He is stupid...! does not teach what is needed in industry. has his own teaching & stupid projects, yes you can learn a lot under him. but who will benefit... but still i will recommend you take his as he will give good grades(gave me A+), not like other professors! Thanks to you Dr Mohammad Fayad, you are great!!!

2.0
4.0
CMPE226
Jan 25, 2007

he is hard but you learn a lot on his class.

2.0
4.0
CMPE202
Jan 25, 2007

Ok, let me warn you grad soft engin students taking cmpe202. The projects in this class are a lot of work! Also, be prepared to head up to Palo Alto for his extra help sessions on weekends. Prof. Fayad's requirements aren't always clear, so try to get some info from students enrolled in previous semesters. There's no textbook.

4.0
3.0
CMPE202
Jan 26, 2007

he is one of the best in sjsu.He helps his students in everyway possible.he makes students think hard,and makes them do the projects well.He even schedules extra time for students ,but for that u might be called to palo alto.if u take his class be prepared for brainstorming & studies. Finally ,if u do ur work throughout the sem,u will get A or A-

1.0
5.0
CMPE202
Mar 15, 2007

He dosen't clear with his own thought. He never help students... A team can't meet him more then twice in a semester for their problem (The Project problem which is alway uncleared even in his mind.) He is teaching which is not useful at all in the entire world. Even he wants the declaration of variable which is in his mind only. If you want to scr

4.0
1.0
CMPE226
Apr 4, 2007

He gives extra work compared to other professors, but his Grading is good. If u go and meet the professor in the middle of projects he gives good advise and suggestions which are very help full in the projects

2.0
5.0
CMPE202
May 6, 2007

Teaches stability model which is not used in the industry.Assigns 3 mandatory project, each equivalent to multiple project. 20 home assignments each a project of its own. Doesnt give good grades even when you have put in all your effort and the project is good, if you dont meet him every sunday to discuss the project.

5.0
2.0
CMPE202
May 23, 2007

This professor's teaching and grading is very good. But the course is really difficult.

4.0
4.0
CMPE202
May 23, 2007

He will ask you to do practical problems which is very good practice for exams but won't fetch you fancy extra points. Overall very good experience.

5.0
5.0
CMPE202
May 23, 2007

There is no fire without any incentive. This Prof. is one of the most hard working persons you can ever see in your entire life.He helps you learn a lot.For the first time in my life I went to write the final exam without any prior preparation.I dont think any Prof. in SJSU CMPE dept. takes as much care as he takes!He insprises a lot with his lect.

5.0
4.0
CMPE202
May 25, 2007

very Good

4.0
1.0
CMPE226
May 27, 2007

good teaching, grades well

4.0
3.0
CMPE202
May 28, 2007

This professor is really ossom. I liked his teaching and skill of increasing interest in subject. Personally, what i learnt from the subject is it increased my analyzing skills. Broadened my vision of thinking on any subject.

5.0
1.0
CMPE03
May 28, 2007

He is very hardworking,He need to take rest

5.0
2.0
CMPE202
May 29, 2007

SInce professor is very dedicated to students learning, you will definetly learn a lot by taking course under him. He is very fair in giving his grades. It was learning with fun experience for me.

5.0
1.0
CMPE202
May 29, 2007

He is the best professor who has ever taught me.He is so dedicated for his students and makes it a point that they learn something to acheive something in life.He teaches very well and tells real stuffs that we can never learn from any book.Thank You Sir.

5.0
1.0
CMPE202
May 30, 2007

He's quite knowledgeable and makes students grasp everything he teaches by giving practice exercises, projects etc.

5.0
3.0
CMPE202
May 30, 2007

Professor made the class interesting. He works hard and makes every student works hard. He is very much helpful.After completing this course I can see the changes in the way I think before I design a problem. A very tough class. But I would highly recommend to take the class from Professor Fayad as it is one of the important subject for our career.

3.0
5.0
CMPE202
May 30, 2007

Projects are the most important things in his class. If u do ur projects well u will get good grades. His requirements are unclear and he will demand a lot of work from ur side. Be prepared to go to Palo Alto once a week to meet him..

5.0
1.0
CMPE202
May 31, 2007

He is very good teacher ,we learned allot in his class , i think he is the best to tought 202.

3.0
4.0
CMPE202
Jun 17, 2007

Very hung up by old methods and views. Self-contradictory. What he says is final, dosent reason logically...and the numerous trips to palo alto add no value...just a big waste of time. Make sure you have a good team for projects. boring subject and he'll make u slog. N'joy

2.0
5.0
CMPE202
Jun 17, 2007

weird to say the least. Not clear what the course was intended for. Changes like a chameleon. Says one thing today and completely contradicts it the nxt day. And hell bent on getting a good feedback from his A grade students. Shud stop the palo alto sessions.

1.0
4.0
CMPE202
Jun 30, 2007

The professor does not teach anything that is currently practiced in the software industry. Moreover, he is old-school, and does not like being questioned. Neither is he open to any new/fresh material in the curriculum.

3.0
3.0
CMPE226
Jul 19, 2007

Best professor for getting grade

1.0
4.0
CMPE202
Sep 4, 2007

The professor does not cover any relevant material for the class. In his CMPE 202 class, he focuses on his invention of a design pattern which is not justice to the course of "System Design". He is old school and focuses more on how he is personally treated and admited, rather than the course.

5.0
3.0
CMPE202
Sep 5, 2007

He is good

1.0
5.0
CMPE202
Oct 15, 2007

He is himself confused what he wants. One day he will tell something and next day he will change and say the same thing as wrong.

4.0
4.0
CMPE222
Nov 21, 2007

Moody, bad temper, dislike being asked quest, confusing green sheet, mixed up schedules, lectures, teach same topics for different classes, pure theories, have to 'voluntary' meeting 25 miles away fr SJSU in Palo Alto to do the projects, otherwise hopeless, overloaded homeworks.

1.0
5.0
CMPE202
Dec 11, 2007

Fayad has serious megalomania. His 'stability model' is good for writing papers that nobody will read, not for real life. Spends most of his class time talking about his family, his business, etc. Very unprofessional. Has overblown ego. Does not take kindly to being questioned on his concepts. Sycophants probably do very well in his class.

4.0
2.0
CMPE202
Dec 29, 2007

Good teaching , lot of work but you will end up with a good grade. The only thing is u need to do what he says.Meetings at Palo Alto will helps a lot in the project,getting good marks.No need to prepare for exams as the work done is sufficient enough to appear.He is strict because he want student should learn about the subject.

5.0
1.0
CMPE202
Dec 30, 2007

is among few good professors in sjsu.He makes you work very hard and you will learn a lot in his class...very fair in grading.so take the class seriously and do the projects sincerely to get a good grade

5.0
4.0
CMPE226
Dec 31, 2007

goes beyond text book and teaches you to think out of the box ...

5.0
1.0
CMPE226
Jan 1, 2008

It was a great learning experience with Prof Fayad.

1.0
5.0
CMPE202
Jan 18, 2008

How come between 12/29/07 and 1/06/08 there are so many comments, ALL positive ? Specially after a mix of positive and negative comments in the previous months. Plus, here have been multiple comments posted on the same day, with same verbiage. Something looks VERY FISHY here.

3.0
5.0
CMPECMPE
Jan 25, 2008

this prof belongs to the old school.When he speaks the students are supposed to shut up and listen ...not very open to new ideas from students ,what he says is right to him .... dont force his to see ur point of view . he simply wont .But he has amazing knowledge on the subject , and if u r patient and play by his rules. u can learn a lot.

1.0
1.0
CMPE226
Feb 7, 2008

Useless professor...I felt so helpless to sit in his worthless class and work on is dumb projects. He needs a very long leave perhaps retirement would be a better option.When students spend so much to learn, he is such a let down.

1.0
5.0
CMPE226
Feb 7, 2008

The worst professor ever!!! Has no knowledge at all on the subject. Is very egoistic. Its a sheer waste taking any course under him. A course with him only means waste of time and energies

1.0
5.0
CMPE202
Mar 19, 2008

Advises you to go to the office hours at Palo Alto on Saturday. Isn't that illegal?

1.0
5.0
CMPE202
Apr 18, 2008

The guy is a total retard. He doesn't know how to teach. He eats too many donuts. He thinks stability model is the best database program even though it sucks. The guy wants you to drive all the way to a Donut Shop located in Palo Alto. I bet you he gets commission for the number of students that show up there. He is unethical and extremely rude.

1.0
5.0
CMPE131
May 7, 2008

I've never felt so frustrated, upset, confused and directionless in any engineering courses like I am in this class. The professor definitely has issues with favorism, incoherent explanation, grading system, his ego, his attitudes toward students, and much much more. Hard to ask him a question without being humiliated or making him raised his voice

5.0
1.0
CMPE131
May 7, 2008

Dr.Fayad is a wonderful professor. He has immense patience to work with students and he has been very helpful and supportive throughout the semester. His assignments challenged me to come up with fresh ideas. I took extra effort to get feedback from him on my work throughout the semester and I think that was the key to get good grades from him.

1.0
5.0
CMPE131
May 8, 2008

I hate this class...worst class I have even enrolled in. Ridiculous professor, he speaks nonsense to me. His gradng is off scale. WARNING: DO NOT TAKE THIS PROFESSOR OR YOU WILL FOREVER REGRET IT!!!

1.0
5.0
CMPE131
May 8, 2008

This is the worst professor on earth!!!!! He is incompetent to teach. I don't understand why he's allowed to teach. He is extremely biased. He claims he doesn't help students more than once, though certain students admit of getting his help a lot. He needs to retire and let others who want to teach. DO NOT EVER TAKE HIS CLASS OR HE WILL FAIL YOU!

1.0
5.0
CMPE131
May 8, 2008

Probably the worst professor I have ever had, and I have had some pretty bad ones. His grading scale is totally arbitrary. Lectures are incoherent and confusing. He spends half the class complaining about students who have offended him in some way. He reads these comments and talks about them in class. AVOID AVOID AVOID!!!!

5.0
3.0
CMPE131
May 8, 2008

Professor Dr.Fayad is vastly experienced personality in Object Oriented Design world.He is really matches his reputation. He uses his vast industry and teaching experience and blends them with his own original ideas to give crystal clear concept to student. If I have a chance I will take all of his class.

5.0
1.0
CMPE131
May 10, 2008

He is a very hard working professor, who is completely dedicated to the betterment of students. He spends the extra time and effort for the betterment of students which im sure no one else would do. I really appreciate his determination to achieve more .Really lucky to have worked under his guidance.

5.0
3.0
CMPE202
May 11, 2008

He is an excellent professor. Extremely helpful and very patient with the students in making them understand the subject. He really works with the students

5.0
4.0
CMPE131
May 11, 2008

I had an amazing experience learning object-oriented modeling and especially stability modeling. I had the opportunity to think out of the box and had an excellent experience interacting with Dr. Fayad. I am glad I had this opportunity.

1.0
5.0
CMP131
May 13, 2008

This is one of the **** professor i ever saw in my life. He just want students to be in trouble not here to help, he less explainatory , he will asks to do the projects like related to some war. I dont know where this project will be used . never ever take this calss . i dont know why the university is not taking the action against him,...

5.0
3.0
CMPE202
May 14, 2008

A very hardworking professor. Very passionate about teaching. Uses fair grading techniques and inspires students with his hardwork.

5.0
4.0
CMPE202
May 14, 2008

Professor Fayad is a good teacher. He is willing to use his own time to teach and guide us. I really appreicate his effort and help. He has a great knowledge in modelling. But time is too short. Hope we can have chance to learn from him. Thanks so much!

5.0
4.0
CMPE202
May 18, 2008

very good.

5.0
1.0
CMPE202
May 20, 2008

Dr. Fayad follows a practical pattern of teaching which is very helpful for the students to understand and as well analyze the subject in an appropriate manner. Though some students writes crappy messages which are all not true. May be those students havn't put much effort while doing the projects. Professor also encourages all the students in the

5.0
1.0
CMPE202
May 20, 2008

Excellent teaching method. I wish I can learn few more subjects from him. No one else can teach better than him. He is the best.I was afraid of this subject but after taking this subject under Dr. Fayad, I learnt many things in such a way that I can remember everything practically and easily. Even I don't require to look in book in future.

5.0
2.0
CMPE202
May 20, 2008

He makes feel that every student is special and everyone has their own caliber, just got to polish skills. Don't care about other comments, students who works hard always gain good grades. Not working on assigned work properly and at last blaming Professor is not right on our part as studnets,should obey and honour Prof. Great Professor, Kudos..!!!

5.0
1.0
CMPE202
May 21, 2008

To be honest i dint know the beauty and value of engineering.But after attending his class came to know how an engineer should think and apply his own design.He is a person of many human values and creativity.i am very lucky to have a class under him.He a excellent professor that i have ever come across.i am very lucky to have a class under him.

2.0
4.0
CMPE131
May 22, 2008

I knew more about the subject before I took the class. Now I'm hopelessly confused.

5.0
3.0
CMPE202
May 23, 2008

The professor is really knowledgeable and teaches well. Altough he makes student to work hard but then we learn a lot! He spends so much of his time on each and every student and help them a lot in their project. He is disciplined and as a person very good. I enjoyed taking his class as he tries to make the class light and fun and thats why I never

5.0
2.0
CMPE138
May 24, 2008

The Class was really helpful. The professor provided a lot of examples and real life situations to the concepts being talk. Lectures were really engaging and made you think of learning more about the topic. Exams were okay...do a lot of problems provided to you in order to practice...if you do that, you'll be fine during the exam and final.

5.0
4.0
CMPE138
May 24, 2008

Prof. Fayad provided a lot of help in class by working on a lot of examples to drive the concepts home. It was an interesting way to understand the subject.

5.0
5.0
CMPE138
May 24, 2008

Very unique teaching style. You must have an open mind to accept his style. Once you have that it is easy to score well.

5.0
1.0
CMPE138
May 25, 2008

Prof. Fayad is very helpful and affable. His project seems hardwork but provides you with an opportunity to learn something different and unique.

5.0
1.0
CMPE131
May 25, 2008

Prof. Fayad taught with great sincerity through out the course and made the class interesting.

4.0
5.0
CMPE131
May 25, 2008

Instead of being forced to read monotonously dry text books and memorize facts, Dr. Fayad teaches through experiences. And that is something that is never forgotten. If you are looking for a class with an easy A, look elsewhere. If you want to learn and are willing to put forth the hard work, then you'll not find a better professor.

4.0
2.0
CMPE138
May 26, 2008

Cares for his students, very good in data modelling

5.0
2.0
CMPE138
May 26, 2008

Professor Fayad is extremely helpful and encouraging professor. This is the only course where you don't have to memorize anything. You learn a lot if you show interest in the subject and practice.His grading policy is definitely very helpful for entire class.It was nice to attend his course.

4.0
2.0
CMPE131
May 26, 2008

He is a professor who definitely cares for his students and is always ready to help his students. I have learnt a lot from his class and found that best part of learning in his course was through practicing and not by memorizing. If you work hard you are sure to get good grade in his class.

4.0
4.0
CMPE202
May 27, 2008

He is a tough professor, but he make us work hard, so that we can learn things well. He don't believe in remembering. He believes in Implementing.

4.0
4.0
CMPE202
May 27, 2008

the professor is cool, gives good grades. keeps students busy whole semester. makes the subject interesting but remember ull need to work very hard.

5.0
2.0
CMPE202
May 27, 2008

you need to work hard..thats it..

5.0
4.0
CMPE202
May 27, 2008

the course was very helpful and I gained lot of knowledge out of it. Though he makes students work hard, give good grades in the end. Its worth taking his course.

3.0
5.0
CMPE202
May 27, 2008

Need to do lot of hard work.Gives good grades.

4.0
4.0
ACCT202
May 28, 2008

He is really an expert in his field. He wants every student to do hardwork. I have never seen this much devoted Professor in SJSU. Very much hardworking Person and ready to help anytime.

5.0
4.0
CMPE202
May 28, 2008

If you want to learn how to think abstractly and logically, from a professor who cares about students who want to learn and provides academic oppotunities, please take Dr. Fayad's class. If you just want to get a degree with the bare minimum work or would rather follow clear cut instruction than think outside the box, then DO NOT take Dr. Fayad.

1.0
5.0
CMPE202
May 28, 2008

Never never never choose this guy!!! It's a nightmare. Totally don't know what he's talking about. Totally useless.

2.0
5.0
CMPE202
May 29, 2008

Worst!

2.0
4.0
CMPE202
May 31, 2008

good to know stuff in UML

3.0
4.0
CMPE202
Jun 4, 2008

If you really want to take his class, forget about all fake comments about him.He asks students who get A to write positive comments about him.This is the first truth about him. He thinks that he is the best teacher in SJSU, but believe my he is NOT.He is just below average. The only good thing about him is his passion for teaching.

2.0
5.0
CMPE202
Jun 11, 2008

Really bad!If you don't want to go to PA on weekends to attend "voluntary meetings", DO NOT choose this Pro. It's ridiculous. If you do not go to PA, you won't get a high grade or even you go to PA, you still don't know what he is talking about.

1.0
5.0
CMPE202
Jun 11, 2008

Never never never choose this guy!!! It's a nightmare. Totally don't know what he's talking about. Totally useless.

2.0
5.0
CMPE202
Jun 12, 2008

If you want to go to PA to attend "voluntary meeting", if you like to learn useless things and if you want confounded "lectures and instructions", pls enroll his class.

1.0
1.0
CMPE202
Sep 6, 2008

He is the most idiotic and egoist professor i can imagine.the students curses will not let him live at peace.he ruins lives.. Dont take a risk with him.All that he teaches is trash. Dont know why he still is in the college.

5.0
4.0
CMPE202
Dec 1, 2008

I want give honest comments. When I joined Dr. Fayad's class I had no clue about subject and professor. Then I realized very few Professors have such a knowledge and style of teaching i.e Teaching with fun. I never got bored in his class and rather enjoyed a lot. If you know this subject well you can do wonders as its all about software design.

2.0
4.0
CMPE202
Dec 3, 2008

Gives confusing lectures, rambles off-topic once in the mood. YELLS if you ask a "bad" question. NEGATIVELY grades papers. Ignore all the fake positive comments - they typically shower outlandish but vague praise. And to people who are posting fake positive comments under "orders" - PLEASE stop distorting his true reputation.

1.0
5.0
CMPE202
Mar 3, 2009

All the commentes praising this profile are fake. i can guarantee that.

5.0
2.0
CMPE202
May 30, 2009

Ok professor, short tempered.Wastes your time and energy.U need to meet him in Happy donuts at least 2 times in palo alto .He is dedicated to cmpe 202. Gives good grade.

1.0
5.0
CMPE202
May 31, 2009

His class is worthless. I did not learn anything from this class. He teaches stability model which is proposed by him and this is never used anywhere today in the software industry. He gives a lot of work which has no content . Do not take his class.

2.0
4.0
CMPE202
Jun 2, 2009

Won't teach design patterns or trad. methodologies; instead promotes his own stability model that is unpublished and not used in working world. Assigns homework and projects, but won't review them. Negative grader, unclear expectations, gives excessive amounts of work, grades hard. Gives good final grade, but you will learn nothing useful.

1.0
5.0
CMPE202
Jun 8, 2009

he makes you work so hard and at last will not give a grade that is worth it, randomly gives the grade and wants you to come to happy donuts all the way till paloalto. such a disappointment even after working so hard on so many assignments and projects he will not give a good grade

1.0
5.0
CMPE203
Aug 6, 2009

This class is total waste of time. Please think twice before taking it. You do not learn anything than being patient and traveling to Palo Alto on weekends just to get good grades.

2.0
4.0
CMPE202
Dec 20, 2009

Professor doesn't explain clearly; he says one thing today and the opposite thing tomorrow. He wastes time on personal stories, teaches Stability invented by him that nobody needs. Team projects are huge. Professor won't answer a simple question over email; you have to come to his office. He has a temper what makes students afraid to contact him.

1.0
5.0
CMPE202
Dec 28, 2009

No text book used, you are on your own, only class notes exist for your help. Class notes are full of directions which are quite vague as well. Be ready to work hard and do not expect any result. If u do not meet him or keep in touch you are not worth for him. Gives not bad grades to many still you can never be sure of your grades during sem.

2.0
4.0
CMPE202
Jan 5, 2010

dont waist your time. the other sections are better. lots of useless work

5.0
4.0
CMPE202
Jan 5, 2010

useful.. i think its very hard to derive such useful techniques that describes CMPE 202 concepts. prof did a great job. this class is full of fun with hardwork.. :)

1.0
5.0
CMPE202
Jan 5, 2010

The class is "not at all fun". If talking about english literature like why "Enthusiasm" is an EBT not BO, is fun, then I take my words back. It is actually tough to comprehend what professor expects from students.

3.0
5.0
CMPE203
Jan 5, 2010

Professor enjoys frequent visits from students. Sincerely desires to teach and learn. A fairly challenging professor.

4.0
5.0
CMPE202
Jan 5, 2010

Will make you work really hard but will definitely learn something new and out of the box.

4.0
3.0
CMPE202
Jan 5, 2010

Though the course requires a lot of hard work, prof Fayad was extremly helpful.

5.0
1.0
CMPE202
Jan 5, 2010

Nice teaching abilities and really good at grading. Need some hard work in the subject but he guides well.

3.0
1.0
CMPE202
Jan 5, 2010

There is no book to refer, which is a big negative. But the projects and final paper were interesting to work on. I don't know if this would be useful in later stages, but the method to work on the projects and final paper really made them interesting and I liked it.

3.0
5.0
CMPE202
Jan 5, 2010

Professor is good. But the subject area is not so interesting and never being practically used anywhere

5.0
2.0
CMPE203
Jan 6, 2010

nicely done and a very interesting and useful class. Assignments target the industry expectations and if you are willing to, then you can take a lot from this class for use in the future.

5.0
2.0
CMPE202
Jan 6, 2010

Great teaching ability and very good at grading. Need to work hard for this subject , but the professor guides well.

5.0
2.0
CMPECMPE
Jan 6, 2010

he will teach with fun.he is the only prof who wishes for occation.

3.0
3.0
CMPE202
Jan 6, 2010

Topics taught were off the track, had very low relevance. the professor uses his own ideas to teach students. doesn't teach basics, instead jumps off to vague logics of his own. grading is ok, but prof frequently backs off from what he says, or teaches.

4.0
2.0
SSE202
Jan 7, 2010

He is very kind and helps his students well. He wants complete work, doing projects is very important for grades and that might even help you at work if u choose career in designing. But he will not encourage reading other books.

1.0
5.0
CMPE202
Jan 7, 2010

No books used at all. I lost interest in subject already.He made us work hard but was not so fair enough in terms of project grades.You can take his class if u are willing to avoid any other professor other wise no use of it.

4.0
2.0
CMPE273
Jan 8, 2010

Good professor

4.0
3.0
CMPE202
Jan 9, 2010

New Concepts..No TextBooks..Unique but interesting Learning Experience..Friendly envoirnment, Enthusiastic in class..likes to give grades..just the concepts taught may not be still used in industry..but a worthsome experience..

4.0
1.0
CMPE202
Jan 9, 2010

he is a good prof

4.0
2.0
CMPE202
Jan 26, 2010

Profeesor helped us out during whole semesetr and guided us properly.

1.0
4.0
CMPE202
Feb 15, 2010

Guys, he is such an idiot. no kidding... you are not going to use any of the topics he teaches in class in real time. But you end up wasting lots and lots of time doing his fu..... assignments. He doesnt even recognize the effort and work we have done. He gives grades on his own. Never evaluates the work we have done. Not sure what criteria this gu

2.0
5.0
CMPE202
May 24, 2010

Worst professor ever! Refuses to teach anything but his stability model which is unpublished and not used in the real world. I feel ripped off as I learned nothing I could use in the real world. Makes what should be easy material hard by adding crazy requirements! He should not be allowed to teach!

2.0
4.0
CMPE202
Jun 2, 2010

you have to work VERY HARD to finish tremendous amount of homework/team projects. reasonable grade is expected if you can meet up his requirements.

1.0
5.0
CMPE202
Jul 10, 2010

Extremely waste doing any courses under him. He uses his own obsolete material and wants students to follow only that. Grading is not transparent. VERY RUDE TO STUDENTS. Not friendly. Cheats students by telling them not to worry about grades. BEWARE!!!.Do not waste time. Wont learn**** by end of course.PLS take LEE CHANG's classes.

1.0
5.0
CMPE203
Jul 10, 2010

Don't waste time taking this senile moron's course. Got only 2 words for those looking for a good prof for CmpE 203: Russell Smith.

1.0
4.0
CMPE131
Aug 16, 2010

He easily loses his temper and will become very hostile when challenged. He is one of those profs who covers for his poor teaching by passing everone with a fairly good grade. The curriculum is undefined and the grading is subjective. He is a sour, unpleasant old man with very little knowledge to offer.

2.0
3.0
CMPE202
Oct 7, 2010

I have to say I hate being in his class. I have had to take 3 subjects under this professor and he has taught nothing different in his 3 subjects. Its always the same thing.You will waste your time and money taking courses under him. Take other professors if you can, I didnt have a choice, make sure you do.

3.0
3.0
CMPE202
Dec 27, 2010

He teaches useless things which is not used anywhere at all. He gives tremendous work to students, which is a big burden and can't concentrate on other subjects at all because of heavy load of homework, projects, assignments etc. But at the end of all the hardwork, i managed to get an A grade, so how does it really matter I feel sometimes.

1.0
3.0
CMPE131
Mar 25, 2011

This guy sent me an angry email saying that he had added me to his spam filter... all because I accidentally emailed him the wrong document (which was merely his own green sheet) to him as part of an assignment submission. Then he has the NERVE to request to add me on LinkedIn. (Request denied, of course.) Avoid this man at all costs.

1.0
5.0
COMPCMPE
Apr 13, 2011

SJSU tried to fire him. He sued to get his job back. He is a horrible teacher. He devalues the SJSU engineering school. I can't wait to write to the Mercury News about him. SJSU should sue him for wasting students' time and money. better yet, hire someone else to teach the same class as him. Guaranteed that 0 student will be in his class.

1.0
4.0
CMPE202
Dec 31, 2012

Do not take any class with this teacher. He is very rude and very inconsistent. He requires students to meet him at a Starbucks in Mountain View on the weekends. When you go to visit him, he is very rude and doesn't give any help. He assigns tons of useless projects and assignments, then gives no credit for all the works. He is a complete tool.

1.0
5.0
CMPE203
Mar 5, 2013

I wanted to learn Software engineering management principles and hence i took this class. But now, I'd rather quit and become a lumberjack. Avoid it at absolutely all costs.

1.0
5.0
CMPE203
Apr 9, 2013

I just hate myself to take class under him. Each and every thing that he teaches in the class is pretty useless. You can not even mention his projects in your resume, as they have no significance.

1.0
5.0
CMPE202
Apr 25, 2013

This professor screwed my life. I never in my life had got less grades also after finishing my Masters, I did not get a such lower grades in single subject... I have to retake the subject since it was B- :( .. basically pay more fees..I AM HAVING HARD TIME WHEN I WAS SEARCHING JOB AS IT WAS REFLECTED IN MY TRANSCRIPT

1.0
5.0
CMPE202
May 31, 2013

The class is useless, grading is not fair or clear, you cannot go back to him if you have issues with the grade. Expects you to meet him outside the campus for review where he just insults you!

1.0
4.0
202
Jul 7, 2013

Useless class , it class does not help anyone. Does not understand why SJSU have him.

1.0
5.0
CMPE203
Aug 27, 2013

Most useless professor. Totally loss of money. Must be sued for ruining the time and money of students. He is always confused and has no content in lecture. 0 learning, 0 knowledge. 100% waste of money and time.

1.0
5.0
CMPE202
Nov 2, 2013

Worst professor ever seen. Always confused. Burdens the students with lot of work. Work is not worth anything.

4.0
2.0
CMPE202
Nov 11, 2013

Good grades if you follow the rules given by him.

4.0
2.0
CMPE203
Nov 14, 2013

He is a very nice professor and gives really good grades if you follow him.

1.0
5.0
CMPE203
Nov 30, 2013

Professor should be fired for the following reasons: 1. Haphazard teaching style - difficult to follow his ramblings 2. No textbook - even worse because of #1 3. Disarray - how can you have a website that doesn't present material relevant to the course?! 4. Contradictory - will say things in 1 lecture, contradict himself in another, and in exam.

1.0
5.0
CMPE202
Dec 6, 2013

He will destroy your GPA. Very strict professor.

3.0
2.0
CMPE202
Jan 6, 2014

If you are only concerned about getting good grades and not about learning something in one subject/semester, you can go with this professor as you definitely get good grades if you follow him. I got good grade but did not learn anything considering the title of the subject.

1.0
5.0
CMPE202
Jan 7, 2014

DON'T TAKE ANY CLASS UNDER THIS PROFESSOR. YOU WILL NOT GET TO LEARN ANYTHING AND END UP DOING STUPID PROJECTS WHERE YOU HAVE TO FOLLOW "FAYAD'S TEMPLATES" TO GET SOME POINTS.

1.0
3.0
CMPE202
Jan 9, 2014

worst DO NOT take any of his course

1.0
2.0
CMP202
Jan 17, 2014

I assisted to three lectures under this professor then I dropped his class because I easily saw that nothing useful would be taught. His thought is "If people have problems with me, I don't take care"

4.0
2.0
CMPE202
Jan 28, 2014

The professor is very good. The assignments he gives may seem useless initially, but it helps a lot in improving our research style and effective way of writing. His methods are currently not followed in companies. But his approach is the best and right way to obtain all correct requirements. Only thing is grading could be transparent.

1.0
5.0
CMPE203
Jan 28, 2014

Useless course. No textbook and he jumps all over the place. The topics he talks about aren't even relevant to CMPE or SE

1.0
5.0
CMPE202
Jan 28, 2014

one of the worst professors ever. waste of time and money. Teaches all out of the world stuff which does not turn up even in a google search. grading is very bad and an A is confined to people who roam around him all the time.

1.0
5.0
CMPE202
Jan 29, 2014

worst rude confused poor organized teach useless staff tons of assignment

1.0
5.0
CMPE203
Feb 11, 2014

Most hopeless class ever. Rude and always confused. Bad grading style. Assignments are absurd and non sense. Never predict your grades. Waste of time and money. University should fire him!

1.0
4.0
CMPE202
Mar 29, 2014

Avoid it at all costs

1.0
5.0
CMPE202
May 7, 2014

Rambles incoherently about whatever he feels like. No textbook, which seems like a blessing until you realize that no one else talks about the stuff he does, and then you're screwed on the tests. Has some crazy template and refuses to respond to you if you don't adhere to it.

1.0
5.0
CMPE202
Grade: Rather_Not_Say
May 20, 2014

Worst professor ever Waste of time. Useless course content

5.0
2.0
CMPE202
May 31, 2014

Very good Professor. Class is always interesting and there is no textbook for the class. Exams are easy and at the end of the class, you end up with learning how to collect the correct requirements. Grading is very good.

1.0
3.0
CMPE202
Grade: B+
Jun 3, 2014

worst ever!! avoid his 202 and 203. you would learn nothing useful in his class.

1.0
5.0
CMPE202
Jun 15, 2014

A very bad professor. Teaches only one topic through the semester. Not easy with grades either unless you are his replica. I believe he shouts unnecessarily and he doesnt remember the answers he has given and no consistency in teaching or exams. Not worth the money. You will lose interest in higher education itself.

2.0
3.0
CMPE202
Jun 28, 2014

Taking any course under him is absolute waste of time. Please avoid him if possible.

1.0
5.0
CMPE202
Aug 24, 2014

worst worst worst rude rude rude

2.0
2.0
CMPE202
Sep 22, 2014

Wont learn much other that how to write use cases and draw class diagrams that follows his own rules.

2.0
3.0
CMPE202
Sep 25, 2014

Skip this class if possible, you will lose interest in higher education. You are better off completing this course under some other professor; Delaying this course for a semester also wont hurt.

1.0
5.0
202
Grade: Not sure yet
Oct 15, 2014

Dont take his class

2.0
5.0
202
Grade: B+
Nov 5, 2014

Nothing to say.. Please avoid this professor if u wanna learn something useful.

4.0
3.0
CMPE202
Nov 9, 2014

Enjoyed his lectures. Professor really takes efforts to teach. Although he is unclear and doesnt make sense at first, later, its fun.

1.0
5.0
CMPE202
Grade: Not sure yet
Nov 10, 2014

DO NOT take his class ever! You have been warned. Most of the time whatever he teaches doesn't make sense. He contradicts himself and his theories. Doesn't help you much with the projects (you gotta do 3 projects). He gives a plain zero for the assignment if you don't follow him. All the effort and the amount of time you put in for this goes waste

3.0
3.0
CMPE202
Dec 27, 2014

If your aim is to get good GPA, then I would definitely recommend him. I personally didn't learn anything useful from his course, but got a good grade(A). Workload is OK but not light since you have to submit multiple Worksheets every week, and also he needs to see the progress in your 3 projects simultaneously.

1.0
4.0
202
Grade: B+
Jan 6, 2015

Waste of time, money, energy. Keeps blabbering some stuff which no sane person can ever understand. Has his own theories which he keeps contradicting. Just don't bother taking his class. You will learn nothing. If you have no other option I will suggest skip the class for the semester and go for it in next semester under another prof probably Paul

1.0
4.0
202
Grade: A
Jan 8, 2015

The worst professor I have ever had. He has frequent anger outbursts, an authoritarian teaching style(don't you dare question him), and has very poor communication skills. I generally feel like most college courses are worthwhile, but this one felt like it was focused on pleasing the professor, executing his commands without question.

2.0
5.0
202
Jan 29, 2015

Not a very good class... Makes you work hard for no specific reasons. Is not so useful for your future career. Talk to seniors before you take this class

1.0
5.0
CMPE202
Grade: Not sure yet
Jan 30, 2015

The funny thing is that the CMPE department of SJSU insists to let him to teach, although there are tons of negative comments this teacher receives. Wouldn't be helpful if SJSU hires high performance teachers? I am sure if they search enough they can find a lot of them.

3.0
4.0
202
Grade: A
Jun 4, 2015

No material to refer. He has his own view of all the topics that he give and expects the students to write the same WORD that he has in his mind. New topics for Individual Assignments and Team Projects every semester. Expects students to interact a lot with him and get all the assignments and team projects reviewed. Random grading.

3.0
4.0
CMPE202
Grade: A
Jun 4, 2015

He teaches the concepts that are formulated by him and there is nothing much on the internet you can refer to. Most assignments and projects do not relate to anything even close to a software concept. But grades well if you meet with him often, incorporate his review comments and do well in team projects.

3.0
3.0
CMPE202
Nov 5, 2015

You will have no textbooks to refer to his concepts, try to avoid his class. Though he has good knowledge, he lacks proper teaching approach.

2.0
4.0
CMPE202
Dec 17, 2015

He is not at all cooperative with students and probably rude . He teaches the concepts in his own way, most of which are not even utilized anywhere. There is no technical work ,only documenting and making reports. No material to refer. Overall, it becomes frustrating when doing such assignments or projects.

2.0
5.0
CMPE202
Grade: B+
Jan 25, 2016

Poor professor. The class is about his own concept - Software Stability Model. You have to have to be familiar to English, otherwise hard to bring up a right answer for midterm and final.

1.0
5.0
CMP202
Grade: B
Feb 2, 2016

One of the worst professor, no clarity on what he teaches. Always brags about himself. Nothing to learn. Students should always praise him.

1.0
5.0
CMP202
May 12, 2016

Only one word for your better future in SE .Please skip it..... I can't give zero here so I'm giving one for each.

1.0
3.0
CMPE202
Jun 12, 2016
Wouldn't take again

worst professor in my educational life. his teaching material is not relating to software at all, i mean no coding at all, you will only hear some vocabiliary (ex, class/object). It's like a kindergarden class, not even technical writing, (ex,) define voca, etc. If you follow his non-sense teaching and willing to waste time, you can get good grade.

1.0
4.0
CMP202
Jul 12, 2016
Wouldn't take again

His teaching is not even related to s/o engr. Better skip his class, very selfish professor. I bet no one will gain any knowledge with this class, more over you will be confused about s/o engr also :D

1.0
5.0
CMP202
Grade: A
Oct 25, 2016
Wouldn't take again

I have been in the IT industry for 10 years and have never seen any professional as bad as this professor. Beware of this class as I do not think that you will learn anything nor pass. He do not deserves to be a professor at first place. Please spare yourself.

Tough Grader
Skip class? You won't pass.
Hilarious
1.0
5.0
CMPE202
May 2, 2017
Wouldn't take again

AVOID this professor at all cost. This class was supposed to teach students UML, Software Development Methodology, etc. This professor claimed that ALL the stuff the tech industry is using today is wrong, and taught his own model, which was published 20 years ago. Extremely unorganized, no reference material, refused to use CANVAS, NOT RECOMMENDED

1.0
5.0
CMPE18038
Oct 31, 2017
Wouldn't take again

One of the worst professors I have ever seen in my life. Ruined my semester by his stupid ideology. He is rude and does not teach anything. I had 4 years of database experience and in 2 months I have become a crappy designer. Skip this professor no matter what.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
5.0
CMPE18038
Nov 8, 2017
Wouldn't take again

Worst professor I have had in my entire life. AVOID AT ALL COSTS! Taking his courses is a waste of time, effort, and money. Unfortunately he teaches a prereq & coure course. I have no clue why a university in the heart of Silicon Valley employs such a pathetic professor. I would have given him a negative number instead of a 1 if I could.

1.0
5.0
CMPE202
Nov 11, 2017
Wouldn't take again

The worst professor I have ever seen. He is very rude, but you must praise him all the time in order to get a better grade. Every course is just repeatedly drawing a stupid 20 years old graph. And he always changes his course schedule because he's going out for traveling. I think he never wants to be a good teacher, just to make money.

Tough Grader
SO MANY PAPERS
Hilarious
1.0
1.0
CMPE202
Apr 9, 2018
Wouldn't take again

Surprised to see 3.2 rating for this man. I wish I could give 0 rating. No knowledge, no text book use, absolutely baseless and irrelevant lectures. You will be surprised to know if a professor can be this bad. Mark my words. You will regret taking this course.

1.0
3.0
CMPE202
Jun 5, 2018
Wouldn't take again

The only good point, not a bad grader, but you have to write a lot of essays, project reports without any working project, one 2 student assignment to earn your grade For people who hate writing things, this is not your cup of tea, pauls class is more resourceful than this, But his class strength never decreases due to Paul's course workload

Tough Grader
Skip class? You won't pass.
GROUP PROJECTS
1.0
1.0
CMPE202
Grade: B-
Jun 8, 2018
Wouldn't take again

Worst professor ever! Previously he used to give better grades, even though he teaches crap. Now, his grading is crap as his teaching. He basically talks about beauty, marriage, relationships and other things that are not at all relevant to his course. His answers 4 d questions keep changing based on his mood. Sample Q:Nonfunctional req of beauty?

1.0
1.0
CMPE180B
Nov 2, 2018
Wouldn't take again

Avoid at all costs. Run far, Run fast

Hilarious
4.0
4.0
CMPE202
Grade: Incomplete
Dec 14, 2018
Would take again

You need to attend his class. Do the projects and Assignments well. You will get good grades. Gives all notes himself so no book required.

Participation matters
Skip class? You won't pass.
GROUP PROJECTS
1.0
2.0
CMPE180B
Grade: A
Dec 14, 2018
Wouldn't take again

I have no idea who approved this guy's tenure. He is the worst teacher I have ever had the misfortune to be taught by. Teaches in a way that makes you think if the subject is even relevant anymore. I seriously doubt developers in industry sit around making CRC cards anymore. I understand that it is important, but de way he teaches is really boring.

1.0
5.0
CMPE202
Grade: Not sure yet
Dec 22, 2018
Wouldn't take again

350 characters is far too few to explain to you how horrible this class was. Grades are basically random. Did all your work well? You might just get a 0. Didn't do any work at all? You might just get 100%. Please save your time, money and sweet youth and don't take this class even if it is the "easier" option. Shame on SJSU for letting this happen.

Tough Grader
SO MANY PAPERS
GRADED BY FEW THINGS
1.0
3.0
CMPE202
Grade: C
Jan 1, 2019
Wouldn't take again

Take this with any other professor but not him. He insists on teaching random stuff that he devised(stable design patterns) instead of industry standard. Coursebook is his own ($80) and your grade depends on his mood swings. The only reason he is still teaching is because he sued his way to a full-time professor's position.

Tough Grader
Get ready to read
GROUP PROJECTS
1.0
3.0
CMP202
Jan 1, 2019
Wouldn't take again

For those who wish to pass the class without much learning or effort, this is your jam. You won't be able to learn ANYTHING useful from this class, but you are guaranteed a passing grade. There's no need to put any effort into this. It's not worthy. However, it still can be a frustrating process. Just keep in mind that it's not your fault.

Tough Grader
Skip class? You won't pass.
BEWARE OF POP QUIZZES
1.0
4.0
CMP202
Jan 9, 2019
Wouldn't take again

The grading is COMPLETELY random. I know people who got higher grades on every assignments and exams than me but still got a C. In our class he lost 3 teams' assignments, and the worst part is he didn't tell them and treated it as they never turned in. So be prepared. Always get a selfie with him when turning in your assignments.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
4.0
CMPE202
Grade: B-
Jan 15, 2019
Wouldn't take again

to call him a professor is an insult! nothing he teaches is even remotely connected to software systems! I mean how do you call memorizing stuff like the ultimate goal of brainstorming as software systems? the only reason his classes get filled up is, you take Paul you can say goodbye to your grades! it's a shame Fayad is a tenured faculty!

Tough Grader
1.0
5.0
CMPE202
Jan 25, 2019
Wouldn't take again

He is so terrible he got kicked out of teaching 202. I feel bad that myself and so many before me had to waste time, energy and money to learn absolutely nothing (or at the best, nonsense), but I'm happy other students won't have to endure him or his class.

Tough Grader
SO MANY PAPERS
GRADED BY FEW THINGS
1.0
3.0
CMPE202
Grade: B-
May 14, 2019
Wouldn't take again

Pathetic at teaching. Talks about abstract contacts like love and hate. Will tell you to forget industry standards and follow "Fayad's Concepts". Grading is very random. The worst professor that I've ever encountered. AVOID HIM AT ALL COSTS.

Graded by few things
Tough grader
1.0
5.0
CMP202
Grade: Rather not say
May 14, 2019
Wouldn't take again

He is not fit to be a professor. He needs some sort of psychiatric treatments. Beware of such a idiotic person. He will try to teach in the most insane way. If you complain against him, SJSU does not even take any action. He is big time cheater and a liar. Arrogant, insane, stupid professor who ruins students life. Someone send him to mental asylum

1.0
5.0
CMPE202
Grade: C
Nov 5, 2019
Wouldn't take again

Worst professor , I have ever encountered. Doesnt know what and how to teach? He doesnt deserve to be a professor. Please kick him out from University .

Hilarious
Tough grader
1.0
2.0
CMPE202
Grade: B-
Jan 14, 2021
Wouldn't take again

He is the worst professor I've had. You wont learn anything remotely related to computers or software. Teaches the concepts he made up. Your grade depends on his mood that day.

1.0
5.0
CMPE133
Grade: Not sure yet
Apr 21, 2021
Wouldn't take again

Reading other comments is enough to know what will happen if you take his class. All I want to say is RUN AWAY FROM HIM, RUN LIKE YOUR LIFE IS AT STAKE. DON'T LOOK BACK, KEEP RUNNING.

Participation matters
Hilarious
1.0
5.0
CMPE133
Apr 27, 2021
Wouldn't take again

I will say Professor Fayad tries. He tries his best to be a good professor, however, he isn't. His concepts are made up, therefore this class won't be useful in your future. He also makes 0 sense, like when he explains stuff you don't understand what he means. When he grades your papers he will write "illegal" with no explanation. 0/5

1.0
5.0
CMP131
Grade: Not sure yet
Apr 30, 2021
Wouldn't take again

Very hard to understand this professor. He never answers questions directly and barely taught according to the syllabus. Took him half the semester to even make the syllabus. This class was a complete waste of time, he taught us topics that he either made up or was taught in CS 151. He even wanted to meet with us in person to turn in assignments.

Hilarious
1.0
3.0
CMPE133
Sep 25, 2021
Wouldn't take again

This professor was infamously bad when I had him. He went on tangents during class time and threw shade at students for not doing assignments correctly when he never explained how to do it. There's a whole list of reasons sent to the Dean, which led to us getting a new professor in the semester with three weeks left. That's how bad he was.

Class Info

Online Classes

100%

Attendance Mandatory

72%

Textbook Required

86%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 16 grades
Most common grades:
Not sure yet (6)
A (5)
B+ (4)
Grade Distribution
A(5)B(5)C(2)D(0)F(0)A-/B+(4)
Based on 25 reported grades
Not sure yet: 6
A: 5
B+: 4
B-: 4
Common Tags
Tough Grader (10)
Skip class? You won't pass. (6)
Hilarious (6)
SO MANY PAPERS (3)
GROUP PROJECTS (3)
LOTS OF HOMEWORK (2)
Participation matters (2)
GRADED BY FEW THINGS (2)
Rating Trend

Declining

-1.18 avg change
Jan
May
Nov
Jan
Apr
Sep
Last 6 months
Ratings by Course

CMPE20201

5.0

(1)

CMPE195B

5.0

(3)

CMPE03

5.0

(1)

CMPE138

4.8

(6)

CMPECMPE

4.3

(3)
+18 more courses
Difficulty by Course

CMPE2025

5.0

CMP131

5.0

COMPCMPE

5.0

CMPE18038

5.0

CMPE203

4.5

Similar Professors