1.3

Gaojin He

Mathematics - University of California San Diego

1.3
Quality
4.7
Difficulty
6%
Would Retake
110
Reviews
1.3
Quality
4.7
Difficulty
1.3
Helpful
1.3
Clarity

6%

Would Retake

110

Reviews

Rating Distribution
Official

5

5

4

2

3

1

2

8

1

94

What Students Say

he's the worst teacher ive ever had in my life

Math20A - 1.0 rating

bie na zhe jie ke, kuai pao

Math10B - 1.0 rating
Class Info

Attendance Mandatory

9%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 19 grades
Most common grades:
Not sure yet (55)
Incomplete (8)
Rather not say (8)
Grade Distribution
A(3)B(5)C(1)D(0)F(4)A-/B+(6)
Based on 90 reported grades
Not sure yet: 55
Incomplete: 8
Rather not say: 8
A-: 4
Common Tags
Tough grader (46)
Test heavy (45)
Lecture heavy (35)
Lots of homework (16)
Graded by few things (16)
Get ready to read (14)
Hilarious (4)
Respected (3)
Rating Trend

Stable

-0.18 avg change
Feb
Mar
Apr
Oct
Nov
Dec
Last 6 months
Ratings by Course

Math10B

2.1

(15)

Math20E

1.6

(20)

Math20A

1.1

(75)
Difficulty by Course

Math20A

4.9

Math10B

4.2

Math20E

4.2

Reviews (110)
2.0
4.0
Math10B
Grade: Not sure yet
Oct 18, 2023

He just rambles and shows proofs. Homework is way easier than what he teaches in class. The homework is useful in teaching me the concepts I need to know. I wonder how difficult the exam will be.

Lecture heavy
1.0
4.0
Math10B
Grade: Not sure yet
Oct 25, 2023

He reads off the slides in lectures. Homework is much easier than what he teaches. He's also rude and does not accept criticism. If you want to email him for help, save your time because he doesn't care to help his students. Never seen a math professor not touch a marker to do problems and only reads off the slides.

1.0
4.0
Math10B
Grade: Not sure yet
Nov 9, 2023

First of all, he isnt a professor, but an instructor. He basically just copies and pastes his slides from the text book and isnt good at explaining at all!! The average on the first midterm was a 62%. AND he refused to tell us what was on the first midterm for some reason, being all mysterious, and for what?? So we would fail?! I do not recommend!

Lecture heavy
1.0
5.0
Math10B
Dec 14, 2023

This is one of the worst classes I have taken! This professor only reads from the sides and rambles, not thoroughly explaining any topic. Beware if you have a question, he will not only be unwilling to help but also make you feel stupid for not understanding the concept. If you have the option to take any other professor, I would strongly recommend

5.0
2.0
Math10B
Grade: Not sure yet
Dec 14, 2023
Would take again

I not sure where all the critical rating are coming from... He teaches well, if you take him prepare to learn a lot. He simplifies the material and has a true knack for teaching. You'll be expected to understand fast and vastly but he's true to his word on how easy the work is. Do yourself a favor and take He's class. Amazing teacher!

EXTRA CREDIT
Respected
Lecture heavy
1.0
5.0
Math10B
Grade: Not sure yet
Dec 15, 2023

PLEASE STAY AWAY!! Lectures were beyond confusing, he just yaps and reads off the slides. Exams were extremely difficult with LOTS OF PROOFS AND VERIFICATION PROBLEMS, in a math course for non-engineering students!!

Tough grader
Lots of homework
Test heavy
1.0
4.0
Math10B
Grade: Not sure yet
Dec 16, 2023

This is his first time teaching, so I'll give him the benefit of the doubt, but as of this quarter... he's a bad lecturer. He reads off the slides and doesn't explain the topics well. I had to depend on Edfinity to teach me.

2.0
4.0
Math10B
Grade: Not sure yet
Dec 18, 2023

I personally prefer when lecturers don't use typed out notes for math classes and that's what he did. I understand that the math department is particular about retaking exams/taking them on a different day, but bc i couldnt take the 2nd midterm (i had covid), there was no way to pass the class w/o getting a A on a final worth 60% of my grade :/

Lecture heavy
Test heavy
4.0
4.0
Math10B
Grade: A
Dec 20, 2023
Would take again

He curved the class by whole letter grade even though the test was hard. Def a easy passing class/instructor.

