2.4

Shangyou Zhang

Mathematics - University of Delaware

2.4
Quality
2.8
Difficulty
13%
Would Retake
91
Reviews
2.4
Quality
2.8
Difficulty
2.7
Helpful
2.1
Clarity

13%

Would Retake

91

Reviews

Rating Distribution
Official

5

6

4

24

3

17

2

11

1

33

What Students Say

Zhang's lectures are useless

MATH243 - 1.0 rating

This Linear Algebra professor is all over the place

MATH349 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

88%

Textbook Required

40%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 22 grades
Most common grades:
A (8)
Not sure yet (7)
A- (5)
Grade Distribution
A(12)B(1)C(2)D(1)F(0)A-/B+(7)
Based on 30 reported grades
A: 8
Not sure yet: 7
A-: 5
A+: 4
Common Tags
Lots of homework (16)
Test heavy (10)
LOTS OF HOMEWORK (6)
Tough grader (4)
Get ready to read (4)
Skip class? You won't pass. (2)
Clear grading criteria (2)
So many papers (2)
Rating Trend

Declining

-1.65 avg change
Dec
Feb
Oct
Dec
Oct
Dec
Last 6 months
Ratings by Course

MATH241

5.0

(1)

M242

4.0

(1)

CALC242

3.8

(5)

MATH242

3.1

(21)

242

3.0

(3)
+12 more courses
Difficulty by Course

MATH529

5.0

MATH342

5.0

MATH426

4.1

MATH349

3.7

351353

3.0

Reviews (91)
4.0
1.0
MATH243
Sep 16, 2000

bit of a language barrier, but dead-simple exams counteract it somewhat.

2.0
4.0
242
Oct 26, 2000

He's hard to understand in class and his math skills leave much to be desired!

3.0
2.0
MATH242
Nov 10, 2000

Bit of a language barrier, you have to be able to learn from the book to pass.

4.0
2.0
MATH242
Nov 30, 2000

EVERYONE WAS TO HARSH! he is understanding and very helpful! thanks prof

4.0
1.0
MATH243
Dec 4, 2000

Exams were on exactly what was taught no trickery

3.0
3.0
MATH242
Dec 28, 2000

I could understand what he was saying...but a fair teacher.

4.0
1.0
MATH242
Jan 11, 2001

he is so fair, and he is the best math instructor here (i have had A LOT)

4.0
1.0
M242
Jan 18, 2001

he was the best math teacher I have had!

5.0
3.0
MATH302
Jan 31, 2001

Nice friendly guy. Exams are very fair. Small language barrier.

3.0
1.0
MATH243
Apr 7, 2001

He's great. He may not speak perfect english but he's fair and entertaining.

4.0
2.0
CALC242
Apr 16, 2001

This prof is much easier and nicer than the others. Take his class!

4.0
1.0
MATH242
Apr 18, 2001

Easy class if you put some effort into it-he wants you to pass and gives xcredit

5.0
1.0
MATH302
May 17, 2001

Very helpful, knows his stuff. Very easy exams. Good teacher!

4.0
1.0
MATH243
May 25, 2001

veyr easy, great guy to learn from

4.0
3.0
MATH242
Aug 9, 2001

Fair teacher, really cares how students do in class; Look for mistakes!

1.0
5.0
MATH242
Nov 12, 2001

No Comments

3.0
1.0
MATH242
Nov 12, 2001

very fair, wants you to do good, and will help when needed....TAKE HIM!!

3.0
3.0
MATH242
Nov 15, 2001

No Comments

4.0
3.0
MATH242
Grade: A
Nov 18, 2001

Do the practice exams,do well in class;great(funny) teache!Igot used to accent

1.0
3.0
MATH242
Nov 24, 2001

a TERRIBLE teacher, but he is fair on exams & grades, better than many others

3.0
1.0
242
Grade: A
Nov 28, 2001

He's really easy, just a little hard to understand

