2.4
Quality2.8
Difficulty13%
Would Retake91
Reviews13%
Would Retake
91
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
88%
Textbook Required
40%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-1.65 avg changeRatings by Course
MATH241
5.0
(1)M242
4.0
(1)CALC242
3.8
(5)MATH242
3.1
(21)242
3.0
(3)Difficulty by Course
MATH529
5.0
MATH342
5.0
MATH426
4.1
MATH349
3.7
351353
3.0
Reviews (91)
bit of a language barrier, but dead-simple exams counteract it somewhat.
He's hard to understand in class and his math skills leave much to be desired!
Bit of a language barrier, you have to be able to learn from the book to pass.
EVERYONE WAS TO HARSH! he is understanding and very helpful! thanks prof
Exams were on exactly what was taught no trickery
I could understand what he was saying...but a fair teacher.
he is so fair, and he is the best math instructor here (i have had A LOT)
he was the best math teacher I have had!
Nice friendly guy. Exams are very fair. Small language barrier.
He's great. He may not speak perfect english but he's fair and entertaining.
This prof is much easier and nicer than the others. Take his class!
Easy class if you put some effort into it-he wants you to pass and gives xcredit
Very helpful, knows his stuff. Very easy exams. Good teacher!
veyr easy, great guy to learn from
Fair teacher, really cares how students do in class; Look for mistakes!
No Comments
very fair, wants you to do good, and will help when needed....TAKE HIM!!
No Comments
Do the practice exams,do well in class;great(funny) teache!Igot used to accent
a TERRIBLE teacher, but he is fair on exams & grades, better than many others
He's really easy, just a little hard to understand
Sometimes hard to understand, but drops some of your lowest grades
Difficult to understand, doesn't know how to do his own problems!
No Comments
trust me, dotn believe the other comments. the man is evil, he will fail you!!!!
he is the worst teacher. His lectures arent clear, and he is hard to understand.
Hard to understand at times, east tests... great review sessions before exams
Don't listen 2 these people in the end he'll pass u no matter what grades u have
Funny guy, smiles a lot, like to talk about how Chinese Schools are better.
smtimes hard to follow but funny, ask for review sessions, drops lowest grades
Hard to follow sometimes, if you pay attention, he explains. Great Review!
had for 242 and wanted him again! nicest guy ever, always smiling, VERY FAIR!
No Comments
Has an interesting personality. Cares deeply about his students.
Study guides make tests OK..nice guy..sometimes unclear in class
extremely nice guy. get review sessions. can be hard to follow his lectures
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.
study guides really help...fortran projects are impossible...but he is an easy grader
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.
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.
Very hard to understand. Do the study guides you will be fine on exam. Easy grader. Projects are hard.
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.
No Comments
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.
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?
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
very unclear, have to teach yourself but got an A so its not impossible, makes mistakes and has thick accent
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.
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.
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.
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.
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.
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!!!!
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
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.
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.
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!
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.
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.
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
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.
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.
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
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
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.
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
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.
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.
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
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
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
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.
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.
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.
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.
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.
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.
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.
dont waste your damn time, take this god damn warning and do not take this class unless you absolutely need to.
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
You will pay for this course with your mental health, not with your tuition.
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
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.
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.
UD will really hire anyone, huh?
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.
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.
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?
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.
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.
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
Class Info
Online Classes
100%
Attendance Mandatory
88%
Textbook Required
40%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-1.65 avg changeRatings by Course
MATH241
5.0
(1)M242
4.0
(1)CALC242
3.8
(5)MATH242
3.1
(21)242
3.0
(3)Difficulty by Course
MATH529
5.0
MATH342
5.0
MATH426
4.1
MATH349
3.7
351353
3.0