3.2

Raymond Kwok

Electrical Engineering - San Jose State University

3.2
Quality
3.7
Difficulty
35%
Would Retake
149
Reviews
3.2
Quality
3.7
Difficulty
3.3
Helpful
3.1
Clarity

35%

Would Retake

149

Reviews

Rating Distribution
Official

5

55

4

21

3

18

2

20

1

35

What Students Say

Kwok is one of the leading causes of bad GPA and stress in EE students

EE140 - 3.0 rating

Garbage professor, thinks he is a genius

EE140 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

88%

Textbook Required

73%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

C

95% confidence
Based on 25 grades
Most common grades:
Not sure yet (7)
D+ (5)
C (5)
Grade Distribution
A(2)B(3)C(8)D(5)F(3)A-/B+(4)
Based on 36 reported grades
Not sure yet: 7
D+: 5
C: 5
B+: 3
Common Tags
Tough grader (16)
Test heavy (11)
Beware of pop quizzes (8)
Tough Grader (6)
Skip class? You won't pass. (5)
Participation matters (3)
BEWARE OF POP QUIZZES (3)
LECTURE HEAVY (3)
Rating Trend

Declining

-0.87 avg change
Oct
Nov
Feb
Apr
May
Jun
Last 6 months
Ratings by Course

PHYS1

5.0

(2)

PHY52

5.0

(2)

PHYSI2C

5.0

(1)

PHY51

5.0

(12)

PHYS52

4.8

(4)
+15 more courses
Difficulty by Course

PHYS2B

5.0

PHYS2A

5.0

PHYSICS51

5.0

EE140

4.7

EE172

4.5

Reviews (149)
3.0
3.0
EE140
Oct 31, 2005

He is not organized and is noteven teaching. Prepare yourself for a professor with physics backgroung teaching engineering course. 15 quizes and 20 minutes of lecture and solving all homework problems this is EE140.

2.0
5.0
EE140
Feb 14, 2006

He always asks the students if we are clear. We are clear with what you are talking but have no idea on the concepts. Have no clue how to apply it to other problems. BAD lecturer, not a teacher. Very smart man, but he does not get the point across.

4.0
3.0
EE172
Sep 27, 2006

if you are into RF, then you should take this class. prof was good at explaining and had many small quizes to encourage students to pay attention and keep students focused. homework was challenging, but helped to prepare for the exams. make sure you understand the concepts, because his exams are more difficult than the homework assignments.

5.0
4.0
EE172
Nov 6, 2006

Best professor I have had at SJSU. Knows the material and can answer just about anything on the topic. Helpful outside of class as well, will to spend the time when he can.

4.0
5.0
EE172
May 30, 2007

This man breathes and lives RF. Extremely hard tests, knows material well, goes way too fast. Insists on being fair. No freebies or brownie points here! However, he can be cool. Low partial points. Unless you are really up for a challenge. don't take him! He has no problem being cold or giving you a bad grade! Very knowledgable, genius like!

3.0
2.0
PHYS052
Jun 1, 2007

Very nice guy, but not a good teacher. A lot of quizzes.Class can be boring because he focused on problem solving and not the basic concepts. Midterms weren't hard but tricky. For the most part because he didnt prepare the midterms well (didnt give enough infomation and was not clear about what he wanted)...

4.0
3.0
PHYS52
Jul 9, 2007

Good teacher overall. Class is not painful. He is friendly and personable but his quizes are annoying and frequent. Tests are tricky because the problems are designed to emphasize understanding. I would take him again.

5.0
3.0
PHYS52
Dec 7, 2007

seems very enthusiastic about teaching and lectures are very useful. clear on explaining concepts and about what he expects from you.

5.0
3.0
PHYS1
Dec 25, 2007

show him you willing to learn, study his lecture/Homework and sample midterm. Very nice and helpful professor. Take him.

5.0
2.0
PHYS52
Dec 25, 2007

he loves to teach, his lecture goes pretty quick. When he said he don't curve he meant it. study his homework and sample exams. Very nice guy. if you want to learn then take his class for physic 52

5.0
2.0
PHY52
Jan 23, 2008

He really makes physics easier for you to understand. do all the homework, get a solid 10% of total grade and some problem will be given in the exam. He also gives extra credit. He doesn't curve, but his grading system is much better than curving. He is a very nice professors, very clear in lecture and makes physics interesting for you. Love his cl

5.0
3.0
PHYS52
Jan 23, 2008

Great professor except I didn't like his quizzes. Do the homework and extra credit! For the exams, all I can say is study the homework problems and the class notes. Overall, he makes you work hard if you want a good grade and you will learn a lot in his class.

2.0
5.0
PHYS50
Feb 19, 2008

DO NOT TAKE HIM. I was originally supposed to have class with another professor, but that got changed (normal SJSU bull). So I went ahead and checked comments of Mr. Kwok and decided he wasn't that bad... The thing is, he is very nice guy, thats why he got ok comments, but still he is a Horrible teacher. If you can help it DO NOT TAKE HIM.

3.0
5.0
PHYS2B
Mar 13, 2008

HORRIBLE teacher. Hard midterms. Do not take him. Even the smartest people in the class are left sitting in their chairs long after the exams are supposed to be over. They can't solve the problems because theyre NOTHING like the homework or the lectures. He's a nice guy and a Very smart man but a lazy, ineffective teacher.

2.0
4.0
EE140
May 25, 2008