3.0
2.0
CALC242
Nov 28, 2001

Sometimes hard to understand, but drops some of your lowest grades

2.0
3.0
MATH242
Nov 29, 2001

Difficult to understand, doesn't know how to do his own problems!

2.0
2.0
MATH242
Jan 4, 2002

No Comments

1.0
5.0
MATH242
Jan 27, 2002

trust me, dotn believe the other comments. the man is evil, he will fail you!!!!

1.0
5.0
MATH243
Jan 27, 2002

he is the worst teacher. His lectures arent clear, and he is hard to understand.

4.0
2.0
MATH242
Jan 28, 2002

Hard to understand at times, east tests... great review sessions before exams

5.0
1.0
MATH242
Feb 5, 2002

Don't listen 2 these people in the end he'll pass u no matter what grades u have

4.0
2.0
MATH242
Feb 7, 2002

Funny guy, smiles a lot, like to talk about how Chinese Schools are better.

4.0
2.0
CALC242
Feb 11, 2002

smtimes hard to follow but funny, ask for review sessions, drops lowest grades

4.0
3.0
MATH242
Apr 9, 2002

Hard to follow sometimes, if you pay attention, he explains. Great Review!

4.0
1.0
MATH243
Apr 24, 2002

had for 242 and wanted him again! nicest guy ever, always smiling, VERY FAIR!

3.0
4.0
MATH243
Oct 16, 2002

No Comments

5.0
3.0
MATH241
Nov 20, 2002

Has an interesting personality. Cares deeply about his students.

2.0
3.0
MATH243
Jan 28, 2003

Study guides make tests OK..nice guy..sometimes unclear in class

3.0
3.0
351353
Apr 9, 2003

extremely nice guy. get review sessions. can be hard to follow his lectures

1.0
1.0
MATH611
Apr 30, 2003

Worst math prof I've had in my 4 years at UD. Completely incoherent, disorganized, unprepared for lectures. Only saving quality is that he is an extremely easy grader.

3.0
2.0
MATH353
May 24, 2003

study guides really help...fortran projects are impossible...but he is an easy grader

5.0
3.0
MATH611
Nov 24, 2003

We covered a lot of subjects. Very nice lecture notes and very nice homework problems and very nice study guides. I learned a lot from him. He was very helpful with the office hours. Very organized teacher.

1.0
4.0
MATH243
Dec 21, 2003

So simpuh. My children are six and can do partial derivitaves! Such a terrible professor. You can hardly understand the guy and when he moves onto chapter 17, the chapter that is impossible to do on your own, you are screwed. Good luck if youve got him.

3.0
2.0
MATH353
Apr 13, 2004

Very hard to understand. Do the study guides you will be fine on exam. Easy grader. Projects are hard.

4.0
1.0
242
Apr 29, 2004

Easy grader, clear and well organized lectures. Projects, homework, and tests are all fair. Enjoyed his class. Occassionally difficult to understand but you get used to it.

4.0
2.0
MATH353
May 25, 2004

No Comments

4.0
3.0
MATH242
Oct 22, 2004

at first seemed very confusing and hard, but u get used to it and its not bad after all. He's really nice and helpful and wants his students to do well. Tests arent bad at all with the study guides he gives out. Easy grader, funny, good to have for lower calc classes.

4.0
1.0
MATH242
Jan 18, 2005

Nice guy, interested in seeing students do well. Feels bad if class does poorly. Definitely easy grader and gives you study guides that basically show you the test material. Notes on board are disorganized but homework is easy. Class is dull, but it's Calc 2...what do you expect?

1.0
3.0
MATH302
Feb 8, 2005

HORRIBLE!!! AVOID!!!! He may be an easy grader, but it is NOT worth the pain! MAkes at least 20 mistakes a class, and is unclear and unhelpful, and the most frustrating professor at UD. DO NOT TAKE

2.0
2.0
MATH302
Feb 9, 2005

