2.6

Kejian Shi

Mathematics - De Anza College

2.6
Quality
3.6
Difficulty
28%
Would Retake
472
Reviews
2.6
Quality
3.6
Difficulty
2.6
Helpful
2.4
Clarity

28%

Would Retake

472

Reviews

Rating Distribution
Official
472 total ratings

5

115

4

56

3

48

2

72

1

181

What Students Say

Beware: this is a self-study class only

MATH022 - 1.0 rating

3: Harsh grader, he has to curve the class to 70% avg

D022 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

64%

Textbook Required

40%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 126 grades
Most common grades:
A (30)
Not sure yet (30)
Drop/Withdrawal (26)
Grade Distribution
A(46)B(15)C(30)D(38)F(4)A-/B+(19)
Based on 200 reported grades
A: 30
Not sure yet: 30
Drop/Withdrawal: 26
C: 21
Common Tags
Tough grader (88)
Test heavy (69)
Lots of homework (54)
Graded by few things (48)
Get ready to read (34)
Lecture heavy (20)
LOTS OF HOMEWORK (18)
Clear grading criteria (17)
Rating Trend

Declining

-1.60 avg change
May
Jun
Jul
Aug
Nov
Dec
Last 6 months
Ratings by Course

42

5.0

(1)

BCALC

5.0

(1)

MATHS1141C

5.0

(1)

MATH010

5.0

(4)

STAT10

5.0

(1)
+41 more courses
Difficulty by Course

D042

5.0

MATH112

5.0

CALC1B

5.0

FINITEMATH

4.8

MATH43

4.7

Reviews (299)
5.0
1.0
MATH10
Jun 6, 2013

I must say Shi is a good professor. He improved his way to teach,posts all the lecture notes and worksheets on his web page so you can clearly read them and study at home. He explains every single problem clearly enough. Although he does not speak very good English,he is definitely willing to help and answer questions.Nice guy,easy class.

2.0
4.0
MATH1C1D
Sep 16, 2013

I must say Shi is a hard, bad professor. He gave me a B in Math 1C and then he gave me a B+ in Math 1D. He made me so sad. I learned that I won't take the next class with him because he will make me feel like dropping his class. His quizzes, tests and final were difficult. He gives HW everyday. This time I stay away from him.

4.0
3.0
MATH22
Grade: A
Nov 11, 2013

EASY B/A-. Do the HW and you can EASILY get a B on the tests w/o studying. He always has 1 hard question on the test. If you can think well and solve it, EASY A. I took this course over the summer, did my homework while working, and didn't study outside of class and I got an A+. DON'T TAKE IF YOU ARE EXTREMELY LAZY.

3.0
4.0
MATH114
Nov 14, 2013

Nice guy- knows his stuff, but not good at explaining concepts and rushes through chapters. He has heavy Chinese accent and is hard to understand. Don't take this guy if you don't understand the material. Smart teacher, but BAD at teaching!

3.0
2.0
MATH114
Nov 17, 2013

Mr.Shi is a nice person, but he sometimes make a question become more complex. He also has chinese accent while teaching, so it depends on you if you think you could understand him or not. It will be hard for students who never learn the concept before, so just be aware. He is a nice person, but could be hard to understand his teaching.

2.0
4.0
MATH1D
Jan 15, 2014

Honestly, one of the most unclear professors at De Anza. I couldn't understand anything he said. Quizzes are not that bad but tests are very difficult. I dropped his class and am currently taking it with another teacher and MAN! I didn't understand anything in Shi's class. TRY AND AVOID IF YOU CAN.

4.0
1.0
MATH22
Jan 28, 2014

He is sometimes unclear with his explanations, but he will work through any and all homework question you have. He tells you pretty much exactly what is on his quizzes/exams (like the homework). Cheatsheet for final. Keep up with the HW and it is an easy A.

4.0
1.0
MATH22
Jan 28, 2014

He will do all the homework questions if you ask him. He will also tell you what's on his exams and quizzes. Easy A if you study.

5.0
3.0
MATH22
Feb 2, 2014

Gives a comprehensible lectures and several examples on a daily basis. He answers every question. Allows a page of notes for final exam. His quizzes and exams are exactly from the homework problem. He speaks fluent English. He is recommended.

5.0
1.0
FINITE
Feb 5, 2014

Very lenient and generous with grading. Allows one page of notes for final. He encourages students to ask questions. Allows a month of time for homework. Test is out from homework problems. Coolest teacher. Recommended.

4.0
1.0
MATH44
Apr 4, 2014

Amazing professor. Really helps you if you ask for it. A very easy grader. If you show up to class, do the homework that he collects once a month, and do just try on the tests, and be respectful, then you will be alright in the class. Learn a lot. Very fortunate to meet Dr. Shi. TAKE HIS CLASS!

1.0
5.0
MATH114
Apr 18, 2014

This is one of the worst teachers I've ever had he's not clear all he does is examples from homework doesn't even show you how to do the work he often steers away from lecture to show different material not even relevant to the one at hand I don't know he this guy got good reviews I can't understand him at all.

1.0
2.0
MATH22
Grade: Not_Sure_Yet
May 20, 2014

Funny thing is that I was actually looking forward to taking this class. However, this guy is a terrible instructor. He goes off topic frequently and appears as if he doesn't really care for his students. 2/10. Would not take again.

2.0
4.0
114
May 30, 2014

hard to understand and makes things more complicated than should be

5.0
3.0
MATH44
Jun 6, 2014

Intelligent professor! Extremely generous with gradings, especially with partial credits. About 10 to 15 problems of homework assign on a daily basis. Struggle with understanding any homework, just ask and Doctor Shi will solve all the homework assignments on the board. Three exam and they are fair. He also has a sense of humor. Take him.

5.0
1.0
MATH11
Jun 8, 2014

Recommended!

5.0
1.0
BCALC
Jun 20, 2014

He is lenient and often reiterates important concepts before quizzes and tests. You can not go wrong with his examinations. A little effort goes a long way in his class.

4.0
2.0
MATH2A
Aug 13, 2014

Average professor. Generous with grading. If you pay attention, he gives you all of the questions that will be on the exams. Attending class is mandatory. He assigns homework from the book. Having the book is helpful because he does not always cover all of the material. He is good at answering questions and will work out any problem.

5.0
1.0
MATH1A
Grade: F
Nov 25, 2014

Highly recommended!!! He is the most amazing math teacher I have ever had. He is super helpful with a great pronuciation. I can totally understand what he said in class. He gave us really easy quizzes and tests. He only gave little homework to do. It probably only take 5 minutes. Definitly the easiest A class at de anza, everyone loves him.

3.0
3.0
MATH41
Jan 28, 2015

He doesn't do a very good job with explanations, if you do not already understand the concepts you will not understand what he is trying to do. He is a nice guy and will answer any and all questions you have. But he is not the best at teaching you if you don't already have an almost full understanding of the material. I do not recommend him for most.

4.0
1.0
MATH114
Grade: A
Jan 28, 2015

If you're mostly familiar with Algebra, then this course is a piece of cake. Gives out practice quiz and tests through email before the day of them, which are basically the same exact kind of questions on the test and quizes. he answers questions and does the practice quiz and tests in class so you can ask anything. but hard to understand at times.

3.0
5.0
CALC1A
Jan 29, 2015

Most difficult math class ever. Came to the class determined to do well, and boy, is this guy an awful teacher. The tests are insanely difficult and have very little to do with homework, it seems like he is trying to fail you. Had to work like crazy to get a C in the class.

3.0
3.0
MATH114
Feb 3, 2015

He has an accent so sometimes he's hard to understand for some people, although I understood him fine. He grades you more on effort than the actual work. Assignments aren't too bad. He's really nice and helpful if you don't understand something. Math is a harder subject anyway so of course this class isn't the easiest. He does give extra credit.

5.0
1.0
MATHS1141C
Feb 10, 2015

Dr shi is definitely the best professor in de Anza. I took him for all my maths classes. He has the ability to make you concentrate in class and he has the best accent ever. Apart from learning maths, you can also pick up an awesome accent which is a great integration for us. He makes everyone love maths and his class are easy.

4.0
3.0
MATH1A
Mar 4, 2015

Okay teacher. Not an amazing lecturer. His English is a bit off (lots of "okay", "let me see"), but he gets the job done. I don't have problem understanding him. He just takes a while to get the point across. Assignments every day. Very nice to go over the questions on assignment at beginning of every class. Fair grader. Extra credit opportunities.

5.0
2.0
MATH2A
Mar 9, 2015

Professor is very fair. Homework assignment is light. Three quizzes and three tests, straight from lecture. Professor encourages students to ask questions, he answers everything. Nice sense of humor. He respects everyone of his students.

4.0
1.0
MATH114
Grade: B
Apr 6, 2015

His accent is a little thick so you might not understand sometimes but he is a great teacher. Super fair in my opinion, tells you what kinda of questions are on tests and quiz. He answers any questions you bring to class, and gives massive amounts of extra credit. Ended last quarter with a B. Dedicate atleast 2 hours a day and, you'll get an A.

3.0
3.0
MATH41
Grade: Rather not say
Apr 8, 2015

Take him if theres no other options. He spent so much time writing down theories that hell only go over 1-3 example problems, if that! 3 quizzes, 2 tests, 1 final (1 page notes, only theories). Hell do a problem wrong and wont go back and fix it or stops halfway through a problem. No review, just bullet points of topics. Half the class dropped.

1.0
5.0
MATH42
Apr 22, 2015

When he teaches its more like teaching the board he is writing on... except it isnt even teaching, just talking about what he is doing without any sort of clear explanation. He doesn't even introduce sections that he is going to lecture about. He just jumps straight into a example that is very tough to follow. SELF STUDY. WOULD NOT TAKE AGAIN

2.0
5.0
MATH2B
May 18, 2015

avoid him if u want good grade testes and quizzes are super hard have to self study

1.0
5.0
MATH2B
May 18, 2015

He tries to help but fails miserably at it. He doesn't know how to explain or clarify, he just tells you the answer. His lectures are so dry, he just recites from the book and his accent doesn't help. If you value your grade dont take him.

2.0
5.0
1A
May 18, 2015

He is a poor lecturer that doesn't explain concepts well. He practically talks to the board. For examsquizzes, he chooses the hardest problems from the hw and adds a few curveball conceptual questions. Test average was usually in the D range. Overall avoid.

3.0
5.0
MATH2B
Grade: Not sure yet
Jun 4, 2015

This professor has a really thick accent, he turn an n by m matrix into an ehm by ehn matrix. his lecture are useless, just go subscribe a chegg account and learn by yourselves. U don't need to study from the book and lecture for his tests because he ask something that he never taught before. this class is not good for your GPA and your health.

2.0
5.0
MATH12
Jun 8, 2015

When the entire class average for a test is 40100?? Yeah that should be a clear indication of his inability to teach.

5.0
3.0
42
Jul 23, 2015

He's an awesome teacher. He goes over all the problems that will be on the midterms during lecture. Take notes. He is very helpful and good at explaining concepts if you don't understand. ASK when you don't. He walks you through the proofs. Reading the book helps. On the test: I got the right answer for a different angle. He still gave me credit.

2.0
2.0
MATH42
Grade: A+
Jul 24, 2015

if you take his class, u can know clearly what you have to do in order to get an A. Hand in three times homework, three quizzes, and three exams. He will go over what would be in the exam before the test. so it is not hard to get an A in his class. but expect to do lots of homework.

2.0
5.0
MATH43
Grade: Drop/Withdrawal
Jul 28, 2015

tons of homework, he loves to talk to himself, strong accent, you better just drop his class.

2.0
5.0
D042
Grade: Drop/Withdrawal
Aug 5, 2015

He has the right intentions to teach but the worst delivery of the information. Many times he will assume you already know something making the material much more harder to conceptualize. His test are an assortment of the hardest problems from the homework with few additions of his own to challenge your understanding of the concepts.

3.0
3.0
MATH2A
Aug 23, 2015