The toughest professor I've ever had. He's a very nice guy, but that's where it ends. HW and exams have nothing to do with each other. Exams are very hard, unless you know the material inside and out. The concepts themselves are very hard, but goes through material very fast. If you want a challenge take this guy.

3.0
5.0
EE140
May 28, 2008

The professor knows his material inside and out. However, his teaching methods are questionable. 2 of the 5 chapters covered for this course were rushed (3weeks into the course we were already in chapter 4!!!). Not surprisingly, everyone basically failed the first midterm. There is no curve. Partial credit is slim to none. Good luck trying to pass

1.0
5.0
EE140
Jun 3, 2008

hardest class i have ever taken at sjsu. he pretty much failed the whole class but i guess i was one of the lucky ones. i worked my ass off for a C and i was so happy to get it. His hw has nothing to do with his lectures and his exams are impossible. If you want to work very hard for a C then take him otherwise take mastafavi. I warned you

4.0
5.0
EE140
Jun 4, 2008

He is a well-learned professor that expects discipline and intellect. Unfortunately, many student do not use their brain. That is the bottom line. Homeworks are hard. Tests are harder. He doesn't respect his office hour schedule. He is late or doesn't come at all. Slight curving is done. Study or fail. There should be more teachers like him.

2.0
4.0
EE140
Jun 4, 2008

Average professor. His exams are not like the homework that he assigns. Study on your own is a must. In a nutshell, this class is very similar to PHYS 51. If you did well then, then you will do fine. Avoid if you can.

1.0
5.0
EE140
Jun 6, 2008

keep away from him as far as you can. work hard to fail......

1.0
4.0
EE140
Jun 7, 2008

3 comments below me is probably Ray Kwok himself. Im surprised that the dean approved on his teaching for 140. Maybe that is why he is not teaching next semester. I would avoid him at all costs.

2.0
5.0
EE140
Jun 22, 2008

Hardest class I've taken at SJSU. To earn at least a C for the class requires A LOT of work. Don't expect to pass this course with this teacher if you don't understand everything clearly. Hands down the hardest class I've ever taken, mostly due to the teacher. Barely curves. Scoring above class above, means ABSOLUTELY NOTHING. Book sucks too...

1.0
5.0
PHYS2A
Dec 11, 2008

AVOID AT ALL COSTS! Kwok is a confusing teacher that has failed 75% of his class before and admits it! Even with a curve it is overwhelming (C grade is a 55%). Our class failed both midterms averaging a 32% on them (Solid F). He thinks he is a great teacher and that students are just lazy, but the opposite is the case. WORST TEACHER ON CAMPUS!!

1.0
5.0
PHYS2A
Dec 11, 2008

This man ruined my year.... its time for the midterm and I stil know what is goming on in the class!!! I went to tutoring, read the book, and went to class but this teacher has taken any and all hope away from getting a good grade. He is perfectly content with failing you DONT TAKE HIM!!!!!

4.0
5.0
PHYS53
Dec 24, 2008

BE PREPARED. I've never worked so hard in my life to get a C. AND it's lower-division Physics class! He does not really curve at all, he already pre-curved the class... (55% is a C), so be warned. I liked his style of teaching, used powerpoint slides, and uploaded his notes. Good lecturer, I just wish his tests weren't so TOUGH! Good luck!

2.0
5.0
PHYS2A
Jan 13, 2009

Ray Kwok is a nightmare of a teacher. I got an F after many pages of extra credit, hundreds of points worth of homework problems (which I got close to 94% correct on!) and 3 impossible tests. He brags that he is a good teacher for failing the 65% who are unprepared. First midterm the high was a 27% and he did not curve. AVOID HIM at ALL COSTS.

1.0
5.0
PHYS50
Apr 8, 2009

This guy ruined my entire college experience. EVERY single upper division Engineering class I have taken have been more doable than a lower division physics with this guy. He'll fail 80% of the class and gloat about it. No curve, impossible tests, can't teach. AVOID

4.0
5.0
EE172
May 29, 2009

Great teacher; If you understand what's going on, you should do fine on the tests. Grading policy prevents unhealthy competition. Do the homework!

2.0
5.0
PHY50
Jun 22, 2009

This guy puts no effort in getting his students to understand the material.only good thing was we ddnt use online HW-used book.tests were only 4 questions.u ddnt know what2expect on tests-u HAD to study for everything.didnt even prepare u for them! AVOID HIM!!i had to retake this class!he got me scared and thinking if i still want to major in engr.

1.0
5.0
EE142
Sep 14, 2009

A good math and science teacher should be able to articulate a complicated subject so eloquently that every single equations would make physical and logical sense. Kwok can't do that. He just throw equations after equations without explaining the physical and logical meaning behind them. Taking his class is like taking pure math. DO NOT TAKE HIM!

5.0
5.0
EE142
Dec 25, 2009

Great teacher. Interactive method beyond regular teaching

1.0
5.0
EE172
Dec 25, 2009

1st Test: Unreasonable number of problems. Halfway through he says oh btw don't do problem b/c not covered in lecture. No one finished. 2nd Test: put problem on that required solving a 4th-order equation on the fly. Goodbye 20%. Final: Problem had no real solution. Kwok is too lazy to solve exams beforehand. WORST EXAMS EVER FOR 90% OF GRADE.

4.0
4.0
PHYS175
Feb 6, 2010

Good teacher. Pay close attention and ask questions. He can sometimes move fast and be unclear. Hard homework and tests, but lenient grading. He prides himself on not letting you slide!

5.0
1.0
PHYSI2C
May 29, 2010