Lots of homework
Lecture heavy
Graded by few things
3.0
5.0
Math10B
Grade: B-
Dec 21, 2023

His way of teaching is very odd for a mathematics professor, he would only read off the slides and would not explain any other way of solving the problems. He was not helpful during office hours but he helped us students raise the grade by curving the class passing grade leaving a 45% as a passing score. He is a funny person but bad professor :(

Tough grader
Lots of homework
Lecture heavy
2.0
4.0
Math10B
Grade: A
Jan 2, 2024

Freshman here! He is really smart but overestimated his students and over-complicated the content. Lectures are complex and quick-paced. Practice exams don't 100% reflect on actual exams. If possible, take a different instructor. If unable to, know there's a huge curve on the final and passing is guaranteed based on your performance on midterms.

Get ready to read
Lecture heavy
Test heavy
1.0
5.0
Math20E
Grade: Incomplete
Feb 14, 2024

By far worst professor I've had at UCSD. Copied and pasted the textbook straight onto the slides and never provided any examples. When he finally decides to pick up a pencil he erases it and the slides are left empty. Better off learning the material on youtube than going to the lectures. Overall very unorganized class.

1.0
4.0
Math20E
Grade: A-
Feb 23, 2024

Truly seemed like he didn't care about students, made claims about the importance of Office hours, but he literally is on his computer facing away from us the whole time and if you ask him for help he pulls out lecture slides on his ipad and gives them to you. He also doesn't release the answers for practice midterm until the day before the midterm

Tough grader
Lots of homework
Lecture heavy
5.0
1.0
Math20E
Grade: A-
Feb 23, 2024
Would take again

I appreciate that he would always hold his Office hours directly after class it made it feel less out of the way. Also the lecture slides were helpful although I do wish they were broken up, instead of being in one big PDF. He would let us use his ipad during office hours to try and help us understand concepts too.

Tough grader
Hilarious
Accessible outside class
1.0
5.0
Math20E
Grade: Not sure yet
Mar 20, 2024

Useless lecture notes and lectures. Homework and practice exam solutions are not helpful at all. Discussion attendance is worth 10% of the grade, so that's nice.

Lots of homework
1.0
5.0
Math20E
Grade: Not sure yet
Mar 21, 2024

One of the worst professors. Pastes screenshots from the textbook on his slides and uses a laser pointer to read them. No sun solving in class. What he teaches in class differs from the homework which differs from the exam.

Tough grader
Get ready to read
Test heavy
1.0
5.0
Math20E
Grade: Not sure yet
Mar 21, 2024

Lectures are completely useless... better off using YouTube. He explains things in such unnecessary depth and with too many proofs. almost no examples of problems in his lectures. It is extremely difficult to understand questions on midterms and finals and nonsensical answers. DO NOT TAKE THIS CLASS!

Lots of homework
Test heavy
Graded by few things
4.0
3.0
Math20E
Grade: B+
Apr 1, 2024
Would take again

Tough test but very accessible outside of class. He's very passionate and very willing to answer your questions.

Tough grader
Hilarious
Test heavy
1.0
4.0
Math20E
Grade: Not sure yet
Oct 6, 2025

Extremely dry professor, just copy-pastes materials from the slides. Mumbles so you can't really hear him unless you are near the front of the class. Doesn't record lectures so you can't actually make out what he's saying. If you have to take his class either grind out podcasts from other professors or watch vector calc videos on YouTube.

Get ready to read
Test heavy
1.0
4.0
Math20E
Oct 7, 2025

This prof doesn't know how to teach. His lectures are useless. He literally puts pages of the textbook on the slides and just reads them during lecture. He doesn't do example and instead goes into the technical details that are not even related to the homework. There is no podcast so you have to attend his useless lectures at 8am.

Get ready to read
Lecture heavy
1.0
5.0
Math10B
Grade: A+
Oct 22, 2025

Son of the beach.

Test heavy
1.0
5.0
Math10B
Grade: B-
Oct 22, 2025

bie na zhe jie ke, kuai pao. kaoshi nei rong he jiao de wan quan wu guan.

Tough grader
1.0
5.0
Math10B
Grade: Not sure yet
Oct 24, 2025

I took AP pre-calc and AP Calc AB and got 5's on both, So i thought math 20a would be light work. This professor just screenshots textbook pages and uses them as his lecture slides. He teaches the concepts as if they are more difficult then they are, and makes the concepts way deeper then they need to be making his lectures hard to understand.

Tough grader
1.0
5.0
Math20A
Oct 24, 2025

It's nearly impossible to understand his overly complicated and boring lectures. He puts screenshots of the textbook on the slides and read them in class. His exams are also hard and unrelated to the slides he read in class. Overall, he's a pretty bad prof. Avoid him if you don't want to be miserable.

Get ready to read
Test heavy
1.0
4.0
Math20A
Grade: Incomplete
Oct 25, 2025

He makes topics much more complicated than they need to be, class is far too proof-heavy, especially on tests for Calculus I. Additionally, He reads solely off of the slides and does not explain or give many examples other than the ones copied and pasted from the textbook. Better off learning elsewhere online, do not take this professor.

Get ready to read
EXTRA CREDIT
Graded by few things
1.0
5.0
Math20A
Grade: Incomplete
Oct 25, 2025

very odd structure, midterms are dangerously different from homework and lecture slides, with a higher focus on proofs. do not take this professor!!

Get ready to read
Graded by few things
1.0
5.0
Math20E
Grade: Not sure yet
Oct 27, 2025

Useless lectures and homework that don't even prepare you for the exam. No podcast but ig it's not needed if all he does in class is reading off the slides. No cheat sheet on the exam and he doesn't even tell you want to study for. I have to rely on another professor's lecture to lean the content. DO NOT TAKE his class!

Tough grader
Get ready to read
Lots of homework
1.0
5.0
Math20A
Oct 28, 2025

This is a bad prof who over complicates everything he teaches. He crams too much stuffs into the slides and rushes over them in class. The homework is different from lecture and the exam is also very different from homework. Very disorienting

Tough grader
Get ready to read
Lecture heavy
1.0
5.0
Math20A
Nov 1, 2025

you can't understand him bc he just mumbles at the front of the room. but that doesnt matter since he reads the words off the slides, then when NOBODY understands it, just moves on. he ignores student's questions and just tells them he doesn't have time to answer (wed have time if we WEREN'T DOING RANDOM BS) hw and exams different from lecture too

