3.1
Quality3.2
Difficulty4%
Would Retake331
Reviews4%
Would Retake
331
Reviews
Rating DistributionOfficial
331 total ratings5
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
72%
Textbook Required
86%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.18 avg changeRatings by Course
CMPE20201
5.0
(1)CMPE195B
5.0
(3)CMPE03
5.0
(1)CMPE138
4.8
(6)CMPECMPE
4.3
(3)Difficulty by Course
CMPE2025
5.0
CMP131
5.0
COMPCMPE
5.0
CMPE18038
5.0
CMPE203
4.5
Reviews (294)
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.
very informational . He adopts a method of teaching which is very effective. Might have given little more importance to software patterns
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
Very responsible
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.
Teaches new and innovative software engineering concepts. Good empahsis on good software engineering methodologies ( software stability)
emphasis on basics, which are the building blocks of the the subject.
Projects are useful. Interesting teaching method.
This class is really spend a lot of time on team project and very hard, but is really learning a lot and helpful.
It was a very useful class. I learned a lot. I liked the way the prof was encouraging students all the time.
Teaches stability model (which is so abstract and not at all useful).
He should be kicked out.....he has gone insane and old i think he should stop teaching....unfair grading methods
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 :(
His classes were very informative
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.
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
Good at teaching concepts.Even though in a hard way we get to learn .
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.
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.
Obviously knows his stuff but has a tendency to stray from lecture topic and then lose control over timing.
Professor Fayad is very helpful in clarifying doubts.i would prefer this prof. as he makes us work so hard & learn alot.
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 )
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!
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
He teaches well. He spares his valuable time to explain us the details of the subject.
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
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
I learned useful design techniques from Fayad from taking his 202 course, which I'm planning to apply to my career.
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
Teaching by practical means is a very good method. I really liked the method.
He is the best professor to teach this course. By working on both the projects the students definitely learn a lot.
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.
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
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.
I enjoyed this semester with Professor Fayad, learned a lot with him.Thank you very much and have a lovely summer
Extremely helpful and knowledgeable professor !!! It was great working with him...
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.
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.
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
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.
-Made very complicated concepts simple to understand. His style of teaching abstract concept through daily life example is commendable.
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.
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.
very good professor, very good!!!
Exellent professor,also provides useful stuff for learning.
very good
Great Speaker, Motivator and Good Teacher.
One of the most dedicated professors who truly loves teaching.
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
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.
Excellent Professor gained lot of knowledge from him.Dedicates lot of time for his student . Makes sure that his student learns the concept.
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.
Really good Professor!! Taught the concepts clearly and helped me get a strong foundation of Database Systems, especially Class Diagrams.
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.
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.
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!!
No Comments
Wonderful teacher. An inspiration.
A good teacher who is willing to lead students out to the real world
Prepares you for the next step into the real world
Very Bad
Very helpful. Makes the student think out of the box.
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.
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.
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.
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....
very hard working person, just you have to be loyal and hardworking to get a good grade. cheating won't help.
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.
The cmpe 202 class was very helpful, especially the projects and practical problems.
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.
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.
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.
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!!!!!!!!!!!!
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
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!
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.
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!
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!).
he is very helpfull in our project work
Dr. Fayad is very helpful and take extreme interest in teaching. Students who are inetersted in learning spatiotemporal DB must attend this course.
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.
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.
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.
Prof.Fayad as a great professor n a wonderful human being.Its been an enriching experience to study under him.
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.
He is a good professor and spends a lot of time with his students.
Genuinely interested in teaching students.
great work.... really made everyone work... and helped a lot...keep up the good work !!!!
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 .
Cool take his class, its a good learning Experience.
he is good
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
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.
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
He is a very practical teacher.
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.
Very interesting course
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.....
his projects really makes students to think a lot
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!!!
he is hard but you learn a lot on his class.
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.
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-
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
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
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.
This professor's teaching and grading is very good. But the course is really difficult.
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.
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.
very Good
good teaching, grades well
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.
He is very hardworking,He need to take rest
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.
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.
He's quite knowledgeable and makes students grasp everything he teaches by giving practice exercises, projects etc.
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.
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..
He is very good teacher ,we learned allot in his class , i think he is the best to tought 202.
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
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.
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.
Best professor for getting grade
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.
He is good
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.
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.
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.
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.
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
goes beyond text book and teaches you to think out of the box ...
It was a great learning experience with Prof Fayad.
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.
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.
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.
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
Advises you to go to the office hours at Palo Alto on Saturday. Isn't that illegal?
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.
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
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.
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!!!
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!
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!!!!
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.
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.
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
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.
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,...
A very hardworking professor. Very passionate about teaching. Uses fair grading techniques and inspires students with his hardwork.
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!
very good.
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
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.
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..!!!
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.
I knew more about the subject before I took the class. Now I'm hopelessly confused.
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
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.
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.
Very unique teaching style. You must have an open mind to accept his style. Once you have that it is easy to score well.
Prof. Fayad is very helpful and affable. His project seems hardwork but provides you with an opportunity to learn something different and unique.
Prof. Fayad taught with great sincerity through out the course and made the class interesting.
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.
Cares for his students, very good in data modelling
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.
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.
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.
the professor is cool, gives good grades. keeps students busy whole semester. makes the subject interesting but remember ull need to work very hard.
you need to work hard..thats it..
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.
Need to do lot of hard work.Gives good grades.
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.
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.
Never never never choose this guy!!! It's a nightmare. Totally don't know what he's talking about. Totally useless.
Worst!
good to know stuff in UML
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.
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.
Never never never choose this guy!!! It's a nightmare. Totally don't know what he's talking about. Totally useless.
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.
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.
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.
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.
All the commentes praising this profile are fake. i can guarantee that.
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.
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.
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.
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
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.
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.
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.
dont waist your time. the other sections are better. lots of useless work
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.. :)
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.
Professor enjoys frequent visits from students. Sincerely desires to teach and learn. A fairly challenging professor.
Will make you work really hard but will definitely learn something new and out of the box.
Though the course requires a lot of hard work, prof Fayad was extremly helpful.
Nice teaching abilities and really good at grading. Need some hard work in the subject but he guides well.
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.
Professor is good. But the subject area is not so interesting and never being practically used anywhere
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.
Great teaching ability and very good at grading. Need to work hard for this subject , but the professor guides well.
he will teach with fun.he is the only prof who wishes for occation.
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.
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.
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.
Good professor
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..
he is a good prof
Profeesor helped us out during whole semesetr and guided us properly.
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
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!
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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!
Useless class , it class does not help anyone. Does not understand why SJSU have him.
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.
Worst professor ever seen. Always confused. Burdens the students with lot of work. Work is not worth anything.
Good grades if you follow the rules given by him.
He is a very nice professor and gives really good grades if you follow him.
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.
He will destroy your GPA. Very strict professor.
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.
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.
worst DO NOT take any of his course
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"
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.
Useless course. No textbook and he jumps all over the place. The topics he talks about aren't even relevant to CMPE or SE
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.
worst rude confused poor organized teach useless staff tons of assignment
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!
Avoid it at all costs
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.
Worst professor ever Waste of time. Useless course content
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.
worst ever!! avoid his 202 and 203. you would learn nothing useful in his class.
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.
Taking any course under him is absolute waste of time. Please avoid him if possible.
worst worst worst rude rude rude
Wont learn much other that how to write use cases and draw class diagrams that follows his own rules.
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.
Dont take his class
Nothing to say.. Please avoid this professor if u wanna learn something useful.
Enjoyed his lectures. Professor really takes efforts to teach. Although he is unclear and doesnt make sense at first, later, its fun.
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
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.
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
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.
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
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.
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.
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.
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.
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.
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.
One of the worst professor, no clarity on what he teaches. Always brags about himself. Nothing to learn. Students should always praise him.
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.
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.
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
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.
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
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.
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.
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.
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.
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
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?
Avoid at all costs. Run far, Run fast
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.
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.
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.
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.
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.
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.
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!
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.
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.
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
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 .
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.
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.
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
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.
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
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.18 avg changeRatings by Course
CMPE20201
5.0
(1)CMPE195B
5.0
(3)CMPE03
5.0
(1)CMPE138
4.8
(6)CMPECMPE
4.3
(3)Difficulty by Course
CMPE2025
5.0
CMP131
5.0
COMPCMPE
5.0
CMPE18038
5.0
CMPE203
4.5