He is very good teacher,, really care about his students, his test are hard ,but he is reasonable.. Very generous in grading., n also willing to put time to the students

5.0
3.0
PHYS53
Jun 3, 2010

Interesting teacher. Always do the homework and turn them in. His tests can get tricky when concerning time dilation and length contraction. Having knowledge on the general solution for 2nd order differential equations could be helpful when dealing with wave functions (particle in a box type problems). I would recommend this professor.

5.0
4.0
EE142
Nov 20, 2010

One of the best teachers I have ever had. He is very invested in the future of his students. He tries to make sure that you will learn the material, and not forget it after the final. He is very focused on the practical.

5.0
3.0
EE142
Nov 20, 2010

If you want to learn electrodynamics WELL, this is the guy! He knows a thing or two about proper lecturing and how to make dry material interesting. He's actually in touch with the students, which is not something i can say about other 140/142 professors like Mostafavi (UGHH). His powerpoint slides are awesome! Study them before the text.

4.0
2.0
PHYS01
Jan 25, 2011

Pretty easy class, the three tests are picked word for word from a massive set of questions that he has on his Yahoo! group page, so studying is pretty easy. He also gives a ton of extra credit group pop quizzes, so pay attention and go to class.

5.0
2.0
EE142
Feb 23, 2011

Gives you a practical perspective, complements the text (he also works in industry). His lecture slides are great, visual. Midterms are mostly based on his lectures. Gives extra credit. Likes questions. What I didn't learn in 140 (with the other professor), I learned in 142 with this guy. Oh and he's a very cool dude.

5.0
5.0
PHYS1
May 12, 2011

Professor Kwok is very organized. No online HW. Lectures are clear. Lot's of examples. I love physics. I did all the hw, attended every lecture, however I managed to fail all my exams. So, prepare to not get the grade you think you will :) Over all very helpful professor. Open to discuss problems in class and in his office hours.

3.0
5.0
PHYS50
Jun 2, 2011

Kwok is an okay teacher and his teaching method is average but he always answers all the questions in class. The thing is he makes his test impossible which makes everyone fail. The material which you will go over in class will not prepare you at all for the test, unless you are knowledgeable in phys. I took phys already and still barely passed.

5.0
1.0
PHY51
Aug 6, 2011

He's a great guy, gotta love his super clear lectures and examples. He didn't even make us buy mastering physics!

5.0
1.0
PHY51
Aug 6, 2011

He really knows what he's talking about and his tests are really easy.

5.0
1.0
PHY50
Aug 7, 2011

If you put time into reading the book and working on the problems the class is no problem. I really enjoyed this class and ended up with an A.

5.0
1.0
PHY50
Aug 7, 2011

Definitely knows how to speak the language of physics. Just listen to his lectures and you'll do fine on his tests. The test problems are really easy you should have no problem with them.

5.0
1.0
PHY50
Aug 8, 2011

GREAT GUY! He's really helpful and loves to answer all of your physics questions. Tests are also very easy!

5.0
1.0
PHY51
Aug 12, 2011

He gives out practice tests before exams, practice them and the tests should be super easy.

5.0
1.0
PHY51
Aug 12, 2011

Kwok has a knack of breaking down and explaining extremely difficult concepts. This really helps as 51 gets extremely hard as you get further into the class.

5.0
1.0
PHY51
Aug 12, 2011

Very fair and easy tests!

5.0
1.0
PHY52
Aug 12, 2011

His tests have GIGANTIC curves. I went from a C to an A!!!

5.0
1.0
PHY51
Aug 13, 2011

What makes him a great professor is his ability to connect with students. He once sat with me for 40+ min explaining a very difficult problem. He's not here to srew anyone over but to give everyone a better understanding of physics.

5.0
1.0
PHY50
Aug 13, 2011

I really loved and enjoyed his class last semester! I'm excited to see that he's teaching 51 this fall.

5.0
1.0
PHY51
Aug 13, 2011

One of the best professors I've had at SJSU. I would highly recommend him to anyone.

5.0
1.0
PHY51
Aug 13, 2011

Gives you a ton of hints when it comes to tests and quizzes. For his quizzes many times he lets people work together.

5.0
1.0
PHY50
Aug 13, 2011

I really had a good time in his class. I hope my next physics teacher will be as good.

5.0
1.0
PHY51
Aug 14, 2011

His lectures are crystal clear and easy to understand. This is important when it comes time to take tests.

5.0
1.0
PHY50
Aug 14, 2011

I really enjoyed this class and had a great time with Kwok. He will work with you to get the grade that you want!

5.0
1.0
PHY50
Aug 14, 2011

I highly recommend this teacher to anyone. He loves to teach and it shows!!!

5.0
1.0
PHY51
Aug 15, 2011

He's very interested and absorbed into his students. He puts our interests in front of his by meeting before/after class and he's even willing to meet whenever to fit your schedule. All he cares about is that you understand the material and it definitely shows in his tests. His tests have no tricks and are all straightforward.

5.0
1.0
PHY51
Aug 15, 2011

I really enjoyed my time in this class. He breaks down physics and makes it easy to understand.

5.0
1.0
PHY50
Aug 15, 2011

As long as you do the homework and pay attention to lectures, there should be no problem getting an A.

5.0
1.0
PHY50
Aug 20, 2011

This guy is a real genius! He really wants to share his love of physics to the rest of the class. Tests and quizzes are extremely reasonable with most people getting A's!

5.0
1.0
PHY51
Aug 20, 2011