1.0
5.0
Math20A
Grade: Incomplete
Nov 5, 2025

He often rambles during lectures, and his slides are so dense that it's difficult to follow his reasoning. The class focuses heavily on proofs and overly complex methods for simple concepts like the chain or product rule, while the exams are largely disconnected from what's taught. I would not take this class if you have any choice not too.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
Math20A
Grade: Not sure yet
Nov 5, 2025

WORST MATH TEACHER PREFESSOR i had in my life. I WILL always get A+ in school and never thought I will say I want to drop math in my life before meeting him.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
Math20A
Grade: Incomplete
Nov 6, 2025

He saids the test is gonna be based on the lecture and if someone ask, he says “ I was not gonna teach you guys this because I was gonna put this on the test”. basically he doesn't teach stuff based on lectures and wants us to prove stuff in math 20A. I see other math 20A professor have a test that is actual math 20A. class average is fail.

Tough grader
Lots of homework
Test heavy
1.0
5.0
Math20A
Grade: Incomplete
Nov 6, 2025

An intro calc class that is entirely proof based without any teaching on how to use proof “language”. Very little explaining going and difficult use of notation that make the slides near impossible to follow without a degree in math.

1.0
5.0
Math20A
Grade: C+
Nov 8, 2025

JUST CURVE THE MIDTERMS GAOJIN GAOJIN PLEASE MY MOM IS KINDA HOMELESS CURVE THE MIDTERM HOMEBOY PLEASE PLEASE AN AVERAGE FAIL IS NOT COOL. HAVING A FAIL AS THE CLASS AVERAGE DOES NOT MAKE YOU THE BEST PROFESSOR IN THE MATH DEPARTMENTS GAOJIN, IT JUST SIGNIFIES SOMETHING ELSE.

1.0
5.0
Math20A
Grade: Not sure yet
Nov 10, 2025

retarbed, making me distrubed and annoyed. Barely understandable English, referring to curves as "this one" and frequent mistakes in ppts. Asked us to purchase a textbook but is not related/referred to in the course at all.

1.0
5.0
Math20A
Grade: Not sure yet
Nov 10, 2025

I love this professor, I am giving him a five star, one star a time!

2.0
4.0
Math20E
Grade: Not sure yet
Nov 12, 2025

