1.5
Quality4.2
DifficultyN/A
Would Retake87
ReviewsN/A
Would Retake
87
Reviews
Rating DistributionOfficial
5
0
4
7
3
10
2
11
1
59
What Students Say
“God knows what he's trying to explain”
CMPE133 - 1.0 rating“Take his class only to avoid Fayad's classes”
CMPE202 - 1.0 ratingClass Info
Attendance Mandatory
50%
Textbook Required
90%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Improving
+0.57 avg changeRatings by Course
CMPE
4.0
(1)202
3.0
(1)CMPE195A
2.0
(1)SE133
2.0
(2)CMPE133
2.0
(2)Difficulty by Course
ENG46
5.0
04033
5.0
EE46
5.0
CMPE046
5.0
CMPE295
5.0
Reviews (87)
you won't understand a word he says plus he is very rude to his students.
Who made him a teacher?
sjsu should get rid of this guy...
He demands more than what the text has to offer
Sorry to say this, NEVER take his class. He is NOT a teacher material at all.
poorly structured class
extremely rude to students!! cant teach!! take someone else!!!!
If you know your stuff already, this class is Easy, otherwise he sucks.
His illustrations are not clear and I can't understand.
Attended his class fist few weeks but decided to switch as quickly as possible.
better off reading the book than going to lecture.
Can't teach! no point going to class, test are pretty hard, drop 1 out of 3 test
I can't believe that he is a teacher!!
bad teacher, impossible final, don't take him until you really have to
omg, the TA Frank is no picnic either >_<
teacher's like this make it impossible to believe sjsu cmpe program is doing wel
I would rate him lower if I could. He should take the time to develop a more effective teaching plan for this course.
Don't go to class. Just read the book, do the labs, and average at least a 60% on his exams and you'll pass.
If you read the book and do the labs you should be fine. He is funny though, and class usually moves pretty fast so it isn't as boring as some.
CANT UNDERSTAND HIM!! TESTS HARD!!
MEMORIZE the book...word by word and do all of the self exercises. THe midterm is exactly like the book and multiple choice...and the final is pretty hard.
HARD but FAT curve..very FAT!!! cannot fail this class unless you totally don't read the book. Consider the text book your best friend while you're taking this class.
read the book and dont attend to the class coz he is boring, u wont understand a thing he is talking about, he sucks...
i like the TA, Frank. he doesn't give you the answers but at least you don't have to wait an hour for him to help you like you do for all the other TAs. i agree with all the other reviews. it doesn't help to go to class. just make sure you read the book.
can't understand the guy. very thick chinese accent. tests are VERY hard and his teaching skills are poor. his practice tests nothing like the real tests. and the labs are always so unorganized. first 2 weeks in the class, you have no idea what's going on
ASK BEW GATES!!!
I think his test is kind of tricky but if you can follow his lecture, you shouldn't have any problem. Although his lecturing is fast, he is very funny. Overall, I think he explains pretty good if you ask questions.
The class is hard...but not impossible. I got a B+ in there. Listen in class, ask questions, do the reading, and GO TO HIS OFFICE HOURS BEFORE THE TEST. I admit I didn't do much reading...but going to his office hours helps!
Read the book and go to lab. Lecture doesn't help, cause it's all straight from the book. But stresses his office hours so he is willing to help.
he's the worst goddamn teacher this side of the mississippi
It's hard to understand him ..... his tests are tricky ..... i can learn better going to the labs and reading the book ....
tough subject CMPE46.... he tries his best but his acsent is just horrible CHINESE + ENGLISH = CHINGLISH ... first few weeks of class everyone is lost.... significant curving at the end . . not recomended if other options are open
Tough subject as it is... taking it w/ a professor like this is crazy! Wait off until taking this class till the prof changes.
Easy class if you read the book and do labs, lectures aren't very useful.
I recommend taking this class at a community college. Lecture is a waste of time and so is lab. Horrible teacher. I cant understand a thing he said even his dumb jokes.
Don't go to the lectures, read the book, do the labs, and you're fine.
One of the worst teachers at SJSU, he is the only CmpE46 teacher unfortunately therefore I can understand his arrogance. Can't understand his lectures and kicks students out of his office.
what can i say chang SUCKS. I forced to take his course because he is the only one teaching cmpe 46. Lectures suck, labs are very helpful so do them by YOURSELF. Just read the book and do the labs and you'll be alright. Final is very hard.
He looks and talks like Yan can cook. **** jokes are not funny. Final is hard as hell. Lectures not helpful. REad book and do labs, don't bothering asking him for help. DON"T TAKE HIM AT ALL COST. I SHOULD HAVE DROPPED FROM DAY 1
One word explains him: "Sucks!" Doesn't care for his students and won't lend a helping hand out of class. Lectures are useless. Self-taught class. Just read and understand the book and complete the lab work.
The worst guy ever!!!
Dear Pro Chang. As a former student, I would like to dedicate a few words to you..........!!!!!!YOU SUCK!!!!!! DO NOT take this guy. He is one of the worst ever in every aspect!!!!!!
Never showed up to a single lecture. Learned everything from the book and lab.
I have to take one more course which he teaches. I am just waiting for a miracle that he moves out or somebody else will teach that course( bcos he is the only one who teaches it). I took feedback from former student of that class, he is pathetic.
List: Hard to understand, if you don't read the book your screwed cause his lectures don't do anything for you, TESTS ARE FREAKIN HARD, and he is not helpful at ALL. I highly recommend people to avoid his classes!!!!
I found Lee Chang to have an unorthodox style of teaching. He made me think outside of the box. Would recommend this teacher to others. Ofcourse if you're the kind of student who just wants to be spoon fed, he is definitely not for you.
No Comments
This guy is the worst teacher/person ever existed. Very inconsiderate. When questions are asked its either "I alradee say dat, ass yor fren" if not then "Its in tha book u go home u read" WTF! why are you even here then? Very bad advisor. Tries to get rid of you ASAP even when he could've helped you
College is not loosing anything by keeping such teachers, But students do!
I took C++ programming class with him. Instead of teaching by example, he taught by spending too much time on C++ terminology. On top of that, the book was just as bad as him. Avoid him at all cost, including by taking CMPE46 at another school and then transfer the credit to SJSU.
AAAVVVVOOOOIIIIIDDDDD!!!! WORST TEACHER EVER!! My dog can teach better!
he is ok
I agree with the previous review!! one of the worst professor. I dont know why these people are in teaching.. Never take his class
Got an A. He is a good professor. You MUST read the book to pass! I mean EVERY page, and that includes the TABLES!! He will expand on, and clarify what you supposedly read at home. You MUST also do all of the labs. They will help you understand. Ask the TA for help if you are stuck in lab. Do the above and you will kick bu** in this class :)
WORST teacher in my entire life; do not EVER take his class. He will bring PPT and tell you that they are all wrong. I can’t believe that they let him teach.
He is good. His has a different teaching style which takes time to really appreciate. He will make students understand and learn the subject.
No Comments
You can't cheat in his class because no one knows the answers.
No Comments
He is the ONLY guy taking this class, hence u have NO choice :-(( He has a thick accent, very unclear on the project. Will not give u a feedback on how well or bad u r doing in the class. Read the book extremely well before u start the project otherwise u will mess up.. He ok with undergrad ppl but very harsh with Grad students. BAD TEACHER overall
One of the worst instructors at SJSU! Ok, now that I got that out of my system, here is some useful info:1-Have to read the book, since he doesn't teach anything useful 2-Does not give feedback on the project 3- Extremely vague about the project requirements and exam material 4-Rude 5-Thick accent 6-Assigned seating during Final but not midterm..
No Comments
he is one of the worst teacher ever. I even have doubts if he has enough knowledge to teach this course because I didn't get anything in his lectures. His exams are baseless and if you get a good grade, doesn't mean that you are good in the subject and vice versa. I strongly recommend not take class with him
One suggestion "Dont take his class". U wont understand one word he speaks. Project requirements are unclear. Not at all helpful.Worst professor I have ever come across.he shud not be allowed to teach
need to compromise in Grade.........
grading is not good
He is the wosrt professor I have ever seen in my 18 tears of schooling.
don't take his class. I hope our dean able to check this website.
The worst professor I've ever had. Not only is he a terrible teacher, he is pretty much a terrible person. You spend a lot of time getting very little benefit.
Interesting class. We need to write a semester-long project plan. Dr. Chang teaches us the methods to complete the plan. There is only 1 final for this class.
very bad professor. finished the entire 'uml distilled' book in 10 minutes. extreme discrimination. does a lot of emotional blackmail. never clear in what he is saying. he is pathetic in his teaching.
proj req is vague. tries to teach in class. u hv to know java/oo very well to survive his class. final is very tough. when u go in person/team, and ask ur doubts, he answers and it is really helpful. gives a lot of work through out the semester, from day1 till day of exam.
HORRIBLE :-) Sorry to say but he is worst; dont know who made him a masters professor;Good Luck if you take his course
He is the worst among bad professor. He never teaches, and always late, but ask students to be on time. He doesn't look into any part of your team project. The answer he used to grade quiz and final is the best student's answer he considers to be. He can't coding, but trying to teach coding the most. Give lots of C, and even worse.
Pretty much what previous comments already said. He doesn't really teach anything, but takes a lot of time in and out of class doing it. The project requirements are unclear. He does not review material that will be on the test.
extremely bad. useless and rude.
The class is pretty interesting, but at the same time a bit confusing. You definitely get to learn a lot. Regarding the grades, you have to work hard to get good grades, but it isnt as hard as some people have made it out to be.
Avoid taking his class, if you can help it.
He is good professor.Just need to keep up with his pace.
It's very hard to understand what he says as his pronunciation is heavily accented and he lacks a working knowledge of English grammar. He cracks a lot of (poor) jokes in class. He really wants you to memorise the examples he gives you which he tests in many quizzes. Final is tough, expects you to think on your feet and tests your understanding.
As he says in class, "I'm not a teacher, I'm a coach," so don't expect to learn much from him. The class is mainly focused on the project but he doesn't give much feedback on the project unless you go to his office hours, which you must have an appointment for or he won't see you. Tests were extremely short but he was generous in grading.
Rude, horrible guy. Not sure how SJSU retains him as a prof.
No //
Take his class only to avoid Fayad's classes! At least fellow teaches what is followed in industry !
For reading other people's comments, it took one year for me to take courage! and walk into his office for getting advice. And despite most of the comments, I found him very nice, dedicated, and helpful. This is not just about me or random. Once, he was helping my friend to get something done totally unrelated to CMPE advising for almost 2 hours.
I wish he could take a communication class before teaching any classes. God knows what he's trying to explain. Weekly assignment without any review from his side. his office hours are waste of time. can't get any direct answer from him. Very disrespectful of students, discourage a lot.
This classes mainly focuses on 4-5 design patterns. We had to design a carpool system using design patterns. Midterm and Homework is about your project. So, if you know your project, you are good. Based on the reviews, I was scared to take this class, but it wasn't that bad.
Class Info
Attendance Mandatory
50%
Textbook Required
90%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Improving
+0.57 avg changeRatings by Course
CMPE
4.0
(1)202
3.0
(1)CMPE195A
2.0
(1)SE133
2.0
(2)CMPE133
2.0
(2)Difficulty by Course
ENG46
5.0
04033
5.0
EE46
5.0
CMPE046
5.0
CMPE295
5.0