I really love this class!!! Can't wait to take more physics!

2.0
5.0
PHYS51
Dec 9, 2011

This class is absolutely ridiculous.. came into this class with an A in 50 but got an F in here. Homework isn't worth much and the exams are HARD. Ruthless grader, class average on midterms were ~20%.. Offers help outside of class and is a very nice guy but that doesn't make him a good professor. Take at your own risk.

2.0
5.0
PHYS51
May 31, 2012

unbelievably difficult...hardest class I have taken at SJSU, tests are ridiculious with class average of 20% on them, yet to pass the class you need 50%...never understood this logic

2.0
5.0
PHYS50
Feb 17, 2013

He gives a lot of problems on his lecture slides but explains next to nothing about them. The problems will either be worked out on the board occasionally but he expects everyone to understand everything with out him needing to do any work. From day one I understood nothing and that hasn't changed. Overall he is useless in class.

5.0
5.0
PHYS50
Apr 24, 2013

The hardest professor I've ever had. Even though a lot of people dislike him cause of the difficulty, I honestly learned a lot from his class. This is probably the best class to take if you want to learn your stuff and succeed in engineering. Would you trust a person to design your plane if they only pass by a curve? This class prevents the dummies

4.0
4.0
PHYSICS50
May 16, 2013

Definitely one of the hardest teachers to take in SJSU for Physics 50. He had high expectation from students so better read the books before go to lectures. I don't know if the homework really help because it was online and it didn't give hint. The midterm gave 4 questions and you need 50% to pass. So far, I had passing grade without final exam....

5.0
2.0
PHYS50
May 18, 2013

Great professor. learned a lot in class and I believe i passed this class with a B. Physics is a hard class in general. Don't blame the professor if you do not get it. those who dislike him usually are the people who don't show up for class and don't do anything. I didn't think this class was that hard, but there was some challenging parts

4.0
4.0
PHYSICS50
May 19, 2013

He is a good professor, but his tests are hard! If you think you can just pass by with few hours of study, don't take this class! YOU WILL FAIL! And btw, "Would you trust a person to design your plane if they only pass by a curve" said by Ray Kwok! so in general, this class prevent dummies from passing.

5.0
1.0
PHYS50
May 19, 2013

got an A in this class. I don't get why everyone keeps complaining. It's pretty easy if you based everything off the curve. I got an 81% which is an A.

4.0
3.0
PHYS50
May 19, 2013

If comparing Ray with other professors that teach Physics 50, he is probably the best teacher for you to learn. I swear you need to ask questions and better spend extra hours reading the textbook or watch video for understanding after the lecture. This does not mean that Ray is not good at lecturing. It is just I am slow at digesting materials

5.0
1.0
PHYSICS50
May 25, 2013

got a B. not too bad of a class. he gives a lot of additional extra credit. tests are hard but if you do your homework, classwork, and all the extra credit, you'll pretty gain about 25% added to what you should receive. I learned a lot too. by far the greatest learning experience i have ever had.

5.0
4.0
PHYSICS50
May 25, 2013

My final grade is an A-. I can't believe it. I totally work my butt off for this class. Ray is a great teacher and he puts a lot of commitment to help his students to understand physics. Take him if you want something challenging and it is the class you are actually learn seriously

3.0
5.0
PHYS50
May 25, 2013

Professor Raymond Kwok is one of the most ambiguously, difficult teacher to learn from. His slides may or may not be of any help, so it is best to work with a classmate when doing the homework. On the first day, he will warn his class to drop this course if you are not committed. I was committed, but just couldn't keep up. Goodchallenge,butnotworth

5.0
3.0
PHYS50
May 26, 2013

Ray is a good teacher. He cares about his students' understanding of the material and is always willing to help. He even took time off work for 3 hours two days before the final to help his students out. The material is a bit confusing, but with his help in office hours, I was able to understand.

4.0
4.0
PHYS50
May 27, 2013

This is not an easy class !! Kwok is very helpful and knowledgeable. His slides aren't very helpful so its important to attend the lectures. His midterms are very difficult so you must be willing to spend lots of time studying physics. Have a study buddy it helps . Lots of extra credit opportunities.

5.0
3.0
PHYS50
Jun 3, 2013

*Kwok is a really good teacher, however, he does NOT teach to the level he tests.* You might be able to understand all his lecture slides and example problems but when you get to the homework you need to commit many hours over multiple days. If you can understand/complete all his hw without help then you'll easily get an A.

5.0
2.0
PHYS50
Jul 10, 2013

The most intense college class I've ever taken!! he will make you mad at physics during his exams BUT you'll understand it so well that you cannot blame him. He gives out a ridiculous curve which really all you need is a D to get a B or a B for an A. Just try hard during the exams and do all extra credit and mastering physics. ONLY CLASS YOU'LL IN.

5.0
1.0
PHYS51
Sep 4, 2013

AMAZING. LEARNED A LOT. EASY GRADER. TAKE HIM. THERE'S A HUGE CURVE!!! I FAILED ALL MY TESTS STILL GOT AN A-

5.0
1.0
PHYS51
Oct 29, 2013

Pretty cool guy. Pretty simple class. Do your work. ACTUALLY DO YOUR OWN WORK. a lot of people complain about the class but they never did the work he assigned. DO HIS MASTERING PHYSICS YOURSELF AND UNDERSTAND IT ALL YOURSELF. GUARANTEE YOU'LL GET AN A. I love this class cause I am a physics master. Gotta understand em all

2.0
5.0
EE210
Nov 5, 2013