I took his summer MATH 2A class. Although he's not super clear on his lectures (probably due to the language barrier), he's clear on what he will test on and what he expects us to know. He's a nice guy! So if you don't understand something, just ask.

3.0
4.0
MATH43
Grade: Incomplete
Oct 11, 2015

Even though he is a nice teacher, he is not good in explaining a concept. He would move very fast, assuming that everyone knows the concept.

4.0
2.0
MATH114
Grade: A
Nov 3, 2015

3 quiz, 2 exams and a final, easy quiz and exams, and there will be a review before every exam. The class is easy, and he gives out homework every day. He answer all the question at the beginning of the class. He talks about sport stuff before class. If you understand better with example of the problems, take it.

1.0
5.0
MATH43
Grade: F
Nov 13, 2015

do not take so hard his class

2.0
4.0
MATH1C
Grade: Drop/Withdrawal
Nov 14, 2015

I had to drop this class cause it was so hard. We had 50 students in the beginning, by the drop date there were only half left. He did give extra credit cause our first quiz and test were super low. The tests were super difficult. There would be problems nothing like the HW or stuff he goes over in class. Don't take him if you can avoid it!

2.0
5.0
MATH1A
Grade: Drop/Withdrawal
Nov 19, 2015

Taking Shi was literally one of the worst decisions I made in my entire academic career. His lectures are long, monotonous and just plain confusing. If you're able to get past the accent, you will discover that you still won't get him. He goes over homework almost the entire period devoting the last 5 minutes to new concepts. Stay away from him.

2.0
4.0
MATH1C
Grade: Drop/Withdrawal
Nov 19, 2015

wont understand what he is saying a lot of times wont go though all of he homework problems

5.0
1.0
MATH1A
Grade: A+
Dec 12, 2015

Dr. Shi is an excellent professor who is always ready to help his students. Nice class, easy tests, cute accent. Answers all questions at the beginning of each class, helps you figure out what you don't understand during the lecture. Feel free to ask. 3 quizzes, 2 midterms, final. Helps review before each test. A little effort then good grade.

2.0
5.0
MATH43
Grade: Rather not say
Jan 2, 2016

he spends the majority of the class period dedicated to answering homework questions. He would spend the last 15 minutes teaching the last concept, then assign on average 20-30 question hw problems. His quizzes and tests are tough. The class average would be around 50-60% throughout the quarter and the majority of the students would withdrawal.

2.0
3.0
1A
Grade: Rather not say
Jan 21, 2016

Worst class at de Anza ever. Lectures are long, won't understand what he say because he assumes everyone already know the material so he just skips steps. 50 min per class but he used 40-45 min to answer questions and squeeze the last five min to teach a whole new section. @@

5.0
1.0
MATH010
Jan 28, 2016

Easy class. He provides lecture notes, so textbook is not necessary. He works out practice problems from past sample quizzes and tests, which is similar to the lecture note examples and not much different from the homework exercises either. He is amiable as well as approachable. Overall class experience is very positive.

5.0
1.0
STAT10
Jan 29, 2016

Assigns five homework problems on average per section. The midterm is easier than the homework problems. Generous grader. He gives a step by step instruction in the lab.

5.0
3.0
MATH01A
Jan 31, 2016

Teachers like him are rare these days. He's a pretty good instructor.

5.0
2.0
MATH1A
Jan 31, 2016

He has patience and doesn't mind repeating himself. Listen and take notes, and you will do fine. He appreciates effort. Gives three comprehensive exam and a few quizzes. They are not ridiculously hard and they are all from the book. He collects homework on exam days. His class is not at all tough. Plus he is nice. Take him.

3.0
5.0
1A
Grade: Not sure yet
Feb 1, 2016

I never write reviews , but I HATE his class SO MUCH, that I have to. I think his goal is to sabotage his student's grades. His tests are so difficult for no reason, nothing like his practice papers. In class, all we do is go over HW for 40 min and then new material for last 10 mins of class! SO MUCH HW EVERYDAY! He doesn't know how to teach at all

5.0
1.0
1A
Feb 3, 2016

Every problems come from the homework.

5.0
1.0
MATH22
Feb 3, 2016

Professor is helpful. He often tells amusing stories so students can finish jotting down notes. I am not a math enthusiast, but this course and its concepts fascinates me. In all fairness, his midterm is reasonable. Homework assignment is light.

5.0
1.0
MATH10
Feb 3, 2016

Quiz is similar to the worksheet. Test is from the practice problem. He gives lots of partial credit for effort. He does not assign homework everyday, and if he does, not to the point where it overwhelms you. Sometimes he does move through the lecture a little fast. Just ask him questions to slow him down. He is funny.

2.0
5.0
1A
Grade: D-
Feb 4, 2016

test are tough, unorganized and unprepared for the lecture. Try to squeeze new lesson in just the last 5 mins. If you do not want to drop your Gpa, don't take him.

2.0
5.0
CAL1B
Grade: D-
Feb 4, 2016

Do yourself a favor, do not take him . Test are tough, have nothing to do with the lecture. Spend about 5 mins to teach new lessons, worst professor ever

5.0
2.0
MATH1A
Feb 6, 2016

he's cool

2.0
5.0
1A
Grade: D
Feb 8, 2016

Worst prof ever, do not take him

5.0
1.0
M10
Feb 8, 2016

Easy. Lenient. Awesome!

5.0
3.0
CALC1A
Grade: A
Feb 9, 2016

Okay class like all others. He's sharp.

1.0
5.0
MATH43
Grade: Rather not say
Feb 11, 2016

Ratings speak for itself. I thought I could self-learn everything, nope. Avoid taking any of his classes.

1.0
4.0
MATH22
Grade: C
Feb 17, 2016

Extremely confusing, doesn't answer questions too well either. Makes concepts much harder than they should be. LOTS of homework that he collects. Tests are quite hard, as were the quizzes.

1.0
5.0
1A
Grade: Rather not say
Mar 2, 2016

I always thought studying result depends on our efforts, not professors until I took him. He knows math, but he definitely doesn't know how to teach it. He can barely explain the concept, which he uses only the last 20 minutes of the 2 hour class to explain. He gives a lot of homework, but the tests are different and super hard.

1.0
5.0
1A
Mar 5, 2016

If you're not an expert in Math and want some real challenges, then take him. He will show you the true meaning of desperation. Tests are tough, which are not related to his short instruction and homework (a lot).

5.0
1.0
MATH010
Grade: A+
Mar 17, 2016

Professor Shi is a decent instructor. His English is fine and he is a coherent lecturer. Although a Mathematics Professor may not articulate in the same fashion as a Political Science Professor, does not render the Professor as an ineffective Instructor. He narrates, he reads and translate a block of an esoteric mathematical text, he is literate.

5.0
1.0
MATH010
Grade: A+
Mar 17, 2016

His exams are reasonable. For anyone to even surmises that a teacher has any intention to fail and or sabotage a student's grade instead of nothing short from their successes, is quite unfathomable. It is an erroneous notion to even think that any typical oriental person automatically has a communication barrier. The professor communicates fine.

5.0
1.0
MATH010
Grade: A+
Mar 18, 2016

Mathematical concepts can't be grasp merely from classroom lectures. Theories have to be put into practice, 10 or maybe 15 homework problems per section a day should not overwhelm an average diligent student.

5.0
1.0
MATH1C1D
Grade: A+
Mar 19, 2016

Best teacher at Deanza. His tests are super easy and reasonable. As long as you spend time on studying . You will get a easy A

5.0
1.0
STATISTICS10
Grade: A+
Mar 23, 2016

Gives extra credit and he is an easy grader. Allows notes, no need to memorize.

5.0
3.0
CALC1A
Grade: A
Mar 26, 2016

Doctor Ke Jian Shi is very benignant and respectful towards every individual. Never had he intimidated any one student. His accent is rather cute. He teaches with passion and is not there to fail anyone. I am not a math major, I can earn an A, so can anyone else. The three test does indeed reflects the assigned homework. He will not disappoint you.

5.0
2.0
MATH22
Grade: B+
Mar 31, 2016

ask anything you don't understand. he is very helpful in explaining. use his office hour if you must. it turns out he grades mostly on efforts. turn in all your homework and show up for class, you be fine. just try.

5.0
1.0
CALC1A
Grade: A-
Mar 31, 2016

Contrary to other Calculus 1A review, Mister Shi is a good instructor. Don't understand the bad reviews. Didn't ruin my GPA or future from taking his class. Homework and attendance is mandatory to succeed in his class though.

5.0
1.0
1A
Grade: A
Apr 2, 2016

understanding and helpful

5.0
3.0
M022
Grade: A
Apr 4, 2016

He is intelligent. Three quizzes, two tests, and a comprehensive final exam. Drops the lowest score. Attendance matters.

5.0
1.0
1A
Grade: A
Apr 8, 2016

I like his class because he assigns homework only from the textbook, which he collects on review days before the midterm. I am glad he does not require webassign like other instructors. He is actually very nice.

5.0
1.0
MATH000
Grade: A
Apr 8, 2016

Observe the cuteness of a nerd teacher math geek teaching formulas on a chalkboard exemplifying concepts using a traditional dusty white chalk in cursive writing with his right, while having the book in the clasp of his left. Raise your hand and ask him a question; timid as he is, he turns and answer to the board. LOL. I recommend taking his class.

5.0
1.0
MATH01A
Grade: A+
Apr 9, 2016

Nice class

4.0
4.0
MATH1A
Grade: C
Apr 13, 2016

Shi is a really nice guy. He helps if you ask for it. But for me I had to you tube a lot of the lessons as he didn't go over many examples in class. The test and quizzes are pretty challenging but he will curve if he knows the test was super hard. this class was the hardest I ever took at Deanza. You need about 4 hours a day outside of class seriou

5.0
2.0
MATH01A
Grade: A
Apr 13, 2016

Doctor Shi is an intellectual Professor, and genuinely nice as a person. Homework assignments are given on a daily basis, but not collected until the examination day. An average of 15 problems a day, maybe a little more or can be less. Those problems are likely to be on the test. Practice them, and you will do fine throughout the quarter.

5.0
1.0
MATH001
Grade: A
Apr 14, 2016

Attendance matters in his class. Be punctual and attentive. Materials presented on the board during lectures, example problems, and especially homework questions will certainly appear either on the quiz or the exam. Doctor Shi is very approachable and a polite gentleman. He respects his students, their opinions, and questions. He is recommended.

5.0
1.0
MATH1A
Apr 19, 2016

He's fair

5.0
1.0
MATH1A
Grade: A+
Apr 20, 2016

Awesome

5.0
1.0
MATH12
May 29, 2016
Would take again

Go to class and ask questions. He will gladly explain if you don't understand. He's professional and nice.

5.0
1.0
MATH12
May 31, 2016
Would take again

would take him again

5.0
5.0
CALC1A
Grade: B+
Jun 7, 2016
Would take again

I will take him again if i can. A teacher for you knowledge not grade. If you want to pass with high grade, you must work hard on your own and his assignment. He is nice and fair. If you look for an easy A, change your class. If you look for a excellent teacher, you found.

5.0
3.0
1A
Jun 22, 2016
Would take again

He will ask everyday if anyone has any questions. He is really good with questions. He does not mind explaining each step to the solutions. He is not that tough with grading. He will give you some credits for trying to solve the problems. There are some similarities between the test and homework. Very nice teacher.

4.0
3.0
1A
Grade: A
Jun 26, 2016
Wouldn't take again

Mr. Shi is a nice lecturer, he always says that the tests shouldn't be easy because easy tests make student think that they are good at Math but his tests are actually easy if you reviewed the material carefully and did homework. Remember to do homework because it's important to your grade and it's the most easiest way to review the material.

5.0
2.0
MATH1A
Grade: A
Jun 26, 2016
Would take again

Professor Shi is very organize and his class is well structured. He begins the class with homework questions and discussions, and the second part for lectures and examples. He gauges the class understanding of the course materials by the questions the student asks. He might ask a few questions to keep the class engaged. He is kind. Recommended.