very unclear, have to teach yourself but got an A so its not impossible, makes mistakes and has thick accent

4.0
1.0
MATH353
May 26, 2005

Easy grader. Homeworks are exactly the same as examples in the notes. Matlab assignments are given to you. Know the study guide and you'll be fine on the test. Questions are exact, only with a couple of changed numbers. The only problem is that he has a thick accent.

3.0
2.0
MATH341
Dec 10, 2007

Copies examples on the board very quickly and without in-depth explanations. Proofs are easy enough to follow, but applied problems that require background knowledge can be confusing. Zhang does seem genuinely interested in seeing his students do well and holds out of class review sessions when needed, but much is lost in translation.

4.0
1.0
CALC242
May 19, 2008

What a guy. Shangyou is a brilliant man. Although he moves fast during class and ishard to understand him, it doesn't matter. I studied his study guides and did fine. His tests are very fair and he is the easiest grader at the university. If you can understand concepts but are not good at crazy in depth problems on tests, he is the man for you.

4.0
1.0
CALC242
Aug 25, 2008

Very good professor. Made 242 the easiest class of the semester. He has random attendance checks that are graded. His end of the semester curve is nearly 5 percent.

1.0
3.0
MATH351
May 6, 2009

Zhang is a horrible teacher. He comes into class daily with no lesson plan at all. He just comes in with a sheet of problems and spends the class period trying to do the problems by "using his mind." He makes multiple mistakes everyday to the point where I stopped taking notes. His exams take much longer than 50 minutes.

1.0
4.0
MATH243
Jun 16, 2010

I agree with comment from 5/6/09. Couldn't say it any better. Looking past the FEW things I actually learned from this professor, I would rather have taken the honors section because I wouldn't have had to basically teach myself the course. Also, INSANE amount of hw. 30-40 probs per assignment, more than 10 sets for the semester = 400+ problems!!!!

3.0
2.0
MATH243
Jan 18, 2011

Has an accent that makes him difficult to understand along with his incohesive sentences. He tries really hard & his tests are very easy, but there is an excessive amt. of hw, half of which covers non-required material. The class can be very annoying with Zhang, but you have great chances at getting a great grade if you can put up with hw & accent

3.0
2.0
MATH243
Jan 19, 2011

Tough to follow in lecture so lectures are not too helpful. Homework covers material not needed for exams which are easy. HW is graded weekly and the MAPLE labs are annoying. Checks attendence, 3 exams plus final. Nice guy and cares a lot. Not sure I would recommend him, but if you have to take him the tests are easy at least and he is nice.

1.0
3.0
MATH242
Jan 24, 2011

It is impossib;e to understand his accent so classes are pretty useless. He gives a lot of homework but will delay the due date if asked. His tests are much easier than the homework and only a few questions. The homework grade does affect the overall grade so do the best you can.

4.0
2.0
MATH351
Dec 5, 2012

I love this guy! he does a million examples rather than just explaining theorems. lots of short quizzess that were very easy but kept you on top of things in the class. Exams are same as study guide with different numbers. He likes students to use shortcuts rather than solving the long way. If you struggle with him, you shouldn't be an engineer!

3.0
4.0
MATH349
Sep 9, 2013

The amount of hw this guy gives is TOO DAMN HIGH! I had to choose between this and CISC304 to drop for an independent study. My interest in the subject was very high, but after the first hw took ~8 hours to complete, the decision was obvious.

1.0
1.0
MATH249
Jan 25, 2014

Only take this teacher if you have the time and motivation to teach yourself the entire course. His tests will be exactly like the study guides but good luck learning how to do all of it on your own. Not only is he difficult to understand in class, but he has no ability to teach or explain or answer questions.

1.0
1.0
MATH351
Apr 7, 2014

Horrible Horrible Horrible teacher.. When I say horrible, I mean the worst professor you will ever have. However, he's also the easiest grader I have ever come across. Gives a study guide prior to the exams, and switches up the numbers. I had no idea what was going on but somehow managed to get a B with minimum effort