Extremely difficult to understand. Lectures are confusing. Teaches mostly out of syllabus. Difficult midterms.

1.0
5.0
PHYSICS50
Nov 20, 2013

Just an incredibly difficult teacher. Best way to learn is through tutor or in groups. I highly don't recommend taking him unless you are ambitious enough.

1.0
5.0
EE210
Dec 13, 2013

Extremely Difficult exams.

4.0
4.0
PHYS50
Dec 18, 2013

Very challenging exams and he goes through the chapters too quick that you have to try to keep up, but he does try to help you understand with office hours and when he offers study sessions before exams. Overall an ok teacher.

2.0
5.0
PHYS51
Dec 22, 2013

Probably the hardest course I have ever taken at SJSU. Professor kwok allows no cheat sheet during exams. Exams are not based off of homework. Rather, they are off of the slide shows he just reads off of too quickly. His accent can be hard to understand as well. Good luck.

3.0
3.0
EE210
Dec 24, 2013

Teaches mostly out of syllabus. Exams are tougher than the homework. He expects the student to come to his level and think but at times, it is extremely difficult. He says there's no curve but there's a big one believe me, take him only if u r passionate abt the course. You have been warned human, proceed with caution.

2.0
5.0
EE210
Dec 24, 2013

Confusing homeworks, even tougher exams. Teaches mostly out of syllabus. Expects students to think at his level but it is quite difficult. Take the course under him only and only if u have no other go and if u r passionate enough. He says there is no curve but he curves if u get in the 50's in all the exams. But believe me, that is no easy task

1.0
5.0
EE210
Jan 7, 2014

Useless professor. Never helps and teaches completely out of syllabus. DO NOT TAKE EE210 under this guy.

4.0
5.0
PHYS51
Jan 25, 2014

The class was definitely difficult. I feel though, if I had tried a lot harder and had attended his office hours like other people did I would have got a much better grade. He is very help and is very responsive to emails, so there is no real reason for you to fail the class. It is very much a help yourself kind of class.

3.0
3.0
EE210
Jan 28, 2014

He is a very intelligent professor. Many students do not like him coz u gotta work hard under him. Just follow his Homeworks and lectures and practice and you should be fine. Overall, if you pay attention and work hard, you can get a good grade.

5.0
1.0
PHYS51
Grade: Not_Sure_Yet
Feb 2, 2014

I thought I was gonna fail this entire semester. In the end I passed! his midterms are ridiculously hard. His final was okay... He offers so many extra credit assignments that it's hard to fail unless you get single digits on the tests. in the end i think it was an alright class.

1.0
5.0
EE210
Mar 3, 2014

Absolutely useless. Can't believe this guy has a 3.7 rating. He is fit to teach only the undergrads.

1.0
4.0
PHYSICS50
Mar 12, 2014

He made me hate physics ! he doesn't explain anything in the class, and his exams are so much harder than the class work and the homework, DON'T TAKE HIM !! Unless you already have all the knowledge in physics, don't expect him to explain anything, plus his accent makes it even worse if you tried to focus and understand!

2.0
3.0
PHYSICS50
Apr 3, 2014

De Anza for his course. After an introductory level lecture he'll give ridiculous example that nobody knows how to do, then wastes an hour of class time for us to solve it, which most people couldn't, only to find out half the time there is missing info his his example. 2 midterms, 1 final, on both midterms the average score was around 40% on both.

4.0
2.0
EE210
Apr 21, 2014

Overall nice professor. I took 210 under him and he actually he gave more grades to everyone than what expected. Do not blame professor if you don not understand basic stuff in his class.

5.0
1.0
EE210
Apr 21, 2014

Very cool Prof.... Can easily get A if you study his lecture slides. Gives lots of partial credits.

1.0
5.0
PHYSICS50
Apr 22, 2014

Horrible teacher

2.0
5.0
PHYS51
Apr 24, 2014

He only helps just before the tests and in inconvenient office times. Doesn't teach out of the book but uses the book for homework. Teaches everything his own way, never sticks to a plan, never adequate examples. He goes on a very complex example after just teaching you the basic idea. If you can, take literally anyone else and you'll do better.

1.0
5.0
PHYS51
Grade: Rather_Not_Say
May 31, 2014

HARDEST professor out there. If you do not devote over 10 hours a day you will not pass. Class averages were under 20%. Only one guy passed because he spent more hours on this class than i have in 2 years. Kwok hold study session they help but not enough. A c- in his class is 50 percent only one person achieved that. Cool person not good teacher.

1.0
5.0
PHYSICS51
Jun 16, 2014

If you want to pass physics you must work hard and study for 40 hrs a week just for this class. Be ready to make this class a priority among all other classes as the professor has no idea what he is doing and expects you to be on his level in physics. Few passed, and you will waste a lotof hours/days doing nothing butstudying to only geta20on exam

1.0
5.0
PHYSICS50
Jun 23, 2014

Worse thing out there, wouldn't even call him a teacher

1.0
5.0
PHYSICS51
Jul 7, 2014

Does not know how to teach, you will end up behind in future classes that require physics as well as get a bad grade for his class even though you have never worked so hard for a class in your life

1.0
5.0
PHYS51
Grade: D+
Sep 12, 2014

Terrible Teacher If you want to pass Physics 51 Drop him and get someone else. Spent countless hours studying with other students in the class and also received 20s and 15s on midterms and exams. AVG for first midterm was a 19/100 And HE DOES NOT CURVE. Good luck GG