4.0
1.0
MATH12
Jun 28, 2016
Would take again

yup do your homework

5.0
3.0
CALC1A
Jun 29, 2016
Would take again

Will cover as much materials as he can, and he will introduce as many concepts from as many sections as he could to expose students to all possible math topics, and he emphasizes on the fundamentals that he will test on which is necessary to prepare students for the next level. Very respectful and polite to the class. Never late or rude.

4.0
4.0
MATH43
Grade: A
Jul 12, 2016
Would take again

He understands the material he is teaching and is good at explaining the concepts in class. He explains why/how things work and answers questions from the homework step by step. Go to class, take notes, do the homework on time, ask questions. If you are a good student you'll learn a lot.

4.0
3.0
CALC1A
Grade: A
Jul 14, 2016
Wouldn't take again

I'm an international student and just come here in the spring quarter, so I feel that his voice is not easy to hear, like he talks very fast. But you don't need to hear what he says except when you ask him a question because you can easily get good grade in his class by practicing the homework (he gives many homework) and reading the textbook.

5.0
3.0
MATH001
Jul 14, 2016
Would take again

He provides a more helpful and better explanation when questions ask are made specific. For vague questions, he will turn and peruse the chalkboard trying to figure out which step in the process causes the confusion. That is when you will start to find him talking to the board. Be specific when posing a question to Mister soft spoken shy extrovert.

5.0
3.0
MATH001
Jul 14, 2016
Would take again

His proofs and derivations are very impressive. He gives reviews and go over example problems before a quiz or test. He teaches very well. He usually is audible and clear when he is not facing the board. He is recommended.

5.0
1.0
1A
Jul 20, 2016
Would take again

If you want to learn, he's your guy. Ask anything about the materials. He keep things simple, easy to understand. He doesn't complicate things. He tries his best to make you understand. He work out a lot of exercise problems from the book in class. Good learning experience. Overall he is good.

5.0
3.0
MATH22
Jul 21, 2016
Would take again

Pick him if you don't like WebAssign. He is a book and board lecturer. Honestly, he doesn't give that much homework. He goes over lots of homework in class. If you come to class with questions, he answers that too. He gives you more than enough practice with problems for you to be comfortable with his quizzes and exams. Take him.

1.0
4.0
MATH001B
Grade: Drop/Withdrawal
Sep 29, 2016
Wouldn't take again

His accent is EXTREMELY thick, he talks very quietly and his hand writing is SUUPER small and illegible. He dedicates a good portion of class to questions, but what use if there if you can't understand him. At least he doesn't collect homework very often according to his syllabus.

Get ready to read
Skip class? You won't pass.
5.0
3.0
1B
Oct 8, 2016
Would take again

Class is good. The instructor explains each step very thoroughly and with clarity. I understand him all right. Materials that he covers are directly from the book. If you are struggling, he will gladly help. He is nice. He check attendance.

Gives good feedback
Skip class? You won't pass.
Caring
1.0
5.0
MATH1B
Grade: Drop/Withdrawal
Nov 20, 2016
Wouldn't take again

take this class if you want to fail, you will not learn from lectures because his accent is so strong, his quizzes and tests are very hard with only one problem based on homework, he does not give extra credit TL;DR : DO NOT TAKE THIS CLASS

Tough Grader
Skip class? You won't pass.
LECTURE HEAVY
1.0
5.0
MATH22
Grade: Drop/Withdrawal
Dec 2, 2016
Wouldn't take again

After 2 or 3 weeks, a third of the class don't even bother to attend his class. Classes are EXTREMELY boring. Requirements: Approximately 2 hours available for doing monotonous and repetitive homework. DAILY! Patience, you will need a lot. Math 22 is not hard. Do the homework and study alone you will pass.

Tough Grader
Get ready to read
LOTS OF HOMEWORK
5.0
2.0
MATH22
Dec 6, 2016
Would take again

He gives a thorough explanation in detail with his thought process as he works through the problem, which I very much appreciate because it helps build the thinking development. I actually spend less than two hours on a daily basis with homework. He gives practice sheets to give an idea of what to expect in the test. He is easygoing.

Gives good feedback
Clear grading criteria
5.0
4.0
CAL1B
Dec 14, 2016
Would take again

He follows closely with his syllabus, and he is straight forward with his expectation. He's smart. He will draw graphs and pictures to help explain what you don't understand.

Clear grading criteria
1.0
4.0
MATH41
Jan 9, 2017
Wouldn't take again

His in-class speeches are confusing and unclear. I do not recommend this professor unless you are already good at math and do not mind learning everything on your own. Does not teach from basics point of view. I don't think his teaching style was helpful in teaching anything new.

1.0
5.0
MATH43
Grade: A
Jan 14, 2017
Wouldn't take again

Shi isn't the worst. Take him if you are an independent learner and good in math. He lectures to the board. Spends most of the lecture explaining how a formula is derived, and then 10min on 2 example problems. Blindly gives homework problems 5min before the end of class and a lot of it. Unclear on the work he expects on tests. He is smart though.

Tough Grader
LOTS OF HOMEWORK
2.0
4.0
MATH1A
Grade: Drop/Withdrawal
Jan 23, 2017
Wouldn't take again

I took him and I dropped him after about 4 weeks. I couldn't understand anything he was saying and a lot of people who had him would say " he is very bad " , " I don't want him again" . Actually I don't want him again. If you are REALLY GOOD at Math and don't need a teacher explanation to succeed then take him.

5.0
1.0
MATH01
Jan 24, 2017
Would take again

Last quarter, as per my recollection, at least when I am in class, not many students ask questions regarding the materials nor anything much from the assigned homework. Also, some are either on their laptop or distracted by their phone. Some goes to class just to sleep. It is unfair to this teacher who tries his best to teach. In the end only bad r

5.0
1.0
MATH01
Jan 24, 2017
Would take again

In the end, only bad reviews that does not truly reflect the actual fact. I was able to understand what he taught. Since I am only mediocre and not a math genius, it was not easy, but not a struggle either. Take the class and try it for yourself. He is actually pretty good. His work is neat and he does not skip steps. With questions, ask away.

1.0
5.0
MATH1A
Feb 7, 2017
Wouldn't take again

I would avoid taking this professor if possible. His accent is very thick so it is very hard to understand him and he speaks too soft for anyone to hear. He has a habit of standing in front of the board when he writes so we have no idea where he is and soon after, he erases it before we can finish copying. many of us are forced to self study

LOTS OF HOMEWORK
TEST HEAVY
GRADED BY FEW THINGS
5.0
2.0
MATH1A
Grade: A
Feb 14, 2017
Would take again

Dont listen to what anybody else says. This professor was one of my favorite math professors. His lectures were easy to understand and he speaks clearly for everyone. There is not much homework and you can always ask him for help. the exams and quizzes are always based off the study guide

Gives good feedback
Respected
ACCESSIBLE OUTSIDE CLASS
4.0
2.0
MATH1A
Grade: B+
Feb 14, 2017
Would take again

There was a lot of homework but he collects most of them at a time. His lectures are easy to understand. Dont be afraid to ask him questions. he is very understandable and reasonable.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
SO MANY PAPERS
5.0
1.0
MATH01
Feb 14, 2017
Would take again

I appreciate his earnest effort in trying to teach the class. He will not try to trick you on any of the test. There are three quizzes and three exams. They are straight forward. His writing is clear and legible, which is a plus for note takers. He has a cute distinctive accent. I understand him fine. He takes roll daily at the beginning of class.

Gives good feedback
Clear grading criteria
4.0
2.0
MATH1A
Grade: A-
Feb 14, 2017
Would take again

His lectures are easy to understand and he encourages us to ask him questions. He will go over any homework problems that you do not understand . there are 3 exams and they are just like the study guides that you get. everything is based off homework and he will not try to trick you

Respected
Caring
5.0
1.0
MATH1A
Grade: A-
Feb 22, 2017
Would take again

Shi is a great professor! he will encourage you to ask questions and will go over the exams and quizzes in class. his study guides are easy to follow and he will not try to trick you. He teaches at a decent pace and as long as you pay attention, you will pass this class.

LOTS OF HOMEWORK
TEST HEAVY
Caring
4.0
2.0
MATH1A
Grade: A-
Mar 5, 2017
Would take again

The class was pretty boring but easy to understand. his study guide looks almost exactly the same as his exams so theres nothing to worry about there. just show up and take notes

Clear grading criteria
TEST HEAVY
Caring
2.0
4.0
1A
Mar 5, 2017
Wouldn't take again

If you took Calculus before, you'll do fine. If not, get ready to learn on your own. He is smart but assumes you know the material already. Although he writes neatly on the board, his lectures are difficult to follow. His exams are hard; just one question from homework (if any) and none from his lectures. He does not provides study guides.

Tough Grader
LOTS OF HOMEWORK
5.0
1.0
MATH22
Grade: B
Mar 6, 2017
Would take again

Some call it a review outline, while some refer to it as a study guide. It is just a list of concepts that he provides with some specific example problems a few days before a quiz or test so students can study and practice. He does his best to help. He is extremely nice. He assigns homework everyday, but he only collects them during exam day.

Gives good feedback
Respected
Clear grading criteria
3.0
4.0
MATH1D
Mar 6, 2017
Wouldn't take again

Lectures aren't all that interesting, I found it somewhat easier to learn from the text.

Get ready to read
LOTS OF HOMEWORK
TEST HEAVY
4.0
2.0
MATH114
Mar 7, 2017
Would take again

let you have notes for final

1.0
4.0
MATH01A
Mar 8, 2017
Wouldn't take again

Half of the students dropped this class but the professor thinks is doable because one student got 100% in the last midterm. Tons of homework that does not help on the exams; way harder questions tested. Good luck taking his class.

Tough Grader
LOTS OF HOMEWORK
5.0
2.0
MATH114
Mar 9, 2017
Would take again

He does give some points for effort even if the solutions are incorrect. Learned some new arithmetic techniques and some algebraic tricks in this course. He strictly sticks to teaching the subject and he does not digress off in a tangent with other topics. He lectures through the entire class time. He will put in the extra time to help if needed.

Gives good feedback
Clear grading criteria
LECTURE HEAVY
5.0
2.0
MATH1A
Mar 30, 2017
Would take again

He is actually a really good instructor. He grades very fair.

Clear grading criteria
4.0
3.0
MATH1B
Grade: A+
Apr 12, 2017
Would take again

yeah his lecture is pretty difficult to understand from time to time because of his accent but overall, he is fair and his classes are okay. Sorry if this sounds mean to you, but study before you complain, please. I would take him again.

Gives good feedback
LOTS OF HOMEWORK
4.0
3.0
MATH1D
Grade: A+
May 3, 2017
Would take again

Dr. Shi gives plenty of extra credit if you do the chapter review. He is willing to help you with the problems. Though he might not explain concepts so clear, if you understand the problems he explain during the class, you will understand those concepts. It is super important to read the textbook. Anyway, ask questions during the class!!

LOTS OF HOMEWORK
EXTRA CREDIT
2.0
3.0
MATH22
Jul 7, 2017
Wouldn't take again

If I could just learn from HW from the book, I would. He's very quiet and hard to hear in his lectures, and you'll probably fall asleep. His lectures don't help much anyway. I recommend getting sleep and sitting in the front to get the best understanding of the material.

LOTS OF HOMEWORK
2.0
5.0
1A
Grade: C+
Jul 7, 2017
Wouldn't take again

I got a lower grade in 1A for him than in 1B for Bourgoub even though 1B is much harder. Class averages were ridiculously low, 40% on one of the tests we had. His practice tests he gives are very similar to the actual tests. I don't know why I had so a low grade, his grading system probably sucked (he curves). Anyways I wouldn't take him again.

Get ready to read
Skip class? You won't pass.
LOTS OF HOMEWORK
3.0
3.0
MATH1A
Grade: A+
Jul 8, 2017
Would take again

His lectures are boring and not very well organized. His accent is so heavy even for an Asian student like me. But he grades the exams quite fair. If you can finish all homework it should be fine.