1.0
5.0
MATH302
May 5, 2014

He doesn't explain anything, gives you 8+hours worth of homework per week, he laughs at the class, makes TONS of mistakes, and skips steps when doing examples. AVOID IF POSSIBLE.

1.0
3.0
MATH351
Grade: B
May 26, 2014

Laughs constantly when making mistakes. Very thick accent and cannot understand. Skips steps in problems. He doesn't have a set key to grade exams. He just takes off as many points as he feels. Also he tries to make his course's average look sufficient by doing this and some people who deserved higher or lower grades are averaged out to a B-, B.

2.0
2.0
MATH351
Grade: A-
May 26, 2014

Impossible to understand, homework is way too long and his exams are too long as well so it is may be hard to finish. That being said if you can teach yourself, the concepts of the course aren't too difficult so if you are good at math and can teach yourself go ahead and take the class, he's a lenient grader

1.0
3.0
MATH302
Grade: B+
Nov 11, 2014

He is very hard to understand, condescending, and has a million questions per homework assignment (which are assigned every week). But he gives out study guides that basically tell you what the exam is going to be on which is the only reason I got a B

2.0
2.0
MATH351
Grade: A-
Nov 22, 2014

He's not the best professor. He makes a lot of mistakes in class, so your notes get a little jumbled. And he's not very helpful at office hours. That being said, the material is honestly not that hard. The homeworks can be a little lengthy, but if you get those, you're solid. The tests are easy and he gives you a study guide beforehand.

2.0
4.0
MATH349
Dec 3, 2014

This Linear Algebra professor is all over the place. He can be condescending even though he masks it by always being happy and he makes so many mistakes on the chalkboard, which he laughs about. I stopped taking notes partway through the course because he would always backtrack and write way too much. He doesn't even use Sakai, a lot of homework

1.0
5.0
MATH529
Grade: A+
Apr 21, 2015

Worst professor I've ever had. Can't understand him and class isn't worth going to, except for the fact that you're graded on it. Avoid avoid avoid.

5.0
1.0
MATH351
Grade: A
Nov 29, 2016
Would take again

He is not good at explaining things, but because of this he does a lot of examples to try and explain. He gives a lot of homework but is identical to the examples done in class, weekly quizzes and homeworks and drops 4-5 of them, he gives you a study guide that has the same questions as the exam and lets you retake the exams for a better grade.

LOTS OF HOMEWORK
TEST HEAVY
Caring
1.0
5.0
MATH342
Feb 15, 2017
Wouldn't take again

Professor Zhang is one of the worst professors I have ever taken. His lectures meander and are incoherent. He assigns weekly homeworks that take about 20 pages each. Would not recommend

LOTS OF HOMEWORK
2.0
3.0
MATH426
Grade: Not sure yet
Dec 14, 2017
Wouldn't take again

15+ page homework weekly, many mistakes, extremely frustrating. He gives you study guides that are very similar to exams and will help you if you ask (sometimes) but is a very lenient grader. Good luck

LOTS OF HOMEWORK
1.0
4.0
MATH243
Grade: Not sure yet
Sep 28, 2018
Wouldn't take again

Zhang's lectures are useless. He makes tons of mistakes in his examples and half the time you cant understand what he's saying. He gives 3 WebAssign homeworks a week each averaging 10-20 questions, plus written homework. When emailing him for help, he replies with "I did an example in class" and provides no further help. You'll be teaching yourself

LOTS OF HOMEWORK
4.0
1.0
MATH243
Grade: Not sure yet
Nov 3, 2018
Would take again

Really hard to understand during the first few lectures, but then you get used to his style of teaching. If you just follow his teaching, you can do well in Math 243. Do not take web assign for granted, and if there's any problem, ask him directly. If you skip a lecture, you will miss a lot of things.

Skip class? You won't pass.
LOTS OF HOMEWORK
LECTURE HEAVY
1.0
3.0
MATH243
Grade: A
Dec 21, 2018
Wouldn't take again