Does not podcast lectures, little to no example problems in the lectures / examples that are not similar to midterms / final, goes through topics way too fast with bad explanation. Be prepared to learn much of the material on your own time.

2.0
4.0
Math20A
Grade: Not sure yet
Nov 14, 2025

Don't take this guy if you didn't take calc in high school! He loves proofs and can't explain concepts very well, which makes learning from him hard if you don't know the material. Lots of self teaching involved but doable if you took a year of calculus in high school and are fine with self-studying and memorizing LOTS of proofs.

Tough grader
1.0
5.0
Math20A
Grade: Incomplete
Nov 14, 2025

Teaches calc 1 at a completely inappropriate level, focusing on proofs that wouldn't even be taught in a standard calc 2 or 3 class. Spends no time on practice problems just theoreticals and then the tests are not what he taught in class. Very difficult to follow slides and lecture.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
Math20A
Grade: Not sure yet
Nov 16, 2025

He's a nice guy but it's just sooo difficult. Gaojin if you're reading I hope you know we all agree that we like you as a person. We are just not capable of keeping up with you.

Lecture heavy
1.0
5.0
Math20A
Grade: Not sure yet
Nov 18, 2025

his lectures are hard to understand and full of proofs. he is a nice and funny person, but he overestimates his students way too much; he makes it difficult to learn because he blames the textbook for making mistakes when his slides are literally copy and paste from it. if you take this class, ochem tutor will be ur bff

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

I cried all day before my midterm. DONT take his class if you want to feel miserable and extremely upset. His tests are 10x harder than the homework and lectures. He will make your life unbearable. His class is way outside of the scope of 20A. PLEASE TRUST ME AND TAKE SOMEONE ELSE!!!!!

Tough grader
Lecture heavy
Test heavy
1.0
5.0
Math20A
Grade: Not sure yet
Nov 18, 2025

Tips to survive: look at his PPT, skip the proof section. If a proof question occur in the test, just let it go. It is intellectually impossible to remember all his proofs.

1.0
5.0
Math20A
Grade: Not sure yet
Nov 18, 2025

Very rough. Even with a background in AP Calc, I'm struggling in this class. He mumbles and is hard to understand , and he just points at screenshots of content. Very proof heavy which makes no sense because it's literally math20a but its like we do theoretical calc. instead of doing basic calculus problems, we prove them...

Tough grader
Test heavy
Graded by few things
1.0
5.0
Math20A
Grade: Rather not say
Nov 19, 2025

The way he speaks is very unclear. He is very heavy on proofs, but puts none of it on the exam.

Tough grader
1.0
5.0
Math20A
Nov 19, 2025

I'm quite decent with math and I've been putting in quite a good amount of time studying for his class, but it's impossible to keep up with the fast pace and dense materials. I just cannot relate the exam problems to the class content. He's overcomplicating everything in class but put none of those on the exam. Why bother teaching them then?

Tough grader
Get ready to read
Test heavy
1.0
5.0
Math20A
Grade: Not sure yet
Nov 19, 2025

He claims that his slides and lectures are exactly what the test is based on, but the test is only vaguely modeled after them. I went through his slides and studied my lecture notes, practiced the Practice Midterm given to us, and focused on the problems he explicitly said would be on the test, and I feel like I just bombed my midterm.

Lots of homework
Lecture heavy
Test heavy
1.0
5.0
Math20E
Grade: Not sure yet
Nov 21, 2025

horrible, terrible, never take ever even if ur life depends on it

1.0
5.0
Math20A
Grade: Not sure yet
Nov 22, 2025

Don't do it.

Lots of homework
Lecture heavy
Test heavy
1.0
5.0
Math20E
Nov 24, 2025

He's lowkey bad. He spends all the time in class to talk about theory and proof stuffs and doesn't do examples.

Tough grader
Get ready to read
Lecture heavy
1.0
5.0
Math20A
Grade: Not sure yet
Nov 25, 2025

Considering dropping out of engineering, and also considering dropping out of college because of this class. No matter what background you have in calculus you will fail this course

Lecture heavy
1.0
5.0
Math20A
Nov 25, 2025

No words can describe it.

Lecture heavy
Test heavy
Graded by few things
2.0
5.0
Math20A
Grade: Not sure yet
Nov 25, 2025

sometimes i would wish id get hit by an e-scooter on my way to lecture just so i didn't have to go. he's super nice but he SUCKS at teaching. he goes over proofs that you would never need to know rather than going over the actual content or teaching how to do problems. he's also bad at answering student questions. take 20A w ANY other instructor.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
Math20A
Grade: Not sure yet
Nov 26, 2025