LOTS OF HOMEWORK
Clear grading criteria
5.0
3.0
MATH1D
Aug 2, 2017
Would take again

Professor Shi is very knowledgeable with the materials he teaches. He follows the book quite closely, so having the textbook is strongly recommended.

Gives good feedback
3.0
4.0
MATH1A
Grade: C
Sep 27, 2017
Wouldn't take again

I'll be honest I didn't really put anywhere near the amount of effort I should've so it's pretty hard to coast in this class. But calculus is the sort of topic that needs to be taught strictly and it is hard. If you can't understand foreign accents well, you might want to pass. He definitely wants you to do your best and it's rewarding if you do.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
Caring
3.0
3.0
CALC1A
Nov 15, 2017
Would take again

Professor Shi is an awesome person. However the whole quarter I did not understand a word. He isn't that great at teaching. He talks about random stuff 90% of the time and the remaining 10 he solves problems. Gives out hw and collects it right before midterms. Grading criteria is quite clear and he is very understanding if you're absent or late.

Clear grading criteria
GRADED BY FEW THINGS
1.0
3.0
FINITEMATH11
Grade: Drop/Withdrawal
Nov 28, 2017
Wouldn't take again

He's a nice prof however you can't understand what he says which makes it difficult to understand the material and follow along. He solves hw problems in class without really explaining. I had to drop the class. I would not recommend taking him.

5.0
4.0
MATH22
Dec 29, 2017
Would take again

He is pretty lenient with partial credits on his tests. Homeworks/Projects are basically "free" easy giveaway points, of course, if you do them. He does assign a fair amount of homework, but some sections are lighter than others. Note that, his exams are comprehensive, and not cumulative. Take good notes, because he allows notes for the final.

Clear grading criteria
4.0
1.0
MATH22
Grade: A
Jan 8, 2018
Would take again

This is an easy class. You are allowed to bring 1 page of note(also regarded as extra credit).

LOTS OF HOMEWORK
EXTRA CREDIT
Would take again
1.0
2.0
PRECALC1
Jan 10, 2018
Wouldn't take again

I took his class and had to drop it. I was having a difficult time taking notes in his class. His back was faced towards the students for a majority of the time and I could barley hear him talk. He was very unorganized in his lecture which also made it difficult to take notes. On top of all that, he assigns a ton of homework every day.

LOTS OF HOMEWORK
SO MANY PAPERS
Caring
4.0
3.0
MATH22
Jan 28, 2018
Would take again

He cares about students and always asks the class if any questions. His class is not hard if you do homework and do some necessary reading from the textbook. He lets you use the 1 page of notes for the final, but you should not copy examples from the book.

Gives good feedback
Caring
EXTRA CREDIT
5.0
3.0
MATH001B
Grade: A
Feb 26, 2018
Would take again

I would recommend his class if you are serious for Calculus. There are quizzes and tests every other week. But he gives STUDY TESTS which is 80% same as the real test and quiz, he really want students to get good grades. He is also really kind and helpful during office hours. If you work hard and do all the work you'll pass!

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
TEST HEAVY
1.0
5.0
MATH12
Grade: Drop/Withdrawal
Mar 13, 2018
Wouldn't take again

This professor does not care about his students and does not make the time to help students when they need it the most. He assigns so much homework each day and should just replace the textbook with Webassign. While explaining problems he would constantly make mistakes and wouldn't even notice until students would say something. Don't take him.

Tough Grader
GRADED BY FEW THINGS
LECTURE HEAVY
1.0
5.0
MATH41
Apr 6, 2018
Wouldn't take again

The majority of students that seemingly did well in his class were students that already knew the material. He approaches teaching as if he was just reviewing on what everyone should already know. Not great. Doesn't answer questions very clearly and your better off self-studying. If you ARE good at just doing the chapter at home then you'll be fine

LECTURE HEAVY
4.0
3.0
MATH22
Grade: A-
Apr 9, 2018
Would take again

Answers questions from homework at the beginning of class each day, so there is often no time for the actual lecture. Be prepared to self-learn a lot of the stuff. However, the content isn't too difficult, so that shouldn't be too big of a deal. Reasonable grader. Curves pretty nicely. Gives 10 extra credit for creating a cheat sheet for the final.

Respected
LOTS OF HOMEWORK
Caring
3.0
3.0
MATH22
Grade: A+
Jul 7, 2018
Wouldn't take again

You need 5-10 hours/week for HW. He spends most of the lecture time answer HW problems, giving very little time for new materials, so you have to read the textbook. Just go through theories and definitions, that will be enough. If your math foundation is solid, take him, and because he gives samples for his 3 exams and 2 quizzes, it's an easy A.

Get ready to read
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
2.0
3.0
MATH1C
Jul 17, 2018
Wouldn't take again

Attended class for the first week then dropped. It's bad already he speaks with a soft and quiet voice, but speaking while facing the board makes it impossible to read. His notes are neat but extremely small, so sit in the front. Knowledgeable, but he hardly "teaches" the class, mostly felt like he was teaching and talking to himself.

4.0
4.0
MATHD001C
Grade: A
Aug 8, 2018
Would take again

Everything in exams is covered in class, so there aren't any surprises, although lectures are boring. He grades fairly on exams and isn't overly nit-picky. Homework is checked for completion, and participation is not required. The class is quite difficult for the average student, but the teacher is knowledgeable and answers questions thoroughly.

Clear grading criteria
EXTRA CREDIT
3.0
4.0
MATH1C
Aug 10, 2018
Wouldn't take again

Pros: Cool mustache, good class structure Cons: She (I meant Shi) mumbles/has an accent which is the worst combination so study from the textbook beforehand so you can understand the work he's doing without listening to his lectures (still pay attention tho) otherwise dank dude

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
4.0
4.0
MATH41
Grade: A-
Aug 19, 2018
Would take again

Chill, respectable math guy who is firm but fair. Lectures can be a little hard to comprehend sometimes but with the textbook I got along fine. Homework is assigned every class, but it was only worth %10 of the grade I think, so I only did half and I still did good. Might not reccomed him to someone who struggles with math too hard

Respected
LOTS OF HOMEWORK
Clear grading criteria
1.0
3.0
D022
Oct 4, 2018
Wouldn't take again

very very very bad at teaching, if u already know the material you will be good, but don't except learn anything from him, most time he just reading the definition from the book, if he didn't finish the chapter, he will just tell u go study by yourself, also very bad explanation for HW.

3.0
1.0
MATH1C
Grade: A+
Jan 19, 2019
Would take again

easy class.. just study by yourself. Thats it. not gives us good lecture but his grading was extremely fair so dont worry. just be aware of the final. he didnt give any sample test for final, and some questions in final were completely different from the previous quizzes/tests. but its not that hard as long as you try to do all the problems Textb

Get ready to read
Clear grading criteria
EXTRA CREDIT
1.0
5.0
MATH12
Feb 1, 2019
Wouldn't take again

this last test was horrible. I dont see myself learning in this class and I dont recommend him because lectures dont address items on the test much

Tough Grader
Skip class? You won't pass.
TEST HEAVY
1.0
1.0
MATH42
Grade: Not sure yet
Feb 22, 2019
Wouldn't take again

Teacher does not address anything in class and reads right out of the textbook. To top it all off, his tests have nothing to do with his minimal teaching. To be fair he does give out practice quizzes before quiz days, but it does not prepare for the test at all. I do not recommend this class.

Lots of homework
Test heavy
Tough grader
1.0
5.0
D042
Grade: Drop/Withdrawal
Apr 4, 2019
Wouldn't take again

This professor is absolute trash. Ridiculous amount of formulas to remember, goes through chapters like nothing, reads straight out of the book, redirects questions instead of answering. WORST.

Lots of homework
1.0
5.0
CAL1B
Grade: F
Apr 8, 2019
Wouldn't take again

Didn't learn anything. Extremely boring, and tough grader. Wrecked my GPA. I dont recommend him

Graded by few things
Test heavy
Tough grader
1.0
3.0
MATH22
Apr 11, 2019
Wouldn't take again

the worst professor! worst explanation! you just study by yourself! you need to spend at least one hour and a half every day on his homework! DO NOT TAKE HIM

Lots of homework
Lecture heavy
1.0
4.0
MATH22
Grade: Not sure yet
May 8, 2019
Wouldn't take again

messes up often on in-class examples and when he does not mess up on examples, he explains them poorly. literally reads straight off the book for lectures. You NEED to spend multiple hours each day doing homework to keep up with the class. Average test score for first midterm was 54.5% and only 2 people got above 80%. avoid if you can!

Lots of homework
1.0
4.0
MATH22
Grade: Drop/Withdrawal
May 13, 2019
Wouldn't take again

Took him last quarter, and he was honestly one of the worst professors I ever had. He mumbles alot, lectures are brief and very vague, and he's prone to a lot of off-topic ranting. Homework is very long and tedious, not much point to it since he's so vague when it comes to teaching. Avoid this guy at all costs

Lots of homework
Get ready to read
Skip class? You won't pass.
2.0
4.0
MATH2A
Grade: Not sure yet
May 14, 2019
Wouldn't take again

He is the worst. Horrible lectures, hard grading (little partial credit).

2.0
4.0
MATH22
Grade: Not sure yet
May 15, 2019
Wouldn't take again

I just wished he explained things a little clearly. I mean I am fine with self-studying but what's the point of going to the class if he can't teach properly. his midterm questions were kinda unfair, he assumes that we remember some problem that he did weeks before. avrg was 54.5%

Lots of homework
Skip class? You won't pass.
Test heavy
1.0
5.0
MATH22
Grade: D
May 18, 2019
Wouldn't take again

Very bad professor, avg in his class this semester is around 50-60% for tests and quizzes. Lecture is 50 min, but spends half the time going over hw problems and the actual lecuture being 20 min. Talks very quietly, hard to understand and expects us to around understand concepts the very next day as he moves onto the next lesson. Pls pray for us

Test heavy
Lecture heavy
Tough grader
1.0
5.0
MATH22
Jun 15, 2019
Wouldn't take again

He literally reads from the book and says what he writes. He doesn't explain anything at all. He spends more than half of the class time going over homework problems while making mistakes along the way. A section of homework is assigned each day, all due on midterm days. Midterms/quizzes are based off homework problems. Also a tough grader.

Lots of homework
Graded by few things
Tough grader
1.0
5.0
MATH11
Grade: D
Jun 20, 2019
Wouldn't take again

Worst professor EVER, not even exaggerating. Reviews questions from homework and writes out examples from the book. Tests are hard, class in boring, and his lectures are pointless.

Lots of homework
Test heavy
Tough grader
1.0
5.0
CALC1A
Grade: D
Jun 25, 2019
Wouldn't take again

Absolute historic worst, by far. Doesnt really teach such a difficult subject but skims through and expects us to understand. Class average for midterms varied from 50%-60%. This was a bad decision.

Lecture heavy
So many papers
Tough grader
1.0
5.0
MATH112
Grade: D
Jul 2, 2019
Wouldn't take again

Just a lazy teacher who doesn't really want you to succeed. Doesn't have a canvas page, so you don't know what your grade is, doesn't bother explaining, and is very test heavy. Makes office hours inconvenient

Get ready to read
Graded by few things
Test heavy
3.0
4.0
MATH22
Grade: C+
Jul 12, 2019
Would take again

I took him last summer for Discrete Math. He had a few quizzes that were a major grade booster (at least for me) and the usual two midterms, then final. His lectures usually put you into sleep but he did go over problems that were helpful when it came to studying. Final was cumulative and he also curved at the end.

Gives good feedback
Lots of homework
Lecture heavy
1.0
4.0
MATH12
Grade: C
Jul 31, 2019
Wouldn't take again

Probably the worst math teacher Ive taken at de Anza. He grades test hard for no reason. By the second test was due more than 20 people dropped. Homework is somewhat a lot to do and he grades the homework hard as well. He teaches straight from the book so its like teaching yourself. I highly recommend taking another teacher anywhere else than him