5.0
1.0
PHY50
Nov 26, 2014

He is very kind. If you don't understand something, you just ask him, and he will always answer you. He explains everything very well . However, if you don't work hard or you haven't learned basic math, you will be trouble.

5.0
2.0
PHY50
Dec 7, 2014

He has his own slides which make everything so much easier! though his tests are super hard but your concepts become really clear. He's always there to explain if you don't understand anything. gives a lot of partial credit! his classes are always fun!

3.0
5.0
EE140
Jan 14, 2015

Hardest EE course at SJSU I've taken at this point. Brush up on Phys 51 or else.

3.0
5.0
PHYS2A
Grade: B
Feb 2, 2015

This class was probably the hardest class I've ever taken at SJSU. Our averages for both midterms was roughly around 30% AND HE DOESN'T CURVE THE EXAMS! He teaches as if we should know the material already. Mostly goes over problems during class and he does try to make sure you understand the material but his exams are killers.

5.0
2.0
EE210
Feb 4, 2015

He is a very good professor. The best thing he taught was the complex integration that can be applied to all the Transform

3.0
5.0
EE140
May 21, 2015

Kwok is one of the leading causes of bad GPA and stress in EE students. Honestly, does anyone even pass EE140? If you know someone who has passed EE140 with Kwok as instructor, go get their picture, frame it, and hang it on your bedroom wall next to Mohammed Ali and Michael Jordan, because these guys are legends.

4.0
4.0
EE140
Grade: B+
Oct 7, 2015

Passing his 140 class requires some intensive question solving time. I'm not talking about the after class homework he's assigned, but tackling the problems listed at each chapter. If you are stuck on something, please ask him or fellow classmates. He is very helpful on explaining class materials. P.S. Being a lone wolf isn't the best idea in EE.

1.0
5.0
EE140
Grade: F
Jan 10, 2016

He single handedly is reducing the graduation rate of the EE department. Kwok is the perfect example of just because someone has a PhD doesn't mean they can teach. He always puts students down saying CC students can do the work. Instead of trying to figure out what he is doing wrong he just blames students. Garbage professor, thinks he is a genius.

2.0
5.0
EE210
Mar 6, 2016

He teaches as if you already know the subject or sometimes he seems to be just reading from the slides and revising the matter himself rather than teaching students in front of him. His papers are really tough compared to his quality of teaching in class. Be ready for a lot of homework and quizzes too By far my biggest disappointment in SJSU.

4.0
5.0
EE140
May 12, 2016

EE140 with Kwok is the hardest class I have ever taken as an undergraduate in EE. Prepare for long study sessions. Look over previous midterm problems, but try changing it up. You only get points for the right answer, so no partial credit. Prepare for nightmares.

2.0
5.0
EE140
May 14, 2016

He doesn't teach to the level of his midterms and has a large disconnect with students. He also doesn't follow a textbook and makes up his own material. If you want to pass definitely get on his good side and kiss up, etc

3.0
4.0
EE140
Grade: A
May 30, 2016
Would take again

MUST go to lecture and pay attention. Expects a strong background in physics. His slides are messy and are full of derivations you have to sift through to get to the formulas you need, but they were enough for me. Can be disorganized and not cover certain topics enough. Class is not impossible to pass, but will require a lot of studying.

4.0
3.0
EE210
Grade: A
Jul 14, 2016
Would take again

amazing professor. Study the slides and you'll be all good. Quite considerate towards the students. weekly homework assignments (which definitely help you prepare for the test). Lectures, home works and slides are very much IN-SYNC!! Least C's in EE210 under him. :)

4.0
4.0
EE210
Grade: B+
Jan 4, 2017
Would take again

He's very considerate but can give you the trickiest papers. Make sure to go through all his slides. Grading is absolute, so he does not curve. But luckily, if you manage an 80%, you will receive that coveted A grade! Dr. Ray Kwok ABSOLUTELY LOVES his A and A+ grade students - a wee bit of partiality there, but easy-going & impartial in grading.

Participation matters
Skip class? You won't pass.
LOTS OF HOMEWORK
4.0
5.0
EE140
Grade: Not sure yet
Mar 18, 2017
Would take again

EE140 has the highest fail rate of any EE course at SJSU, just so you know what you're getting into. With that being said, this class is totally passable if you take it seriously. Make friends with classmates, find someone to give you old midterms, and practice the hell out of them. Exam questions always contain a curveball, so practice a ton.

Tough Grader
BEWARE OF POP QUIZZES
2.0
5.0
EE140
Grade: D+
Jun 10, 2017
Wouldn't take again

Where do I begin? EE140 is by far the single hardest and nerve wrecking class that I have ever taken here at SJSU. He will only lecture on the basics and won't go into further details of the subject, and hates doing example problems. Do all the homeworks and study all his past exams and you still might fail. Does not reuse exams, new twists.

Tough Grader
TEST HEAVY
LECTURE HEAVY
4.0
5.0
EE140
Grade: A-
Jun 27, 2017
Would take again

Be ready for integrals and more E&M Physics content. Understand the HW and the quizzes should be good, albeit a bit nerve wracking due to time. Tests are tough but fair, but partial credit can be brutal at times. Definitely my toughest class this semester, but interesting content. Not as impossible as everyone said it would be.

Tough Grader
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
3.0
5.0
EE140
Grade: C+
Oct 14, 2017
Would take again