I am confused why he teaches. He should be a researcher or something because he is really bad at teaching. didn't hear a single person talking good about his class and teaching skills and at this point its the schools fault for letting him teach

Tough grader
Lots of homework
Test heavy
1.0
5.0
Math20A
Dec 4, 2025

Don't do it

1.0
5.0
Math20A
Dec 4, 2025

never take this beach

1.0
5.0
Math20E
Grade: Not sure yet
Dec 4, 2025

this is not an exaggeration, he is the worst professor I have ever had. I feel bad saying this because he is nice, but do not ever take his class. I just transferred here and if this is the type of professor I should expect at ucsd I am seriously regretting my decision. spends way too much time doing proofs, and little examples in class.

1.0
5.0
Math20A
Grade: Not sure yet
Dec 4, 2025

Does not know how to teach. Take the class with any other teacher or even take it over the summer if you have to. It seems like he wants us to fail with how little he prepares us for the tests. His exams are incredibly difficult and some questions are barely related to calculus at all. I think he gets joy out of giving his students depression.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
Math20A
Grade: Rather not say
Dec 5, 2025

Do not take under ANY circumstances

Tough grader
Test heavy
1.0
5.0
Math20A
Dec 5, 2025

Class is unrelated to exams.

1.0
5.0
Math20A
Grade: Not sure yet
Dec 5, 2025

Hes a chud

Tough grader
1.0
5.0
Math20A
Grade: Not sure yet
Dec 5, 2025

He cannot teach and uses the most difficult possible 20a problems and what he teaches in class have little to do with the midterms and you will need to study on your own. Its not even worth going to class as all he does is read slides poorly which you can do on your own. The average grades on the midterms was failing across the whole class.

Tough grader
Test heavy
Graded by few things
1.0
5.0
Math20A
Grade: Not sure yet
Dec 6, 2025

The course was absolute hell to go through. Professor He clearly understands his material and what he is trying to teach but hes trying to teach it like we all already know everything. I have no problems with the guy, hes probably great, but he clearly is better fit for teaching a higher math class. Bottom line: DO NOT TAKE 20A with this guy.

Tough grader
Test heavy
Graded by few things
1.0
5.0
Math20A
Dec 6, 2025

take his class if and only if you want to experience what hell truly feels like. you'll be helpless in a way never experienced before.

Tough grader
Lecture heavy
Graded by few things
1.0
5.0
Math20A
Grade: Not sure yet
Dec 6, 2025

he sucks so bad, and every day i woke up to go to his class i wish i did not. he barely speaks english and is very UNCLEAR when he speaks. he teaches, but fails to teach. even the TA's are unsure what he is doing. he teaches proofs and problems that are not on the test. DO NOT TAKE! SAVE YOURSELF!

Tough grader
Hilarious
Test heavy
1.0
5.0
Math20A
Grade: Not sure yet
Dec 6, 2025

I used AI to explain one of the solutions on the midterm (since he is unable to) ... The AI model hallucinated. Half the class dropped. He can't speak English to save his life. Godspeed to you all who will take him.

Lecture heavy
Test heavy
Graded by few things
1.0
5.0
Math20A
Grade: Not sure yet
Dec 6, 2025

I can't even put to words how bad this course is. His accent makes it hard to listen to and when you ask questions they don't get fully answered. I tried studying for both midterms based on what he said what was going to be on it and it didn't help it just made it worse. The proofs are taught only in lectures and not even that well. Don't take him.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
Math20A
Grade: Not sure yet
Dec 6, 2025

Professor He is very proof heavy, relies on difficult application problems from the textbook that occasionally HE struggles to solve, and doesn't teach very clearly. At all. I have never witnessed anyone overcomplicate super simple concepts/rules, like chain rule, to that impressive of a degree. He's a nice, funny guy who should not be teaching.

Tough grader
Test heavy
Graded by few things
2.0
5.0
Math20A
Grade: Not sure yet
Dec 6, 2025

Dr. He is a funny nice guy who is clearly passionate about math, but 20A is just very proof-heavy and theoretical, leading to simple concepts being explained unnecessarily complicated. Dr. He, if you are reading this please don't take offense to it. It's just this class is being taught like Honors Calculus for MATH MAJORS… but not for engineering.