Lots of homework
Skip class? You won't pass.
Tough grader
2.0
4.0
MATH1C
Grade: A
Oct 5, 2019
Wouldn't take again

A wonderful opportunity to become a shut-in student and grind problems nonstop unless you want your gpa to drop. He won't explain too much outside the book without being questioned. He instead solves book problems, in which he often errs on. Seems like a nice guy otherwise.

Lots of homework
Skip class? You won't pass.
Test heavy
4.0
3.0
MATH001CH
Nov 10, 2019
Would take again

I had a great time taking his class. Honestly he might not be the best teacher but his class is relatively easy. He posts sample quizes and sample tests which really help. Personally I enjoyed his class.

1.0
4.0
MATH12
Grade: D
Nov 13, 2019
Wouldn't take again

I took this professor over the summer and he is by far one of the worst teachers I ever had. He literally gave everyone in the class the study guide a day before the midterms. The majority of the class dropped and the average for every midterm was under 65%. He's nice but he can't teach at all.

Skip class? You won't pass.
Test heavy
Tough grader
1.0
5.0
MATH22
Grade: Drop/Withdrawal
Nov 15, 2019
Wouldn't take again

DO NOT TAKE THIS INSTRUCTOR. ABSOLUTELY DO NOT. Even if you think you are smart enough to pass. The way he teaches cannot even be called teaching when all he does is point at stuff at the textbook and read it, then proceed to "solve" problems by just showing well "this is this so it becomes that" without even explaining the idea and the why.

Lots of homework
Get ready to read
So many papers
1.0
4.0
MATH43
Grade: Drop/Withdrawal
Nov 22, 2019
Wouldn't take again

He is a nice guy but isn't great at teaching. He has a strong accent and doesn't talk that loud so you can barely hear him. Don't risk taking him

Lecture heavy
Tough grader
1.0
3.0
MATH22
Grade: Not sure yet
Dec 4, 2019
Wouldn't take again

Don't waste your time, trust me. Never take his class. He won't give any credit for your efforts made in any problem during the exam. Hard to understand, reads right from the book, which makes no sense. Any amateur student can teach like him since you just have to project the book's pages on the screen and read what is written. WRONG CHOICE!

Lots of homework
Get ready to read
Tough grader
2.0
3.0
MATH001B
Grade: A
Dec 23, 2019
Would take again

Honestly, this guy isn't as bad as everyone here said he was. His accent makes it difficult to understand him when he lectures and his lectures are kind of useless as well, but he gives study guides which are similar(most of the time) to the tests and quizzes. Learn the content at home instead of relying on him to teach you and you'll be fine.

1.0
5.0
MATH22
Grade: Not sure yet
Jan 31, 2020
Wouldn't take again

I made a mistake of taking him for discrete math. He only reads from book, gets confused by his own calculations, doesn't explain anything, gives a ton of HW that is worth just a few points, his exams are difficult and you basically need to study only from the book. Oh and his accent is very thick and he skips words from the book he can't pronounce

Participation matters
Test heavy
Tough grader
3.0
3.0
MATH1B
Grade: Not sure yet
Feb 27, 2020
Wouldn't take again

Overall nice but not the best teacher. MOSTLY a self-taught class. He only goes over problems/examples in class but a lot of conceptual stuff. HW is due every exam so you have time to do it but don't do it last minute; graded based on completion. Quizzes/exams very similar to the practice quizzes/exams he gives so DO THEM! You can pass if you try!!

Skip class? You won't pass.
Caring
1.0
5.0
MATH43
Grade: Rather not say
Mar 3, 2020
Wouldn't take again

This is honestly one of the hardest classes Ive ever taken at DeAnza. There is no point of showing up to his classes because all he does is read from the textbook, which anyone can do. He doesnt really do much explaining on examples he does in class. This class is pretty much self taught. Gives zero to no points for even attempting a problem.

Graded by few things
Test heavy
Tough grader
4.0
3.0
MATH1B
Mar 17, 2020
Would take again

Really nice guy, willing to help if you have questions. Quizzes and exams are almost the same as the practice sheets he gives out. Do them (and the homework) and you should pass easily. I thought he was generous about giving partial credit. You will have to do a lot of self study, but if you follow the textbook there shouldn't be many surprises.

Skip class? You won't pass.
Clear grading criteria
3.0
3.0
MATH2B
Apr 28, 2020
Would take again

I took Dr. Shi for Math 2B online and he is a very nice man and is super responsive to emails. However, the lectures could be more detailed as he just goes over theorems without examples; you must READ the book. Also, his voice is so soft and cuddly that it makes you fall asleep sometimes! Make sure you do proof problems as he loves using them.

Respected
Test heavy
2.0
4.0
MATH11
Jul 9, 2020
Wouldn't take again

Took him during Spring 2020 online. The class was essentially just him posting lectures - 3 quizzes, 2 midterms, and a final are all that goes into your grade. Textbook is free. Understanding if you come to him for help, but his explanation of the content wasn't clear or helpful for me. Take this class if you already know the material super well.

Graded by few things
Test heavy
Lecture heavy
1.0
5.0
MATH11
Grade: Rather not say
Aug 4, 2020
Wouldn't take again

Took his class online in Summer 2020. Dont take his class if you want to watch his "lectures" which are just him going over examples without explaining the context. You basically have to read from the book & teach yourself. Just 3 quizzes, 2 midterms, and final to be graded on. He doesn't even post your grades on Canvas so you never know what it is

Graded by few things
Lecture heavy
Tough grader
1.0
3.0
MATH22
Grade: B+
Aug 18, 2020
Wouldn't take again

Shi is terrible (at least online) for anyone considering him. I've heard horror stories about profs who don't do anything but send quizzes and tests but that was this guy. Didn't know how to use canvas. Would only give a grade, but never let you see what you lost points on quizzes/exams from for sure. Was forced to take him - avoid if you can.

Tough grader
2.0
4.0
MATH1D
Grade: Rather not say
Dec 18, 2020
Wouldn't take again

The most terrible thing is: there's totally 500 points in this course, but they are all from the test! And he doesn't give any examples to practice. He gives lots of homework, however, you won't get any points from them. Most of his quizzes are from his lecture example, so watch them and do the homework!

Get ready to read
Skip class? You won't pass.
Test heavy
1.0
5.0
MATH22
Grade: Rather not say
Dec 18, 2020
Wouldn't take again

Do not take his class if you want to have a horrible grade. Exams are very hard you wont have a good grade. He also doesnt know how to teach only let you read those useless books. JUST DONT TAKE HIS CLASSES

Test heavy
So many papers
Tough grader
1.0
5.0
MATH22
Grade: Rather not say
Dec 19, 2020
Wouldn't take again

His lectures are basically reading from the textbook with even worse explanation. You are better off reading the textbook and self-study. He made up all the questions for the quiz/exam so doing the homework is pointless. None of them are related to the homework. Grades are not posted. Avoid taking him at all cost no matter how desperate you are.

Get ready to read
Test heavy
Tough grader
1.0
5.0
MATH12
Grade: Rather not say
Dec 22, 2020
Wouldn't take again

He's a really tough grader. If you miss a step in your work, you lose points. Grades are not based on the correct answer (typically given a point), but if you got to the same step as the professor. Literally average test and quiz scores were DD+.

Graded by few things
Test heavy
Clear grading criteria
2.0
5.0
MATH1D
Grade: B
Jan 4, 2021
Wouldn't take again

He makes up all the exam problems. I thought I studied quite hard, but not enough for all quizzes and exams.

1.0
1.0
MATH12
Grade: Not sure yet
Jan 7, 2021
Wouldn't take again

Regret taking this professor as he doesn't teach the class well enough with his pre-recorded lectures which is him reading off from the textbook. Doing the problems and watching the videos won't help much as you're better off teaching yourself. His exams are difficult, so please form a study group and seek all the help you need to get a good grade.

1.0
5.0
MATH22
Feb 9, 2021
Wouldn't take again

Wow. Never have I had such a bad professor. I have always been an A student with 16 plus units. Horrible old lectures from previous classes - very lazy. Unable to reach him. Just says read the textbook. Homework way harder than any problem he covers in his lecture. I wish I listened to the reviews and stayed away from him. Please do not take him.

Test heavy
2.0
4.0
CAL1B
Grade: Not sure yet
Mar 3, 2021
Wouldn't take again

Professor makes mistakes during lectures, has some struggle catching himself and makes it harder to understand the material. Quiz and exams are different from hw and his lectures so be prepared to question why you chose this professor. its nearly impossible to finish all the questions he puts on the tests. not a great calc professor to choose.

Test heavy
Lecture heavy
Tough grader
1.0
5.0
MATH01C
Mar 10, 2021
Wouldn't take again

Shi might be the worst teacher that have ever taken in college so far. His exam are super hard for no reason, His lectures does not teach anything . But it might be helpful to watch the since he puts some questions from the lectures in the exams sometimes. If you can avoid taking his class, i would advice you to do so.

Skip class? You won't pass.
1.0
5.0
MATH12
Grade: Not sure yet
Mar 17, 2021
Wouldn't take again

Please avoid taking him at all costs. Not only does he can't teach, but gives you some of the hardest problems on the quizzes and exams which is nothing you've ever done on the assigned homework problems or seen in his pre-recorded lectures. He also grades them in his own way. This is where you'll lose most of your points and score really low.

1.0
5.0
MATH12
Mar 24, 2021
Wouldn't take again

don't waste your time with this class in an online format. Maybe in person is better, but the online class format is the worst of any class I have taken and it isn't even a little bit close.

Get ready to read
Test heavy
1.0
5.0
MATH12
Mar 24, 2021
Wouldn't take again

This class online is one of the worst things you could do to yourself during corona time. His grading is super harsh and his tests, especially the final, are 20x harder than the homework. His lectures are all prerecorded from June 2020 and contain some information, such as test time, that is outdated. DO NOT TAKE THIS CLASS IF YOU WANT A GOOD GRADE

Graded by few things
Tough grader
1.0
5.0
MATH12
Mar 24, 2021
Wouldn't take again

He might have been okay in person, but he is horrible online. Tests don't match homework or lectures, which are prerecorded and straight out of the book. He puts minimal effort in and expects 2 hours per weekday of effort in return, don't take him

Lots of homework
Lecture heavy
Tough grader
1.0
5.0
CALC1B
Mar 25, 2021
Wouldn't take again

DO NOT TAKE THIS CLASS!!! He offers NO office hours, his lectures and handwriting are incredibly hard to read and understand and the class is graded purely upon quizzes and midterms. There is no homework for grading. All of our exams had F averages and the professor blamed us for them. Taking his class was the worst mistake I've made.

Graded by few things
Lecture heavy
Tough grader
1.0
5.0
MATH001B
Grade: Not sure yet
Apr 2, 2021
Wouldn't take again

I had to take this professor as a last resort - worst decision EVER. No office hours, no feedback on tests, you can't see your grades on Canvas, he emails tests late but expects them back on time. Lectures barely relate to tests (if you take him, be prepared to self-study). He's very sweet but the class is too unstructured and disorganized >.<

Get ready to read
Graded by few things
1.0
5.0
MATH1B
Apr 5, 2021
Wouldn't take again

Terrible professor for hard math class. I didn't understand what he said. l would never take his class again.

1.0
3.0
MATH22
Grade: Drop/Withdrawal
Apr 11, 2021
Wouldn't take again

It's absurd how Kejian Shi is still employed. He doesn't teach, only shares recordings of his own lectures which barely covers the material, aside from his very thick accent. You may be able to get an A from him, but he curves so dramatically that don't be surprised 60% is an A. In general, lots of hw that he never marks, awful lectures and more.

Get ready to read
Hilarious
1.0
5.0
MATH22
Grade: Drop/Withdrawal
May 15, 2021
Wouldn't take again

The worst professor I've ever had at De Anza. He's the sole reason why I wasn't able to get my associates degree in time to transfer. If you have a choice, DONT TAKE HIM. I didn't listen to the other people here because I thought it would be fine, but its not. The only way you'd be able to pass is if you only had 1-2 other classes and no job.