Definitely the hardest class required for BSEE at SJSU. Class requires alot of time and effort to pass it and even then studying like crazy can still only get you about a 50-60% on exams. The key to pass is to UNDERSTAND THE CONCEPT, NOT MEMORIZE! If you dont use your brain to solve the problem, you will fail for sure. Class has over 40% fail rate.

Tough Grader
LECTURE HEAVY
2.0
5.0
EE140
Grade: C
Dec 23, 2017
Wouldn't take again

Prof. Kwok's lectures and book is helpful and interesting. He will dive into detail if asked and his explanations are clear. He wants to challenge students and give them a fundamental understanding. However, that is his only concern and he will ruin your GPA. His grading is way is too severe and unreasonable. Very harding working student will fail.

Tough Grader
Inspirational
Tests are tough
3.0
4.0
EE140
Jan 27, 2019
Would take again

Teaches basic examples and the exams are much harder problems using the same concept. Quizzes during most of the classes. Homework is the basically the same every semester. Final is much easier than the midterms.

Tough Grader
BEWARE OF POP QUIZZES
LECTURE HEAVY
5.0
5.0
EE140
Grade: Not sure yet
Dec 15, 2019
Would take again

I really enjoyed taking this class, but what I wasn't ready for was spending all my time on this specific class. Kwok is a great professor that truly does care about his students. I also highly encourage you take this class with a plan on a 12 unit semester. ps Ignore the salty reviews it is just filled with people who have to retake the class.

2.0
5.0
EE140
Grade: Not sure yet
Feb 25, 2020
Wouldn't take again

He knows the material, and comes from an impressive professional background that ties into what he's teaching. Unfortunately, he lacks the ability to put himself into the mind of someone seeing the material for the first time and can't convey the information adequately. The tests are obscenely hard and way too different from his examples.

Skip class? You won't pass.
Test heavy
Tough grader
1.0
5.0
EE140
Grade: Not sure yet
Apr 21, 2020
Wouldn't take again

Extremely knowledgeable but one of the worst professors I've ever had because of how out of touch he is with his students and his expectations of them. Lectures are straight from his book. Skips several steps/simplifications in his proofs that are not obvious for students. 3 exams and final accounted for 90% of our course grade.

Skip class? You won't pass.
Test heavy
Tough grader
1.0
5.0
EE140
Grade: Not sure yet
Nov 5, 2020
Wouldn't take again

The worst professor at SJSU. Kwok knows the material but is only interested in teaching you the basics. His exams are not similar to the homework and he loves to throw in curveballs so studying previous exams isn't good enough either. Your great is 100% determined by quizzes, midterms and the final. Good luck Spartans.

Skip class? You won't pass.
Graded by few things
Tough grader
3.0
5.0
EE140
Grade: Rather not say
Nov 26, 2020
Wouldn't take again

He provides the notes and hires TA's to help grade assignments with meaningful feedback. The pop quizzes for every lecture technique would increase the already high failure rate as pop quizzes have time constraints as well and may cause students to panic even with studying and doing the exercises. Could be more detailed on the exam grading feedback

Skip class? You won't pass.
Beware of pop quizzes
Tough grader
1.0
5.0
EE140
Dec 15, 2020
Wouldn't take again

I was unfortunate having Kwok for Physics 50 and EE140. He is the worst professor I have ever had in my life. Any other reputable university would have gotten rid of him years ago but the EE department loves to hold on to him so they can pay an adjunct salary. Never had a professor before who brags about how man students he fails.

1.0
5.0
EE172
Grade: C
May 29, 2021
Wouldn't take again

Please save yourself by not attempting this class. kwok loves to hype this class like employers will flok in to hire you after taking it. The exams are harder than 140 and most of the material is not covered to do the hw. Please,please, please stay away or you will regret it.

1.0
5.0
EE140
Grade: C
May 31, 2021
Wouldn't take again

I am not sure what type of professor tells his retake students to follow his mentor program to pass his class gauaranteed regardless of their final grade and then proceeds to take away his promise before the final. This professor has zero ethical standards and does not care about his students.

5.0
5.0
EE140
Aug 5, 2021
Would take again

This is a very difficult class, but there are either class, TA , or Office Hour sessions every single day to help you. I showed up to every single one I could and that's why I currently have a B before the final exam grade. He is the most caring professor and the TAs are great. You can easily pass if you put in effort everyday and redo problems 3x.

Gives good feedback
Accessible outside class
Caring
1.0
5.0
EE140
Grade: Rather not say
Aug 16, 2021
Wouldn't take again

Just no. Truthfully an awful professor with the worst pass rate for a class in the entire department. If you are thinking of EE as your major go somewhere else where you won't have to take this class.

1.0
3.0
EE140
Grade: Not sure yet
May 28, 2022

Avoid... this guy is only around because of tenure. He lacks teaching skills yet cites Feynman lol? How are you going to cite Feynman when being an absolute klutz about your teaching style. Still passed with a C+ but would avoid otherwise. Many kids failed in my semester.

3.0
5.0
EE140
Grade: C+
Aug 18, 2022

To be fair, his lecture is clear, you can learn a lot from him. On the other hand, he will ruin your GPA. The time he gave for exam is so intense, and the difficulties of questions is much harder than any other courses I took at SJSU. He never curve, and exam average is like 30 or less out of 100 most times. took this class in summer if you can.

Tough grader
Beware of pop quizzes
Test heavy
3.0
5.0
EE140
Grade: C
Aug 14, 2024

He is a very tough grader. Toughest grader the department has. The class isn't supposed to be as hard as it is, but he makes it so. Very approachable and will go out of his way to explain things to you. Nevertheless, he structures the class so you have to allocate every minute of your time to it. Go to TA sessions, attend workshops, and pass.