Lots of homework
Hilarious
Test heavy
1.0
5.0
Math20A
Grade: Not sure yet
Dec 6, 2025

I believe the prof knows his stuff, however he has a hard time explaining it to those who dont know the content as well as he does. Homework is easy compared to exams, so on test day, its a large jump in difficulty. Very proof heavy, even if you feel like you did good in ap calc, this class may still kick you. Great guy, not the best teacher.

Tough grader
Get ready to read
Test heavy
1.0
4.0
Math20A
Grade: Not sure yet
Dec 7, 2025

Save urself

Test heavy
1.0
5.0
Math20A
Grade: Rather not say
Dec 7, 2025

RUN DO NOT TAKE HIM he is so not understanding and makes the tests SO MUCH HARDER than actual math 20a content. ucsd has to curve the class because when > 50% class is failing it says more about the teacher than the students.

Tough grader
Test heavy
Graded by few things
1.0
4.0
Math20A
Grade: Not sure yet
Dec 7, 2025

take another professor

1.0
5.0
Math20A
Grade: Not sure yet
Dec 7, 2025

I spent appro whole day and night to finish the 27 pages practice test, but final test makes me fell like a clown, lecture is confusing, homework is useless, teacher is arrogant. double effort for half the result. oh, and no curve.

Lecture heavy
Test heavy
2.0
4.0
Math20A
Grade: Not sure yet
Dec 7, 2025

I really think he's a funny, nice, kind, intelligent guy, but he really should not be teaching 20A. He spends literally all of time teaching proofs that we aren't tested on to *not brainwash us*. Get ready to study a lot outside of class, cuz lectures are pretty much useless. Avoid if u can.

Lecture heavy
5.0
3.0
Math20A
Grade: Not sure yet
Dec 7, 2025
Would take again

It was truly a privilege to be under the tutelage of such an exceptional teacher like Dr. He. Throughout the quarter, Dr. He has been patiently guiding me through the most complicated concepts of calculus. His crystal clear explanation allows me to see the bigger picture beyond the scope of our class. He brought joy to my life with math.

Amazing lectures
Inspirational
Respected
5.0
3.0
Math10B
Grade: Not sure yet
Dec 7, 2025
Would take again

Dr. He is the best prof at the math dept. His carefully curated notes are very informative and are much better learning resource than the dense textbook. His charm and charismatic presence also makes the lectures much more engaging. I would love to take every math class with Dr. He, if possible.

Amazing lectures
Inspirational
Respected
1.0
5.0
Math20A
Grade: Not sure yet
Dec 8, 2025

do not take him. reads off slides and hardly does examples, tests had nothing to do with anything in class. the average for the midterms were failing grades.

1.0
5.0
Math20E
Grade: Not sure yet
Dec 8, 2025

Really tough exams!

1.0
5.0
Math20A
Grade: Not sure yet
Dec 8, 2025

Run asap!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Lecture heavy
Test heavy
Graded by few things
5.0
2.0
Math20E
Grade: Not sure yet
Dec 8, 2025
Would take again

Thanks to his dedicated guidance and rigorous lectures, I was able to see a beyond the scope of the class and perform well on the exams. His exams also are very fair and related to the materials he presented in class. Truly an exceptional teacher! Too bad I cannot take another class with him since it does not seem he's teaching anything beyond 20E.

Amazing lectures
Inspirational
Caring
1.0
5.0
Math20E
Grade: Not sure yet
Dec 8, 2025

Do not take Math 20E with Gaojin He. I've never hated a math class in my life but he managed to make this class so boring and much harder than it's supposed to be. His exams are full of proofs and theorems and his homework's are tedious. DO NOT TAKE A CLASS WITH HIM

Lecture heavy
Test heavy
1.0
5.0
Math20E
Grade: Not sure yet
Dec 11, 2025

Save yourself

Tough grader
Lecture heavy
Test heavy
1.0
4.0
Math20E
Grade: Not sure yet
Dec 11, 2025

The absolute worst professor I have ever had in my entire education. Incredibly messy slides and focuses on teaching proofs instead of building intuitive understanding. Does almost ZERO examples and when there are examples done they are already solved which takes out the learning part of the class. DO NOT EVER EVER EVER take a class with this prof!

Get ready to read
Lots of homework
Test heavy
1.0
5.0
Math20A
Grade: Not sure yet
Dec 11, 2025