Graded by few things
Test heavy
Tough grader
2.0
4.0
MATH22
Grade: Not sure yet
Jun 22, 2021
Wouldn't take again

Professor Shi is basically retired. He uses the same lecture videos since the beginning of online classes. The homework doesn't help much, the tests are completely different than what is assigned. He throws you a bone every now and then in the tests by giving a problem similar to the lecture examples. A lot of self studying and would not take again

Graded by few things
Test heavy
Tough grader
1.0
4.0
MATH022
Grade: Not sure yet
Jun 23, 2021
Wouldn't take again

He has 1 year old youtube videos he posts on Canvas where he briefly goes over the section. His videos are so useless he even mentions in one of his videos about getting single digit clicks with two sections of 30 students. Awful professor he was the only choice I had would avoid at all costs.

Graded by few things
Test heavy
Tough grader
1.0
5.0
MATH22
Jul 3, 2021
Wouldn't take again

The worst professor I've ever had bar none. No office hours available, lectures are unhelpful, and tests and quizzes (which are the only thing he grades on) are significantly more difficult than any of the lecture problems or homework he assigns. You still might be able to pass because of the curve, but it's not worth the stress, avoid at all cost

Graded by few things
Test heavy
Tough grader
1.0
5.0
CAL1B
Grade: C
Jul 28, 2021
Wouldn't take again

Do not take this teacher, you will not know your grade bc he does not know how to use canvas, he's test/quiz are the hardest thing ever, and that's all he grades and the time limit does not match for the amount of questions he gives, how can u learn when he writes so sloppy. He won't answer questions.

1.0
5.0
MATH22
Grade: C
Aug 6, 2021
Wouldn't take again

Easily the most painful course of my college education. If you want to learn discrete mathematics, don't take Dr. Shi. Lectures consist of him dictating what he writes on an iPad, with little elaboration or clarification. The grade is based entirely on exams, which place heavy emphasis on seemingly random topics not emphasized in the lecture.

Get ready to read
Graded by few things
Tough grader
1.0
5.0
MATH22
Grade: B
Aug 6, 2021
Wouldn't take again

Professor Shi was a mixed bag. He does not hold office hours, does not give feedback for his grading, only grades based on 6 exams, which have topics that are never outlined in given homework or lectures. Despite this, he does curve and replace lower scores if you improve, and his lectures are not half bad. You will not be tested on what you learn.

Get ready to read
Graded by few things
Test heavy
4.0
3.0
MATH22
Grade: A
Aug 14, 2021
Would take again

I hope I don't sound obtuse, but I never felt like the complaints other people gave applied to me. I was warned against Kejian Shi but it eventually was my only choice from scheduling issues. However, when it came to the actual class, he gave ec/drop for exams that are only a step above the recommended homework. You guys can certainly excel here.

Test heavy
Clear grading criteria
EXTRA CREDIT
2.0
4.0
FINITEMATH11
Grade: B-
Aug 16, 2021
Wouldn't take again

I took Dr. Shi in the summer and it was not ideal. You really need to make sure you study at least 4+ hours every week for the class. Graded by few things doesnt mean the class is good. it just means you have less chances to bring your grade up. This class requires you be devoted to it lmao. he uploads lecture videos but sometimes they're unclear.

Graded by few things
Test heavy
1.0
3.0
CAL1B
Grade: Drop/Withdrawal
Sep 22, 2021
Wouldn't take again

If the cursed offspring of a sloth and a snail decided it wanted to become a professor, this is how I imagine it would turn out. The lack of energy and fumbling, plus the unclear handwriting and seeming indifference to everything... On the plus side, a recording of his lectures would probably be great for those suffering from insomnia.

Graded by few things
1.0
4.0
MATH22
Grade: Not sure yet
Feb 25, 2022
Wouldn't take again

This teacher speaks so slow in the lecture video. Even though I play the video in 1.75x speed, it's still slow. I really can't concentrate on his lecture because of his boring teaching style. Also, he doesn't speak clearly, which makes me hard to hear what he says. Besides, he doesn't provide exercise for students. Tests are difficult. Not recommen

1.0
5.0
MATH22
Grade: Not sure yet
Feb 28, 2022
Wouldn't take again

It is a pity that districts have to hire someone like shi. This guy is my worst experience with any teacher in my career lack of energy & mumbling his way through crucial points of the lecture that need most explanation. Hard tests with a stab of surprises. You don't learn and struggle(a good thing sometimes) in his class, you repent. Avoid and Gl.

Get ready to read
Graded by few things
Tough grader
1.0
5.0
MATH12
Grade: C+
Mar 18, 2022

ABSOLUTELY THE WORST CLASS I EVER TOOK. His lectures are tough to understand. His tests and exams are 10x harder than what he solves in the lecture. He grades very strictly. Best of luck trying to get a clear answer when you email him. The only C grade I got in college. I absolutely do not recommend this class to ANYONE.

Tough grader
So many papers
Graded by few things
1.0
2.0
MATH22
Grade: A
Mar 20, 2022

Class is "answering questions" while lectures are pre-recorded videos where he covers the most basic and simple examples from the textbook. Class average for quizzes and exams was around 50% as he would often not give partial credit and would just tell students to try harder.

1.0
5.0
MATH22
Grade: D
Apr 5, 2022

Saw a previous comment and have to agree. Shame on De Anza for not firing this scumback. So unnecessarily difficult.

Tough grader
Get ready to read
Graded by few things
1.0
5.0
MATH22
Grade: Drop/Withdrawal
May 25, 2022

Limited to the first 2 weeks, but based on what I've seen so far, steer clear. All that's here is essentially an unlisted YouTube page and an email for sending tests. Anything taught is practically a trailer for the test, so you'll need to self-study. Did I mention it's a MTWRF expected lecture watch schedule? Give up on Shi or accept a lower GPA.

Hilarious
4.0
5.0
MATH01C
Grade: B-
Jun 13, 2022
Would take again

THIS CLASS IS VERY HARD. It is structured with only tests There is Prac HW but not graded. he creates his own material. nonexistent online. NOT A CLASS YOU CAN CHEAT IN. Best part is that he averages the best two quizzes, and replaces lowest midterm w grade on final. you have to get your act together by 1st midterm!

Tough grader
Test heavy
Graded by few things
1.0
5.0
MATH022
Grade: Drop/Withdrawal
Jun 23, 2022

doesnt grade hw, so your grade relies solely on the few absurdly hard tests and quizzes. his lectures are so bad, monotone and you actually learn nothing. his writing is so messy and unclear. i actually learned nothing and dropped bc i had a 50%. his drop policy is lenient, but when ALL your quizzes are like 60%, dropping the lowest does nothing.

Tough grader
2.0
5.0
MATH01C
Grade: B+
Jun 23, 2022

Nice guy, but not that good at teaching. Literally reads from the textbook and somehow gives a worse explanation. He kind of mumbles when giving explanations in the lecture. Lenient grader, as long as you get the important parts of the problem correct. Tests and quizzes are OK, but he likes to throw in a couple of really hard abstract problems.

Caring
Test heavy
Graded by few things
1.0
5.0
MATH12
Grade: C
Jun 27, 2022

Lectures every day, strong accent, ineligible handwriting. Final exam is 200 points (comprehensive), out of 500 total. No extra credit. Grade based only on quizzes and exams. The class is titled intro to calc for bus, but included advanced stuff, ex: double integrals. Solved maybe 2 problems about business in total. This class will ruin your GPA.

Tough grader
Lecture heavy
Graded by few things
4.0
4.0
MATH1C
Grade: C-
Jun 27, 2022
Would take again

You're grade is comprised of 3 quizzes, 2 midterms and a final. He has 3 policies, you're lowest quiz grade is replaced by the average of the other two, your lowest midterm is replaced by your final exam grade, and your final grade is curved. After every exam he posts the answer key, which you can learn his grading from. Study hard and you'll pass.

Tough grader
Get ready to read
Graded by few things
5.0
2.0
MATH1C
Grade: A
Jun 29, 2022
Would take again

Although his grading is a bit hard, but the test questions are from homework.

1.0
5.0
MATH22
Grade: C
Aug 4, 2022

Please do NOT enroll in his online discrete math course for the sake of your own mental health. It may seem like a sweet deal since it is asynchronous and no mandatory attendance, but he assigns 4-6 hours of homework everyday, does very little teaching in his lectures by just copying off the textbook word for word, and does not grade easily.

Tough grader
Lots of homework
1.0
5.0
MATH2B
Grade: A-
Aug 14, 2022

In my entire educational experience, I can wholeheartedly state that I have never had a teacher so incapable of doing his job. Read his reviews, and beware! I thought they were exaggerated, but all of them were true. Steer clear guys.

Tough grader
Get ready to read
Graded by few things
1.0
5.0
MATH22
Grade: C
Sep 8, 2022

I took his Discrete Math class over the Summer. Not a good idea. Unrealistic time frames for learning the material. The questions on the test are intentionally complex and convoluted. There is no leeway to his grading. I have been an A student in every math class I've taken, including Calc 1 & 2. I got a C in this class. Barely. Steer clear.

1.0
5.0
MATH22
Grade: Not sure yet
Oct 1, 2022

Please believe the reviews you see are true, I can't believe such a bad teacher exists. He will leave a lot of homework (basically complete all the after-school practice questions), but he does not check the results, and the final grades are only related to the biweekly examination.

Tough grader
Get ready to read
1.0
5.0
D022
Grade: Not sure yet
Oct 21, 2022

I took this class cuz I wanted to make my academic schedule online, but what is this? I mean what is this guy? If De Anza staffs are reading this, they should make him quit doing professor. He uses 2020 video again and again with no Info. He just reads and makes tests frekin harder. Believe me, I had A+ on Math 1C. You will regret if u ignore this.

Tough grader
Get ready to read
Test heavy
1.0
5.0
D022
Grade: Rather not say
Oct 22, 2022

Many students would choose this class because they would want to take it online. Don't register for this. The good things written on this website are from all by himself, and yall would know if the class starts and see his English. See the previous reputation about him. Everything is true and not exaggerated at all. This online class is a trap.

Tough grader
Test heavy
Graded by few things
1.0
5.0
MATH22
Grade: B
Oct 31, 2022

For real, this one needs to know how to teach. All he does is just read through the textbook and say do the example. He might think his class is hard which I assume he would think proud of himself, literally he is teaching nothing. He ONLY wants students to write what he wants. Even if it's far from the book. If you are seeing this, WAKE UP.

Tough grader
So many papers
Test heavy
1.0
5.0
MATH12
Grade: B
Nov 19, 2022

His practice exams and homework are useless for the exam. He didn't answer my homework question but he did answer me when I asked where were his video lectures are.

Tough grader
Lots of homework
Test heavy
1.0
5.0
MATH12
Nov 19, 2022

This may seem fantastic as the course is online, and attendance is not mandatory. However, this class is terrible. Practicing sample tests and doing homework will not help you pass your exam. The professor will not respond to your homework questions even though you did them myself, even if you just wanted to ensure that your answer was correct.

Tough grader
Lots of homework
Test heavy
1.0
5.0
MATH12
Nov 19, 2022

He will leave a lot of homework, but he does not check the results, and the final grades are only related to the biweekly examination. There is a big gap between sample tests and objective tests. The actual tests will be more brutal than 1000 times compared with the sample. You will not find this class easy at all.

Tough grader
Lots of homework
Test heavy
1.0
5.0
MATH12
Nov 19, 2022

With his exams load, the professor made you even more stressed. Videos from 2020 on Youtube are given, along with a syllabus, homework assignments, and dates of when the topic will be taught, but nothing was taught. Ridiculous!! It would be best to believe the reviews you see; such a bad teacher is unimaginable. DO NOT TAKE IT, PLEASE!!!

Tough grader
Lots of homework
Test heavy
1.0
5.0
MATH12
Grade: C-
Nov 19, 2022