Teaching is not this guy's forte. He often acknowledges that he's a "bad professor" in class. Zhang doesn't send coherent emails or solve problems thoroughly for the class. Zhang distributes grades via weirdly-coded emails instead of Canvas. Way too much homework was assigned. Take MATH243 with a different professor. At least the exams were easy.

LOTS OF HOMEWORK
EXTRA CREDIT
3.0
3.0
MATH426
Grade: A
Apr 22, 2021
Wouldn't take again

Zhang seems like a good guy, but is not a great teacher. He is good enough, and I would have given him a higher rating, but the amount of work that this guy assigns is nuts. We get two 8-12 page HW assignments a week (doesn't care about exam weeks), plus a bunch of MatLab projects, MatLab labs, and five exams.

Lots of homework
Accessible outside class
Clear grading criteria
2.0
4.0
MATH426
Grade: Not sure yet
Dec 14, 2021
Wouldn't take again

I ignored the other reviews for this prof for Math426, thinking that they were exaggerating and that I could power through it. They were not exaggerating. PLEASE AVOID THIS DUDE for Math426 at all costs, it is not fun at all. The textbook sucks too. There is way too much work in this course and you have to memorize it all. No formula sheets.

Lots of homework
Skip class? You won't pass.
Test heavy
1.0
3.0
MATH426
Grade: A
Mar 7, 2022

Worst professor I've had. His zoom format was terrible, I suspect he'd be a better lecturer in person. His homework was way too much, 6 hours twice a week. Getting an A with him is super easy, but proceed with caution.

Lots of homework
1.0
3.0
MATH349
Grade: A
Mar 7, 2022

Worst professor I've had. His zoom format was terrible, I suspect he'd be a better lecturer in person. Lecture was simply going over what would be on homework, not application based at all! His homework was way too much, 6 hours twice a week. Getting an A with him is super easy, but proceed with caution.

Lots of homework
1.0
5.0
MATH426
Grade: Not sure yet
Oct 19, 2022

Really nothing good to say about this guy. He's a difficult grader, terrible lecturer and expects you to know all of the content perfectly with the toughness of his grading. Homework every single class, quizzes every single class, you basically have to teach yourself all of the material because of how terrible of a lecturer this guy is. Avoid.

Tough grader
Lots of homework
Test heavy
1.0
4.0
MATH426
Grade: A+
Nov 16, 2022

dont waste your damn time, take this god damn warning and do not take this class unless you absolutely need to.

Get ready to read
Lots of homework
Test heavy
1.0
5.0
MATH426
Grade: A+
Dec 5, 2022

AVOID!!!! This class gave me a mental breakdown and is way to hard! 31 HWs, 26 quizzes, and 5 Exams. Prepare for 12+ hours of hw a week. His lectures SUCK and I can't understand what he is saying. You teach yourself EVERYTHING and need to be an ELITE math reader. This class makes the 500 & 600-level courses I've taken look like a joke. AVOID ZHANG

Get ready to read
Lots of homework
Test heavy
1.0
5.0
MATH426
Grade: A
Dec 6, 2022

You will pay for this course with your mental health, not with your tuition.

Tough grader
Get ready to read
Lots of homework
1.0
3.0
MATH426
Grade: A-
Dec 15, 2022

God he's so bad. Makes me question the hiring process at UD. Nobody pays attention to his lectures but you have to go because he grades attendance and theres a quiz. every. class. His exams are hard but everybody cheats. Only gave him a 2 cuz he drops a bunch of grades

Tough grader
Lots of homework
Test heavy
1.0
4.0
MATH426
Grade: C
Dec 17, 2022

AVOID. He assigns a homework and a lab after every lecture. Attendance is mandatory and he gives a quiz every class. He drops a fair amount of grades but he doesn't use canvas at all. No one pays attention during lectures because his are useless. If you don't have to take this class avoid it or hope there's another professor.

Lots of homework
1.0
5.0
MATH353
Grade: B+
Feb 9, 2024

I'm going to put this bluntly, this guy should not be teaching. This is a matlab based class and we do everything by hand. Everyone looks at each other in shock when he fails to explain certain things or incorrectly adds fractions. It is a disgrace that I am paying for this class.

So many papers
1.0
5.0
MATH353
Grade: A-
Feb 9, 2024

UD will really hire anyone, huh?

1.0
5.0
MATH426
Grade: Drop/Withdrawal
Oct 29, 2024

If you need to do math426, wait until he isn't teaching it. He needs to go through training on how to conduct a class because he has no idea how to lecture. Especially if you need to do math428, you won't get proper understanding of math426 to do that next class if you take it with him.

Lots of homework
Test heavy
3.0
2.0
MATH426
Grade: A+
Dec 12, 2024
Would take again

Quizzes at the end of every class. Lectures are exact copies of posted pdfs on his website, along with extra explanations of theory and key points that might be looked over on the lecture documents. As much as I hated the time commitment to the class, I believe that it genuinely allowed me to learn the many things discussed through the course.

Lots of homework
1.0
5.0
MATH426
Grade: A-
Dec 16, 2024

There were 34 homeworks, 34 quizzes, 6 exams, 5 MATLAB projects, and 24 labs. Lectures are hilariously bad because he'll write something on the board and say there's nothing to teach. Like one kid pays attention, and he corrects him on to do basic math. He'll randomly say 'attention', but nobody understands. HOW IS SHANGYOU ZHANG A PROFESSOR AT UD?

Get ready to read
Lots of homework
Test heavy
1.0
5.0
MATH426
Grade: Not sure yet
Oct 14, 2025

He is impossible to understand. So much homework, so many quizzes, and his lectures are just him reading/copying off of his own PDFs that he posts online that you will end up having to teach yourself from later. Exams aren't actually bad but he doesn't give enough time. So. much. homework. And so many quizzes. This class took up all of my time.

Lots of homework
So many papers
Test heavy
1.0
5.0
MATH426
Grade: Not sure yet
Oct 15, 2025

I am a senior, and this is by far the most challenging class I've ever taken. Class meets 3x/week, and there is homework due as well as a quiz every class. Lectures are often difficult to understand, and lecture notes are frequently filled with errors. He takes off large chunks of points for little mistakes and doesn't give enough time on exams.

Tough grader
Lots of homework
Test heavy
2.0
5.0
MATH426
Grade: C+
Dec 13, 2025

Good intentions, poor execution. Homework due and quizzes 3x a week. 20+ coding labs, 5 projects, and 5 exams. This class took up the majority of my time this semester. He wants students to succeed but gives way too much work as a result of it. He drops a lot of assignments though (not exams). Class would be more doable if it wasnt for the workload

Clear grading criteria
Lots of homework
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

88%

Textbook Required

40%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 22 grades
Most common grades:
A (8)
Not sure yet (7)
A- (5)
Grade Distribution
A(12)B(1)C(2)D(1)F(0)A-/B+(7)
Based on 30 reported grades
A: 8
Not sure yet: 7
A-: 5
A+: 4
Common Tags
Lots of homework (16)
Test heavy (10)
LOTS OF HOMEWORK (6)
Tough grader (4)
Get ready to read (4)
Skip class? You won't pass. (2)
Clear grading criteria (2)
So many papers (2)
Rating Trend

Declining

-1.65 avg change
Dec
Feb
Oct
Dec
Oct
Dec
Last 6 months
Ratings by Course

MATH241

5.0

(1)

M242

4.0

(1)

CALC242

3.8

(5)

MATH242

3.1

(21)

242

3.0

(3)
+12 more courses
Difficulty by Course

MATH529

5.0

MATH342

5.0

MATH426

4.1

MATH349

3.7

351353

3.0

Similar Professors