Genuinely think hes the worst professor to ever exist. I can't believe UCSD actually hired him as if the world had no other better option for calc 1. His lectures are useless, he does not teach you anything. His tests and exams are way too difficult. Any positive review of him here is a troll review btw.

Tough grader
So many papers
Test heavy
1.0
5.0
Math20A
Dec 12, 2025

he's the worst teacher ive ever had in my life. i took calc in high school and i think i knew less after this class than i knew before... his lectures are terrible and he only focuses on useless proofs and his tests are insanely hard and cover irrelevant topics not even taught in class. avoid him at all costs

Tough grader
Test heavy
1.0
5.0
Math20A
Grade: Not sure yet
Dec 14, 2025

Teaches completely outside the course scope with exams unrelated to any homework or lectures. Only covers proofs with limited examples teaching nothing about the content. He had an average below failing on all exams. Refuses to curve claiming his class is too easy. He needs to be investigated by the math department. DO NOT TAKE ANY CLASS WITH HIM!!

Tough grader
Lecture heavy
Test heavy
1.0
5.0
Math20A
Grade: Rather not say
Dec 14, 2025

Very bad lecture with very difficult exams. Do not curve and don't provide any practices. So you will not get to know anything about the exam before taking it. Tons of proofs with limited examples to help us understand. Very harsh grading scheme. He makes the course way more difficult than it should be.

Tough grader
1.0
5.0
Math20A
Grade: Rather not say
Dec 14, 2025

Wish I just dropped the class and took it later with another professor. As engineering majors why are we doing this in 20A. cant switch my major anymore and will have to retake the class all because exams were not what we learned in class, proofs are not 20A curriculum, and he points at the screen without explaining and doing any example problems.

1.0
5.0
Math20A
Grade: B
Dec 15, 2025

Lectures are terrible. You can look up his podcasts to see how he teaches. Refuses to take accountability and instead bashes students and the UC System for why his class seems so hard. The tests in other 20a courses at UCSD are 10x easier. There's a reason as to why he is transferring schools next year.

Tough grader
1.0
5.0
Math20A
Dec 15, 2025

Worst decision I ever made in my life. He's ruining my academic progress and plans. Compared to Bowers ( good professor, teaches 20a curriculum, provides retakes), he is a nightmare ( no curves, not 20a material, can't lecture, is not lenient, 80% of your grade is exams, which btw have nothing to do with lecture content.)

1.0
5.0
Math20A
Dec 15, 2025

There is a reason why he's teaching the rest of this year and going to UC Santa Barbara. In addition, half his lectures for 20a next quarter got canceled... It is so bad.

1.0
5.0
Math20A
Grade: Rather not say
Dec 15, 2025

Lectures are completely useless, midterms and final is nothing what's on the test.He says “we should be lucky” about grading policy but YOU DID NOT CURVE GOAJIN WE SHOULDN'T BE LUCKY ABOUT ANYTHING. No empathy for this guy. He is angry at the math department but we all dislike him, maybe he should do some self-reflecting on who's really at fault.

Tough grader
Test heavy
Graded by few things
1.0
5.0
Math20A
Grade: Rather not say
Dec 16, 2025

Please don't take this prof. most lectures are overcomplicating proofs way out of the syllabus, which was extremely confusing. midterms and finals were completely different to what was taught in class (average across both midterms a fail). Claims this class is too easy and refuses to curve. Genuinely the worst math teacher ive ever come across ever

Tough grader
Lecture heavy
Test heavy
1.0
5.0
Math20A
Grade: Incomplete
Dec 17, 2025

terrible teacher, terrible lecturer, cannot string a single coherent sentence to save his life. makes tests unnecessarily difficult and proof-heavy, posts no review material that is actually relevant to the course, and generally does his best to make your life as miserable as possible. nice guy but terrible terrible terrible professor.

1.0
5.0
Math20A
Dec 17, 2025

1/4 of the class failed... (NOT NORMAL) Also, class size severely decreased as people dropped as weeks went on. Nightmare of a class, pray for the ones who survived and for the ones who didn't.

1.0
5.0
Math20A
Grade: Rather not say
Dec 17, 2025

1/4 of class failed, absolute goober that just points at the slides with no explanation whatsoever, tests didn't cover what we saw in class in the slightest. STAY AWAY

Tough grader
Test heavy
Graded by few things
1.0
5.0
Math20A
Grade: F
Dec 17, 2025