In his view, you should try to figure out the problems on your own, and he acts judgmental as if you asked for his answers without doing anything when you just needed him to help you check if you got it right. Also, real tests will be more complicated than the samples and homework. I promise you it will be a painful class for you. DON'T TAKE IT!!

Tough grader
Test heavy
Graded by few things
1.0
5.0
1A
Grade: C-
Nov 30, 2022

Fire him please

2.0
5.0
M022
Grade: Not sure yet
Dec 19, 2022

STAY AWAY. When you listen to his YouTube lectures it seems easy. Problems he explains in the lecture makes sense. His test questions seem like for PHD students. Grading criteria is tough. He provides sample test that can be helpful to prepare. Test average is 50%. Test score can make you depressed. He promises to curve the grade for the class.

Tough grader
Lots of homework
Test heavy
1.0
5.0
MATH22
Grade: C
Dec 22, 2022

STAY 5 miles away from this pathetic teacher. His goal is to give tough problems in the exam and make false promises of curve grading. Don't believe his promises. You will be surprised with the final grade. Most in his class get a "C" -- I had all 'A's until I took this course.

5.0
3.0
D022
Grade: A
Dec 22, 2022
Would take again

Dr. Shi is a great teacher. I am not sure what the people below me are complaining about. IF you actually make the class a top priority in your life like I did, you will be happy with the grade that you receive at the end.

1.0
5.0
MATH1D
Grade: C+
Dec 25, 2022

Throughout my math career people have told me that most professors don't want you to fail. Dr. Shi is not like most professors. Dr. Shi wants to watch you fail. He is a mean mean man and aspires to rid the world of people that are confident in their math skills. He should not be allowed to teach. Bad person, worse professor.

Tough grader
Test heavy
Graded by few things
1.0
5.0
MATH22
Jan 21, 2023

"Dr. Shi is a great teacher. I am not sure what the people below me are complaining about. IF you actually make the class a top priority in your life like I did, you will be happy with the grade that you receive at the end." -Dr. Shi (he wrote this like an idiot)

Tough grader
Test heavy
1.0
5.0
MATH022
Grade: D
Jan 25, 2023

Why do I get the feeling that he wants his students to fail? If I was the principal of De Anza I would have him fired immediately. His test does not resemble the lectures or the homework at all.

Tough grader
1.0
5.0
MATH022
Grade: Rather not say
Feb 10, 2023

This is a self study class for me I did not find his lectures/videos to be useful one bit. Every bad quality a professor could have is present in Kejian Shi. He doesnt care for his students like a professor and quite frankly a person should.

Tough grader
Get ready to read
Test heavy
2.0
5.0
MATH1D
Grade: Rather not say
Feb 12, 2023

DO NOT TAKE THIS CLASS IF YOU ARE NOT CONFIDENT IN SELF STUDYING. His lectures are hard to follow if you aren't studying extra content. Excluding optional homework, you are graded on 3 quizzes, 2 tests, and 1 final. His class is completely hands off. If you are a habitual procrastinator, a C student, or have other options do not take this class.

Graded by few things
1.0
5.0
MATH1D
Grade: Incomplete
Mar 30, 2023

I had his asynchronous online course, and I found his resources to be heavily insufficient. He didn't require homework or answers to that optional homework (which was very much not worth the 2+ hours if it weren't graded). The practice tests have no answer key, so it is impossible to be ready for the test. The tests are 100% of the grade.

Tough grader
1.0
5.0
MATH1D
Apr 9, 2023

Practice exams are somewhat similar to the actual exam, except the only similar thing is question 1 comes from section 14.1 in both exams, so it's actually not similar at all, & is useless sometimes. So many points in exams, but few questions so each question is worth a lot. Recorded lectures are useless & boring. If you cant self study dont take.

Tough grader
Test heavy
Graded by few things
1.0
5.0
MATH1D
Grade: C+
Apr 10, 2023

You're probably reading these reviews and thinking, I can manage I'm pretty good at self-studying so I'll be the exception. That's exactly what I thought reading these reviews before I took this class. I took him for Math 1D and 22 and you need to grind to even get a C. Tests and quizzes are similar to the practice but 5x harder. Stay away.

Tough grader
Test heavy
Graded by few things
1.0
5.0
D022
May 7, 2023

Worst professor I've ever had. He mumbles a lot, lectures aren't helpful at all so you have to study on your own. He gives a ton of homework, not much point to it since you barely learn anything in his class. However, the worst part is the quizzes and exams, the questions there aren't anything like the HW, and class avg is usually 50-60%.

Tough grader
Lots of homework
Test heavy
1.0
5.0
D022
Grade: A-
Jul 13, 2023

1: Lots of homework (he gave us 9 modules every week, and said he expected us to spend 2 hours per modules) 2: He will not give out answers to the practice worksheets he gives you, and when you ask him for it, he tells you to 'do the homework' on the textbook instead. 3: Harsh grader, he has to curve the class to 70% avg. 4: Textbook costs $$

Tough grader
Get ready to read
Lots of homework
1.0
4.0
MATH022
Grade: Not sure yet
Jul 27, 2023

Kejian Shi has not put any extra effort into his course in three years. He is reusing the same three-year-old lecture videos that are posted on youtube, and he does not provide students help by email aside from sample tests, of which you will not be provided the solutions. Beware: this is a self-study class only. I wouldn't call this man a teacher.

Tough grader
Lecture heavy
1.0
5.0
D022
Grade: C
Aug 14, 2023

DONT TAKE THIS TEACHER! Never responsive outside of class, never helpful, don't know why he is still allowed to teach.

Tough grader
Lots of homework
Graded by few things
1.0
5.0
MATH01C
Grade: C
Aug 24, 2023

Terrible, terrible, terrible professor. I took him because I had to due to scheduling mishaps, and my god i have never been more depressed in my life. Doesnt matter how smart you are or how hard you work, this guy has it out for students and makes his exams unbelievably difficult. It's simple math: Kejian + math = destroyed GPA and will to live

Tough grader
Lots of homework
Graded by few things
1.0
4.0
MATH1D
Grade: Drop/Withdrawal
Nov 18, 2023

DO NOT TAKE HIM. He didn't give any EC. Your grades rely on your quizzes, exams, and final, so if they are low, good luck. Our highest score is C so he had to curve but we did not know how much he would curve until the end of the quarter so if you see your grades below C, RUN don't wait until he announces your final grade, you will regret it.

Tough grader
Get ready to read
Lots of homework
1.0
5.0
FINITEMATH11
Grade: Audit/No Grade
Nov 30, 2023

Horrible Teacher, his lectures are outdated. He'll usually gives out IDGAF energy and will screw you over. Please Fire this teacher, I had all my classes with Straight A's except this. His average for THE WHOLE CLASS is 40/100!. So if you can avoid HIM. I just did not have any other choice since this is the last class i have to take to get out.

Tough grader
Test heavy
1.0
5.0
D022
Grade: Drop/Withdrawal
Dec 22, 2023

Just don't take this professor. Very fast-paced due to 5 week course but he didn't help at all. He explains concepts very poorly and is just a horrible communicator. Bad teachers in general AVOID him. I took the Class this fall at my University and got an A so a lot of these reviews are valid in what they're saying.

Lecture heavy
Test heavy
Graded by few things
5.0
5.0
MATH1D
Grade: C
Dec 22, 2023
Would take again

He taught me a lot and I passed his class, so I can't complain. It was a challenging class though.

EXTRA CREDIT
Gives good feedback
Test heavy
1.0
5.0
MATH1D
Grade: Not sure yet
Jan 11, 2024

Dr. Shi has a very thick accent and struggles to explain concepts in English. I have to spend so much time after class and communicate with him in Mandarin. Even so, sometimes I couldn't understand what he is saying, I have to ask him to repeat AGAIN, AGAIN and AGAIN. Because his Mandarin dialect accent is quite strong!!!

Lots of homework
Lecture heavy
Graded by few things
1.0
5.0
MATH1D
Grade: Not sure yet
Jan 18, 2024
Would take again

Fire Him!!!

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
MATH1D
Grade: Drop/Withdrawal
Jan 20, 2024

Please don't take. Lectures reads off the book and wasn't intuitive for me to understand. Doesn't go over homework problems. Has 1hr of office hour on Tuesday. I asked for more office hours and he said to ask during class. If you take, just know that the tutoring center and your textbook is your best friend now. At least for a few hours every day.

Get ready to read
Lecture heavy
Test heavy
1.0
5.0
MATH1D
Grade: F
Feb 17, 2024

VERY difficult exams and quizzes. these are the only things that make up your grade. awful class.

Lots of homework
Test heavy
Graded by few things
1.0
5.0
1B
Grade: Not sure yet
Feb 23, 2024

This professor goes out of his way to make quizzes and tests harder for you. He has a really heavy accent that's really hard to understand and what's worse is that he doesn't record the class lectures till the 6th week of class, and the only thing you're graded on are the quizzes and exams. Just RUN.

Tough grader
Lots of homework
Graded by few things
1.0
5.0
MATH1D
Grade: A
Mar 8, 2024

Dr. Shi is a mathematical genius. He can teach all math classes. You can always find him in the course that other professors don't want to teach. I hope De Anza could arrange more professors to the advanced classes instead of relying on an old guy who is about to retire.

Get ready to read
Lecture heavy
Graded by few things
1.0
5.0
CAL1B
Grade: B
Mar 11, 2024

Why does De Anza allow this guy to teach so many of their classes? I have never taken a more unnecessarily stressful college class before. Constant major mistakes in emails (time/place of exams) and constant mistakes during lecture problems. Doesn't round until the end of the quarter.

Tough grader
Test heavy
Graded by few things
5.0
5.0
MATH1D
Grade: A-
Apr 1, 2024
Would take again

Contrary to what many will believe, Kejian Shi is more than just a teacher. He is a god. Due to his highly engaging lectures, I can now comprehend the infinite knowledge of the universe. My IQ has rocketed past genius levels. I have seen the 4th dimension. Out of all the teachers at De Anza, Kejian Shi is definitely one of them.

Amazing lectures
Inspirational
Respected
4.0
3.0
1A
Grade: A+
May 16, 2024
Would take again

Took him in person pre-covid, my first math class 8 years after HS, put in a lot of work, did great, now I have a math degree from USC. He might not be the best lecturer but def clear and reasonable. Very approachable and nice as long as u do honest work and not tryin to bullshit him for points. Him and MK are my top choices at DA for math.

Test heavy
1.0
5.0
1B
Jun 8, 2024

You will never find a more detestable teacher than Kejian Shi. I never knew someone in academia could be so lazy and spiteful. Exam times very harsh considering difficulty. In review sessions he couldnt even match the exam pace he set. Doesnt care about students. Awful at explaining things. Utter lack of compassion. Likes to watch students fail.

Tough grader
Test heavy
Graded by few things
1.0
5.0
MATH22
Grade: Not sure yet
Jun 25, 2024

The professor has a very heavy accent cannot understand anything . If you ask question's and he doesn't know then just nervously laughs it out . No extra credits . The assignment load is very heavy . Don't take his class

Tough grader
Lots of homework
Test heavy
1.0
5.0
MATH22
Grade: C
Jul 4, 2024

4hrs of study 7 day a week minimum. Hard tests with class avg 60%. Useless lectures & office hours. 4.0 student breaker. Jeopardized multiple students UC admissions. Pointlessly stressful. All negative reviews are true! If you think you can handle it you are wrong! You will hate this professor! DO NOT TAKE!

Tough grader
Lots of homework
Graded by few things
5.0
4.0
1B
Grade: A+
Jul 25, 2024
Would take again

Just stay on top of the class and you are guaranteed an A+.

EXTRA CREDIT
Lots of homework
Test heavy
5.0
4.0
MATH022
Grade: B-
Aug 12, 2024
Would take again

Exams were reasonable (except the final). Lots of homework, esp. earlier in the course. Grading criteria is unclear, so I emailed him when doing practice exams to get feedback beforehand. His practice exams are extremely similar to the actual exams, which I appreciated a lot. He was compassionate when I had issues submitting the final, so 10/10!!