Tough grader
Amazing lectures
Online Savvy
5.0
4.0
EE140
Grade: B+
Oct 20, 2024
Would take again

I'm just going to be blunt. If you can't pass this class and instead feel like the Kwokster is the problem, you are wrong. You will have to put in more work than other typical EE classes, but Kwok gives so many opportunities to better yourself throughout the semester and genuinely cares when you ask questions. I felt like I actually learned stuff.

Tough grader
EXTRA CREDIT
Accessible outside class
5.0
4.0
EE140
Grade: B-
Nov 2, 2024
Would take again

Professor Kwok is one of the best in the department. EE 140 is a weeder class.He tries his best to get everyone to pass. He has tutors and workshops and stays hours after class to help students. You will not do well if you don't study and go to the extra sessions. It's not a class you can pass by just sleeping on it like EE110 or other EE classes.

Participation matters
EXTRA CREDIT
Test heavy
5.0
4.0
EE140
Grade: B-
Nov 2, 2024
Would take again

Kwok is one of the best in the department. 140 is a weeder class and he doesn't make it easy because, unlike other EE classes, he wants you to develop yourself as an engineer. He tries his best to get his students to pass. He has tutors and extra sessions and often stays for hours to help. You'll fail if you dont practice and go to tutor sessions.

Participation matters
EXTRA CREDIT
Test heavy
3.0
5.0
EE140
Feb 1, 2025

Be prepared to study and practice at least 2 hours a day outside of class. Make sure to strengthen your Calculus and Physics knowledge, and this is a very rigorous course. Don't be demotivated to retake this course, and you need to train yourself to be curious about everything you learn in this course.

Tough grader
Get ready to read
Lecture heavy
1.0
5.0
EE140
Grade: Not sure yet
Feb 18, 2025

This professor should lay off all the pop quizzes. Having a quiz every time I have class is too much to handle. Also, he's also grading homework based of the questions you get right. I should've done my research on this professor. On the bright side, his criertia for a C grade is around 50.

Tough grader
Beware of pop quizzes
1.0
5.0
EE140
Grade: D+
Feb 20, 2025

This professor throw some many curveballs, and he should go easy on his students regarding homework, quizzes, and tests. I usually get really low scores, and he should've not let his students fail on purpose.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
EE140
Grade: C-
Feb 24, 2025

He's not grading our homework, quizzes, and midterms. He gets his TAs by grading based on if you get the work right not by completeness. It's like he wants his students to fail his class. Plus his class has its own discord server along with his TAs. Why do we only have one professor for a EE140 class? What an irresponsible professor.

Tough grader
Beware of pop quizzes
Test heavy
1.0
5.0
EE140
Grade: D+
Feb 25, 2025

I think that I need to send a formal complaint to SJSU school board on why we don't have a lot of good teachers in the electrical engineering department. They should bring more teachers who care on helping students better than Kwok.

Tough grader
Beware of pop quizzes
1.0
5.0
EE140
Grade: F
Apr 27, 2025

Took this class during fall 2024. Overrated professor. When it comes to HW, quizzes, or exams, you'll definitely lose a lot of points even if you get the answer wrong or if you try to show the work but didn't get it right. He wants no BS on stuff you get graded on.

Tough grader
Beware of pop quizzes
Test heavy
1.0
5.0
EE140
Grade: C
May 2, 2025

Prepare to take EE140 multiple times. Or study hard. Yes he said he is helpful. Yes there are multiple TAs helping you. You need to do the work yourself.

Tough grader
Beware of pop quizzes
Test heavy
1.0
5.0
EE140
Grade: D+
May 14, 2025

Everything I've learn from doing lectures, homework, quizzes, and exams is completely gone. I do my very best, and I earned a little credit. Don't know why this class exists. It's not a prerequisite for any other EE class. This is my biggest regret of taking a EE class in my life.

Tough grader
Beware of pop quizzes
Test heavy
1.0
5.0
EE140
Grade: F
Jun 1, 2025

Professor has a very complex grading criteria. Lots of quizzes, and homework will be graded on correctness. Not very suprised that last quarter had a low average score. Even it comes to extra credit, you would receive little points like 0.5 and 1. If you really want to pass this class, use a lot of extra time. THE MOST DIFFICULT EE CLASS.

Tough grader
Lots of homework
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

88%

Textbook Required

73%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

C

95% confidence
Based on 25 grades
Most common grades:
Not sure yet (7)
D+ (5)
C (5)
Grade Distribution
A(2)B(3)C(8)D(5)F(3)A-/B+(4)
Based on 36 reported grades
Not sure yet: 7
D+: 5
C: 5
B+: 3
Common Tags
Tough grader (16)
Test heavy (11)
Beware of pop quizzes (8)
Tough Grader (6)
Skip class? You won't pass. (5)
Participation matters (3)
BEWARE OF POP QUIZZES (3)
LECTURE HEAVY (3)
Rating Trend

Declining

-0.87 avg change
Oct
Nov
Feb
Apr
May
Jun
Last 6 months
Ratings by Course

PHYS1

5.0

(2)

PHY52

5.0

(2)

PHYSI2C

5.0

(1)

PHY51

5.0

(12)

PHYS52

4.8

(4)
+15 more courses
Difficulty by Course

PHYS2B

5.0

PHYS2A

5.0

PHYSICS51

5.0

EE140

4.7

EE172

4.5

Similar Professors