Horrible class. Nothing from class nor homework was on midterms and final. I was able to fully solve other math 20a finals but not this professor's, you can never expect the questions. My class' fail rate was 25%.

1.0
5.0
Math20A
Dec 17, 2025

Absolute no correlation of lectures and homework into exams. Cannot teach to save his life, mumbles and goes extremely fast. Only focuses on proofs and never solves anything WHICH HAS NOTHING TO DO WITH 20A. No curve, not understanding, not helpful, and simply cannot learn from him given how he overcomplicates the basics

1.0
5.0
Math20A
Dec 17, 2025

Maybe he should stick to research or teach any course but mathematics. EXTREMELY difficult to learn from him. EXTREMELY hard to do well on the class. No matter how hard you studied, get prepared to fail. Worst course ever, how is he allowed to teach at a top notch university even

1.0
5.0
Math20A
Dec 17, 2025

Imagine paying thousands of dollars of tuition and moving across the country for college just to be taught by this guy. Waste of time, waste of effort, waste of my humanity. Take any other professor

1.0
4.0
Math20A
Grade: B+
Dec 17, 2025

the homework has 0 correlation to what the exams are like. he is very open that the homework is pointless but is required to be completed for a grade. TA's can't even help prepare you because they themselves don't know what is going to be on the test. his teaching is so confusing and focuses on explaining proofs rather the application of methods.

Tough grader
Graded by few things
1.0
5.0
Math20A
Grade: F
Dec 18, 2025

90 bad reviews should say something. I don't know why the math department isn't getting involved?

1.0
5.0
Math20A
Grade: B-
Dec 22, 2025

Gaojin is a passionate professor who knows what he is doing but gets swept up in his teaching and forgot that his students don't have the same level of understanding as he does, so he teaches criteria that is way out of the scope of 20a

Tough grader
Lecture heavy
Test heavy
1.0
5.0
Math20A
Grade: A-
Dec 22, 2025

Averages for exams were always around 58%. All the content was review for me, yet he overcomplicated concepts to the point where info felt new. Slides are your friend; he just reads off them during lecture. Grading for exams was fair, but I studied for 20+ hours. The final saved me, since he gave us more time per question compared to midterms.

Lecture heavy
Test heavy
Accessible outside class
1.0
5.0
Math20A
Grade: F
Dec 22, 2025

Very very tough class.

1.0
5.0
Math20A
Dec 22, 2025

There is a reason why his 20A class got cancelled for winter quarter. He makes the class insanely more difficult than it should be. Hard to understand and hard to do well. Exams don't correlate to any practice we do.

1.0
5.0
Math20A
Grade: A-
Dec 24, 2025

If you want to pass this class you have to teach yourself basically the whole syllabus because god knows his lectures aren't going to help, but still this man insists on making your life hell so none of the material he gives will ever be up to the same difficulty as the exams, so no matter what you always feel underprepared

Tough grader
Lots of homework
Test heavy
1.0
5.0
Math20A
Grade: F
Dec 25, 2025

Based on the survey, only students with higher background in math but placed into this class ( international students or placement issues) passed. It was extremely difficult on exams. And very hard to understand and learn from professor and slides.

1.0
3.0
Math20E
Grade: B
Dec 30, 2025

The lecture and lecture notes were helpful. He also often invited students to ask questions so we wouldn't be confused later on. If you don't want to deal with any sort of mathematical proofs do not take this professor. Every test had at least a problem involving proofs and the final was no exception. He is lenient on test grading though.

Clear grading criteria
Class Info

Attendance Mandatory

9%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 19 grades
Most common grades:
Not sure yet (55)
Incomplete (8)
Rather not say (8)
Grade Distribution
A(3)B(5)C(1)D(0)F(4)A-/B+(6)
Based on 90 reported grades
Not sure yet: 55
Incomplete: 8
Rather not say: 8
A-: 4
Common Tags
Tough grader (46)
Test heavy (45)
Lecture heavy (35)
Lots of homework (16)
Graded by few things (16)
Get ready to read (14)
Hilarious (4)
Respected (3)
Rating Trend

Stable

-0.18 avg change
Feb
Mar
Apr
Oct
Nov
Dec
Last 6 months
Ratings by Course

Math10B

2.1

(15)

Math20E

1.6

(20)

Math20A

1.1

(75)
Difficulty by Course

Math20A

4.9

Math10B

4.2

Math20E

4.2

Similar Professors