Tough grader
Lots of homework
Caring
1.0
5.0
MATH022
Aug 12, 2024

i got docked a point on a 33-point quiz for spelling "complement" as "compliment". i consider myself pretty good at math, but got a D on the final. he grades hw based on completion and drops lowest hw score. his video lectures aren't that good but you can look at them to see solutions to similar questions on the test. doesn't communicate well.

Tough grader
Lots of homework
Test heavy
1.0
5.0
D022
Aug 16, 2024

There are good professors, capable of simplifying even the hardest topics down to clear, understandable pieces. There are also terrible professors, somehow capable of making simple topics hard, and moderate classes impossible to pass. Kejian is the latter. Despite refusing to teach, he puts the hardest questions on tests. Never take his class.

Tough grader
Test heavy
1.0
5.0
D022
Aug 16, 2024

You might wonder why I selected the hilarious tag to describe this professor. It's because he expects his students to master the material, and ace his tests, despite refusing to even teach properly. Uses videos from the pandemic and when asked to demonstrate an example, sent me steps like an ikea instruction manual instead of actually solving! RUN!

Tough grader
Lots of homework
Hilarious
1.0
5.0
MATH022
Grade: B+
Aug 19, 2024

No... Dr. Shi & Professor Bourgoub are the worst math instructors I have ever had.

Tough grader
Get ready to read
Test heavy
1.0
5.0
1B
Grade: Not sure yet
Sep 26, 2024

I consider myself a great student and I never write reviews but everything these comments are saying are so true. He gives MASSIVE amounts of homework each week and spends more time trying to figure out his computer and iPad than actually teaching the subject. This class alone should make be considered a full time.

Tough grader
Get ready to read
Lots of homework
1.0
5.0
MATH12
Grade: C
Oct 28, 2024

This guy cannot care enough to even respond to emails. His lectures are terrible, he takes longer figuring out how to actually work his computer than to teach. He stutters a lot in his lectures. If you have questions he does not care enough to respond.

Tough grader
Get ready to read
Lots of homework
1.0
5.0
MATH12
Grade: C
Nov 28, 2024

With 6 total homework assignments with averages of about 55+ questions, 3 quizzes, 2 midterms with an hour limit, and his final his class load is way denser than your average class and makes it difficult not only to learn but progress as it feels it's set up for you to fail rather than pass the course.

Get ready to read
Lots of homework
Graded by few things
1.0
4.0
MATH01C
Grade: Not sure yet
Dec 2, 2024

Not really sure how else to say it, strong accent, doesn't respond to emails, petty teacher, don't take unless you really need to

Tough grader
Participation matters
Lots of homework
3.0
3.0
MATH01C
Grade: Not sure yet
Dec 5, 2024

Reviews here are somewhat exaggerated. His lectures and class isn't useful, but his HW is not that bad. If you took Calc BC, just use the textbook to study and brush up, and you'll be fine. Tests are weighted heavily but grading is fair and detailed. Ok prof if you took BC, otherwise skip.

Clear grading criteria
Gives good feedback
Test heavy
5.0
3.0
MATH12
Grade: B
Dec 11, 2024
Would take again

He's always open to answering questions about lectures or problems after class. If you keep up with the homework and study for tests, you can do well. Depending on the class, he usually has a curve on most quizzes and tests. Gave lots of opportunities to switch out the lowest test scores if you did better on others.

Gives good feedback
Lots of homework
Lecture heavy
4.0
5.0
MATH01C
Grade: A
Dec 17, 2024

This class is hard. The last time I took calc was during HS in COVID, and I cheated on every test. I got a D- on the first quiz AND the first midterm. I thought I was cooked. Then I decided to lock in. Did homework every day, did extra problems to study, memorized every formula in the textbook, payed attention in class. I got an A.

Tough grader
Test heavy
1.0
5.0
FINITEMATH
Grade: D
Dec 19, 2024

This is the worst professor. I would request for a grade and he would refuse to put it on canvas and would just say that it was on his score sheet. Homework on is 20-25 pages each and he grades it based off of accuracy but would never give an answer key for the HW or the study guides to ensure what we were studying/practicing was correct or not.

Tough grader
Graded by few things
1.0
4.0
MATH01C
Grade: B-
Dec 20, 2024

What hasn't been said about this man? 75+ HW questions a week. He uses the same lecture from covid and just answers questions during class. Its 2 weeks after the final and still not 1 thing has been put into the grade book. Hes hard to understand and on top of it all. Class avg for the midterms were 50% and 60%. DO NOT TAKE HIM. Wait 3 months.

Tough grader
Lots of homework
Graded by few things
1.0
4.0
MATH1C
Grade: C-
Dec 20, 2024

Class avg on midterms 1 and 2 were 50% and 60%. 2 weeks after class ended we still haven't received a single test grade. If you like learning from a teacher he's not for you because instead of teaching he just links his old lectures from 2021. Unless you already know calc C and are taking this class for fun, DO. NOT. TAKE. HIM. save your grade

Lots of homework
Test heavy
Graded by few things
1.0
5.0
MATH01C
Grade: C
Dec 20, 2024

Class is 100% self study he does not teach. Gives horrible practice tests where the real tests have no similar questions.

Tough grader
Lots of homework
Test heavy
1.0
3.0
MATH22
Grade: Not sure yet
Jan 14, 2025

nobody has any idea what he's talking about half the time, doesn't make sense, assigns a lot of homework due in a short period of time

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
MATH10
Grade: B
Jan 16, 2025

No extra credit. Please do HW and attend class. It's count toward your grade. Hard grader. He knows if you cheat in the quiz or test. Don't take his class unless you have no other choice

Tough grader
Participation matters
Lots of homework
3.0
3.0
MATH01C
Grade: A
Jan 31, 2025

Why are y'all hating on him for giving too much HW? 50-70 problems due every 2 weeks is honestly really light, If you think that's too much I think you need to re-evaluate yourself.

1.0
5.0
D022
Grade: B+
Feb 19, 2025

If you choose with him you can't get an A. With all the heavy homework and quizzes he will always fussy, and you can't get a high score. I'm not sure how that helps a student? I think he needs a new way of dealing with students.

Lots of homework
Test heavy
Graded by few things
1.0
5.0
MATH22
Feb 24, 2025

The amount of homework this class has is ridiculous, the lectures don't help you one bit either, and the tests are also extremely hard, don't take him, getting an A is near impossible.

1.0
5.0
M022
Grade: Drop/Withdrawal
Mar 6, 2025

Do not take this class Anurag

Tough grader
Lots of homework
Test heavy
1.0
1.0
D022
Grade: C
Mar 13, 2025

Dont take this guy. Insane amount of work every week, along with tests that are basically there for the whole class to drop out slowly. Very hard class.

Tough grader
Participation matters
Test heavy
1.0
4.0
MATH22
Grade: Not sure yet
Mar 27, 2025

Kejian Shi should not be teaching. He has few redeeming qualities, if any. He assigns homework consisting of 65-130 problems to be completed every 2 weeks (consecutive weeks before the final). Cuts points for spelling mistakes on tests. He grades homework based on completion apart from random scrutiny. Don't take his class if possible. He lazy.

Tough grader
Lots of homework
Test heavy
1.0
5.0
D022
Grade: A-
Apr 1, 2025

DO NOT TAKE THIS PROFESSOR!!! EVEN IF IT IS ONLINE!!!! Lectures are not helpful, tests are extremely hard (exams avg around 40-50) Take points of for random mistakes (even for spelling???) As a reference, I am a straight A student for my entire life This is the first class, despite 40 hrs per week spent on this class, I only gotten an A- in.

Tough grader
Lots of homework
Test heavy
1.0
4.0
FINITEMATH11
Grade: Drop/Withdrawal
Apr 18, 2025

Get ready to do a lot of homework, usually around 15 to 25 questions a day. It's hard to keep up if you have a job.

Lots of homework
1.0
1.0
MATH22
Grade: Drop/Withdrawal
Apr 18, 2025

I was about to take the quiz, but couldn't be bothered after reading the reviews on here. "Very Easy" rating because I did not even bother with his class 😹 #freeweekend #nohomework #easyW

Get ready to read
Inspirational
Online Savvy
1.0
5.0
FINITE
Grade: B+
May 15, 2025

Why he is still teaching? This guy shouldn't teach anymore.

Tough grader
Test heavy
1.0
5.0
MATH22
Grade: B+
Jun 30, 2025

it's almost impossible to get an A in his discrete math class. He randomly takes points off and doesn't tell you what you got wrong. Lots of hw. i've been getting straight As and i couldn't get an A in his class even though discrete math itself is not hard.

Tough grader
Lots of homework
1.0
5.0
FINITEMATH11
Grade: D
Jul 2, 2025

Worst professor I have ever had, final is worth 200 points while each midterm is worth 100. Tough grader, no feedback. Class average before the final was a 71% and im sure its was much less after the final as i completely failed it, that tanked my grade to a 61% Avoid this prof at all costs

Tough grader
Lots of homework
2.0
5.0
FINITEMATH
Grade: B
Jul 2, 2025

6 HW assignments that span up to Chapter 11, 3 Quizzes, 2 Midterms, and 1 Final I wouldn't recommend this class because the online lectures are not good at all. The instructor simply reads from the textbook, the lectures are outdated (from 2020) and the grading, he doesn't even give feedback as to what you did wrong for the midterm and some quizzes

Lots of homework
So many papers
Test heavy
5.0
2.0
MATH22
Grade: A
Jul 29, 2025
Would take again

The quiz/exam with the class average over 85% was curved! - dropping lowest homework score, replacing lowest midterm with final - really useful lecture videos - an A is 90%+. The quizzes and exams are similar to the homework, with more than enough time. Do the homework and the class will be easy. Dr. Shi's passion and enthusiasm really shows!

Amazing lectures
Inspirational
Hilarious
1.0
4.0
FINITEMATH
Grade: B
Aug 3, 2025

Litteraly the most inconsistnent grader I have met. My husband and I took this class together and all of our assignment were 15-20 points away from eachother.

Tough grader
1.0
5.0
MATH1C
Grade: C
Nov 8, 2025

Diabolical accent, teaches nothing in class and rather expects us to learn it on our own and ask questinon sin class ,extremely tough grader , literally no one in my class liked him.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
MATH1D
Grade: C
Nov 21, 2025

Don't take him for your own sanity. He gives very little feedback on quizzes and tests and is very very tough as he doesn't give sufficient time in order to take the tests/quizzes and at most he'll give you an hour until you have to submit the test but then you need to convert it to a pdf then submit it which takes a couple minutes off of your time

Tough grader
Test heavy
Graded by few things
5.0
5.0
FINITEMATH
Grade: C
Dec 9, 2025
Would take again

Barely passed this class with a C. Finite Math was no joke to me, but Professor Shi helps you out by dropping 2 HW's with the lowest score, the lowest grade of your midterm is replaced with your next highest score, and he also provides study guides for every quiz and exam along with extra credit on the final, and allows open book/notes on exams.

Get ready to read
Caring
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

64%

Textbook Required

40%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 126 grades
Most common grades:
A (30)
Not sure yet (30)
Drop/Withdrawal (26)
Grade Distribution
A(46)B(15)C(30)D(38)F(4)A-/B+(19)
Based on 200 reported grades
A: 30
Not sure yet: 30
Drop/Withdrawal: 26
C: 21
Common Tags
Tough grader (88)
Test heavy (69)
Lots of homework (54)
Graded by few things (48)
Get ready to read (34)
Lecture heavy (20)
LOTS OF HOMEWORK (18)
Clear grading criteria (17)
Rating Trend

Declining

-1.60 avg change
May
Jun
Jul
Aug
Nov
Dec
Last 6 months
Ratings by Course

42

5.0

(1)

BCALC

5.0

(1)

MATHS1141C

5.0

(1)

MATH010

5.0

(4)

STAT10

5.0

(1)
+41 more courses
Difficulty by Course

D042

5.0

MATH112

5.0

CALC1B

5.0

FINITEMATH

4.8

MATH43

4.7

Similar Professors