4.2

Shiting Bao

Mathematics - University of Pittsburgh

4.2
Quality
3.1
Difficulty
84%
Would Retake
97
Reviews
4.2
Quality
3.1
Difficulty
4.2
Helpful
4.2
Clarity

84%

Would Retake

97

Reviews

Rating Distribution
Official

5

52

4

26

3

10

2

4

1

5

What Students Say

The best available professor for Calc1 based on what I've heard from others

MATH0220 - 5.0 rating

doesnt post her notes online, student cant even go back to see what she mentioned in class

MATH0230 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

23%

Textbook Required

25%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 77 grades
Most common grades:
A (22)
B+ (16)
A- (13)
Grade Distribution
A(28)B(12)C(5)D(3)F(0)A-/B+(29)
Based on 84 reported grades
A: 22
B+: 16
A-: 13
B: 9
Common Tags
Test heavy (27)
Caring (23)
Lecture heavy (22)
Clear grading criteria (21)
Amazing lectures (18)
Respected (11)
Graded by few things (11)
Lots of homework (9)
Rating Trend

Stable

-0.06 avg change
Apr
May
Jul
Sep
Nov
Dec
Last 6 months
Ratings by Course

MATH290

4.5

(2)

MATH0220

4.4

(25)

MATH1180

4.4

(8)

MATH0120

4.2

(6)

MATH0280

4.2

(19)
+6 more courses
Difficulty by Course

CALC1

4.0

MATH0413

4.0

BUSCALC

4.0

MATH0230

3.6

MATH290

3.5

Reviews (97)
4.0
3.0
CALCULUSI
Grade: A-
Dec 3, 2014

Bao is very clear and precise. She gives the theory and excellent examples of the theory. She lets you know what to study and what will and will not be on the exams.

4.0
4.0
CALC1
Dec 20, 2014

She was considerate, gave us the problems for the new and old edition so you didn't have to spend more money on the new version. clear on what she wanted us to know but her accent was very thick at times and made it hard to understand. I don't like calc to begin with so I might be a little bias, so I didn't particularly enjoy the class.

4.0
3.0
MATH0220
Grade: B+
Apr 2, 2015

I failed Calc 1 and am retaking it with Ellen and I am doing so much better. She goes into so much more detail and gives you examples to help understand whats going on. Her test and quizzes are hard but her quiz questions are sometime taken from book problems, So if you do those and show up for class you can do well in the course.

5.0
4.0
MATH0230
Dec 12, 2015

I actually really like Ellen. She was very clear and explained things very well. The people in my class had a much better understanding than the students with other professors. It's Calc 2 so it's hard and not the most fun, but Ellen makes it completely bearable. Maybe even a little fun.

5.0
4.0
MATH0230
Grade: B+
Jan 2, 2016

Let's face it: Calc II is a nightmare. Yet somehow, Ellen made it bearable. I would dare say fun! She was absolutely crystal clear with every topic as well as reviewed the previous few lectures at the beginning of each class (the biggest lifesaver ever). She is extremely personable in general and her office is a safe space. She is one amazing prof.

4.0
3.0
MATH0220
Grade: A
Jan 2, 2016

Ellen is great. Her tests aren't that hard. The lon cappa isn't helpful. The practice problems she assigns are the most helpful for doing well on the test. She is very helpful during office hours. The final was crazy hard, but that's because it's departmental. Definitely recommend her.

5.0
2.0
MATH0230
Jan 4, 2016

Professor Bao was an easy professor for Calc 2. She reviewed the previous lecture in the first couple minutes of class. Also, she pointed out easy mistakes that are made and how to avoid them. She also gave out the homework problems most helpful rather than having you do all of the ones in the syllabus. Her accent wasn't all that hard to understand

5.0
1.0
MATH0220
Grade: A
Jan 6, 2016

Dr. Bao is exceptionally clear about what material will be covered on her exams and she bases her questions off the textbook's problems so you know exactly what to expect. She has an accent, but is not difficult to understand. She's very clear in lecture and you can tell she cares about her students. Do the book problems and you'll be fine.

5.0
1.0
MATH0220
Grade: A+
Jan 11, 2016

The best available professor for Calc1 based on what I've heard from others. Professor Bao goes into great detail with the material and provides relevant examples to the tests. If you had a good calc teacher previously the tests should be a breeze. The final not so much but that's because it's departmental.

3.0
1.0
MATH0220
Grade: A+
Jul 25, 2016
Would take again

She is very clear what will be on her exams, and she prepares you pretty well for the final.

4.0
4.0
MATH290
Grade: B+
Dec 30, 2016
Would take again

Bao was a good professor for Differential Equations, although she did not prepare us super well for final. Class was difficult but curved quite a bit it seems. Uses less MATLAB than other professors.

Respected
Clear grading criteria
GRADED BY FEW THINGS
5.0
2.0
MATH0290
Grade: B
May 3, 2017
Would take again

Bao was awesome! She's a great lecturer and really sweet and helpful. My notes for diff eq seemed a lot more organized and clear than the notes of my friends' who had other professors. Felt prepared for the final and was happy with my outcome in this class. Curved quite a bit as well. Definitely recommend taking her!

ACCESSIBLE OUTSIDE CLASS
5.0
2.0
MATH0290
Grade: B+
Dec 28, 2017
Would take again

Ellen is the best math prof I've had at Pitt. She makes sure her students understand the concepts and teaches good tips and tricks on how to do problems quickly that you won't get from other professors. A standard college math class in terms of work and she asks for her classes opinions on structure and test schedules. Very understanding.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Would take again
5.0
4.0
MATH1180
Grade: A-
May 3, 2018
Would take again

Despite a pretty strong accent, Ellen is a solid and clear lecturer. The weekly homeworks are a bit tricky but they prepare you well for the exams. She also gives review sheets that basically resembles the exams which is awesome. Exams are long and easy to mess up on but she curves. Shes a sweet lady who I definitely recommend for this math course!

Tough Grader
Clear grading criteria
Caring
4.0
3.0
MATH0290
Grade: C
May 7, 2018
Would take again

Ellen is a great professor! She's very fair when grading exams and it's easy to pass if you put in the effort. Her lectures can be a bit scattered at times and she runs over the 50 minute time period pretty often, but she's great at explaining when you ask specific questions.

Skip class? You won't pass.
LOTS OF HOMEWORK
Caring
5.0
2.0
MATH0290
Grade: A
May 13, 2018
Would take again

Her lectures explain the concepts very well. Her exams were quite easy because the homework provided enough practice and she gives out exam practice problems. Towards the end, the last two topics were rushed. However, she goes over them enough for you to get a decent amount of points on the final.

TEST HEAVY
Amazing lectures
5.0
3.0
MATH1180
Grade: A
May 16, 2018
Would take again

Dr. Bao was an excellent professor. Her accent is not too strong, and she explains concepts clearly with examples so nothing is a surprise. Has nice reviews which are very helpful for her exams which are very fair. Would highly recommend taking.

Respected
Caring
4.0
3.0
MATH0230
Grade: B-
Dec 5, 2018
Would take again

Was a great professor. Clearly explained what would be expected of you for midterms. She has a slight accent but it's very easy to understand. Would highly recommend if taking Calc 2 here.

Skip class? You won't pass.
Clear grading criteria
5.0
4.0
MATH0220
Grade: A
Dec 14, 2018
Would take again

Calc 2 is probably one of the hardest classes here at Pitt, but taking it with Dr. Bao makes it a little easier. She is very open to questions during lecture, and she gives you a ton of resources to help you practice problems. You will have to put work in, but she helps you as much as she can. Also curves test grades quite nicely

Skip class? You won't pass.
TEST HEAVY
LECTURE HEAVY
5.0
3.0
MATH0230
Grade: A
Jan 16, 2019
Would take again

Ellen Bao is really nice person and her teaching is interesting, sometimes inspiring.

Gives good feedback
Respected
Skip class? You won't pass.
2.0
3.0
MATH0290
Grade: A-
May 7, 2019
Wouldn't take again

So many times I felt we focused on the easy portions and were left to figure out the hard parts on our own. It felt like we skipped the hardest part of the class, PDE's and the heat equation entirely. Learning what a matrix is again isn't something that needs to be taught in Differential Equations, that's a lower level topic. I can't recommend her.

Accessible outside class
Get ready to read
2.0
4.0
MATH1180
Grade: Not sure yet
Dec 9, 2019
Wouldn't take again

I personally have dealt with so many issues this semester and she has not responded to a single email until I contacted the director of undergrad and the head of the math department. In terms of the exam she put way too much material on for the time given. Not a single person finishes before time is up and most people just do not finish.

5.0
3.0
MATH1180
Grade: Not sure yet
Dec 13, 2019
Would take again

Ellen is a very caring professor and really wants the students to learn inside and outside the class. Whenever I have a question she always responds promptly. The toughest parts of the course are the proofs but her exams are quite reasonable and the reviews are super helpful.

Gives good feedback
Respected
Accessible outside class
4.0
4.0
MATH1180
Jan 2, 2020
Would take again

Ellen is a very good professor, however she sometimes is a little confusing. She is generally very clear and understanding. The proofs on the exams are difficult and a lot of people end up just memorizing them. The exams are very long, to the extent that most people don't finish. Overall I really do think she is good professor who cares.

4.0
3.0
MATH1180
Grade: A-
Apr 14, 2020
Would take again

Prof. Bao does try to make class interesting, but since I found the subject pretty easy, it got boring. Very clear criteria, if you study for the exams and do the homework, you'll pass the class easy. Lots of memorization

Clear grading criteria
5.0
2.0
MATH1180
Grade: A
Jun 11, 2020
Would take again

Linear algebra sounds tough but its just matrices. You're just doing a lot of addition/multiplication at once in a concise manner. Shi ting has very fair exams. Some questions ar challenging, but if you came to class, paid attention, actually did the homework, ur fine. Hint: homework is on slader, but do all the proofs homework in the book(tests).

Respected
Clear grading criteria
Caring
4.0
4.0
MATH0413
Grade: A-
Feb 11, 2021
Would take again

She was very sweet and clearly cares about her student's success. Linear Algebra is a tough topic but she made it pretty doable. She was good at explaining topics and making sure that everyone is following along. Exams were pretty straightforward.

Skip class? You won't pass.
Lecture heavy
Caring
3.0
2.0
MATH0220
Apr 9, 2021
Wouldn't take again

Dr. Bao's class was easy in terms of calc 1 classes go. If you have already taken calc take her- The exams are straight forward and she gives optional practice problems that prepare you perfectly for the quizzes. Her accent is hard to understand so attending lectures had minimal benefit. Study guides for exams were very helpful!

Clear grading criteria
5.0
3.0
MATH0220
Grade: A-
Apr 21, 2021
Would take again

I love her so much! She is great at explaining tough concepts, if you aren't great at math take her to get a good grade in calc! She is very sweet, funny, and understanding. I highly recommend her!

Respected
Amazing lectures
Caring
5.0
3.0
MATH0220
Grade: Not sure yet
May 2, 2021
Would take again

Go to lecture, do your homework, ask questions and Ellen will take care of you. She's such an amazing professor and provides so many examples with everything so that you understand the mechanics of calculus, not just memorization. Her exams were difficult but if you attend class and understand the material, you'll ace it.

Gives good feedback
Respected
Lecture heavy
5.0
3.0
MATH0220
May 5, 2021
Would take again

Ellen is such a great prof! I am not good at calc and she made it much easier for me to understand and explained everything very well.

5.0
3.0
MATH0220
Grade: A
Jun 3, 2021
Would take again

Ellen was great - I've never been good at math ever, but she is really clear in her lectures. She gives plenty of practice problems to prepare you for her exams and her exams are very fair. Put in some work, you'll walk away with a good grade. Nice person too! :)

Lots of homework
Participation matters
Test heavy
5.0
2.0
MATH0220
Grade: A
Dec 1, 2021
Would take again

Ellen was an easy professor for Business Calc, and even if you miss a class, you can easily use the textbook to fill in. Her exams were easy, and her weekly homework was easy as well.

Lots of homework
Clear grading criteria
Caring
4.0
3.0
MATH0120
Grade: C+
Dec 9, 2021
Would take again

Ellen was a good prof for Bus Calc. She always tried to incorporate some humor into lectures and was very encouraging. I definitely recommend going to all lectures and all recitations because she moved through material pretty fast.

Skip class? You won't pass.
Lecture heavy
Caring
3.0
4.0
MATH0280
Dec 16, 2021
Wouldn't take again

She doesn't explain concepts very well and always goes over class time. However, she posts reviews before each test that are similar to the real thing. Overall not the best or worst professor I've ever had

2.0
3.0
MATH0220
Grade: C+
Dec 21, 2021
Wouldn't take again

Professor Bao is a very sweet lady who means well. However, her English is very bad and it makes lectures practically useless. Her tests were fine and she gave some partial credit. However, her final was impossible and she was not understanding at all with those grades which dropped a lot of students' GPA.

3.0
3.0
MATH0280
Grade: A-
Dec 27, 2021
Wouldn't take again

Her lectures tended to either be slow or move quickly through something I needed more work on. I stopped going to class halfway through the semester and just read the textbook. However, the homework clearly showed what we were expected to know, the exams were reasonable, and everything was graded pretty fairly.

Lots of homework
Clear grading criteria
5.0
3.0
MATH0280
Jan 3, 2022
Would take again

Bao is a very straightforward professor. Do the exam reviews and redo the homework assignments, and you will be well prepared for the midterms. Linear algebra in general is annoying because there are so many computations, so it's very easy to make mistakes. Knowing how to manage your time during exams is essential.

Test heavy
Lecture heavy
Caring
3.0
5.0
BUSCALC
Jan 11, 2022
Wouldn't take again

Honestly Im not great at math so Im not going to say she was unfair but I can tell you the final was insanely difficult compared to the review. Also a lot of the exams are taken from the extra practice textbook review problems she posts in canvas so if you can try to do those.

Tough grader
4.0
3.0
MATH0290
Grade: B+
Apr 18, 2022
Would take again

Dr. Bao is the sweetest lady ever. She really does her best to teach. A little unresponsive to emails, but if you follow her study guides you should pass her class. Diff EQ is a hard class, but she is the best professor to take. DON'T CHEGG THE HOMEWORK. If you don't pass your exams you don't pass this class.

Clear grading criteria
Lots of homework
Graded by few things
5.0
4.0
MATH1180
Apr 27, 2022
Would take again

Ellen is great. She is so thorough and wants to make sure everyone is getting the material. The one bad thing is that her exams are LONG. But if you do the reviews she posts you should be fine. She's a great professor you just have to put in the work, too

4.0
3.0
MATH0120
Grade: B-
Apr 27, 2022
Would take again

Compared to other calc professors, I'd recommend her. She's very sweet and wants you to do well. Her review sheets are very helpful and her test averages are higher than other professors. She sometimes doesn't explain content very well, but the textbook helps. The final was the hardest test I've ever taken, but she hadn't seen it beforehand.

Clear grading criteria
5.0
3.0
MATH290
Grade: A
Apr 28, 2022
Would take again

I absolutely loved Dr. Bao! She was hands down the best math professor I have had at Pitt, very thorough lectures and the exams do prep you well for the final. She was also very kind and understanding. Take her if you have the chance!

Amazing lectures
3.0
3.0
MATH0290
Grade: A
May 6, 2022
Would take again

difficult class but lectures usually makes sense. Impossible to reach outside her scheduled class and office hours which are online. Wants you to understand but will cut you off mid question to explain something you already know. Prepared you well for the exams with comprehensive reviews but pretty much didn't teach last section of class.

5.0
3.0
MATH0280
Dec 6, 2022
Would take again

Professor Bao is very caring and will go over certain problems that she thinks that the class is struggling on. The class itself goes at a moderate to fast pace. She posts test reviews that help a lot as well as extra, optional problems from the textbook. Pay attention during the lectures and you'll be fine.

Amazing lectures
Caring
Lecture heavy
5.0
3.0
MATH0280
Grade: A+
Dec 21, 2022
Would take again

Dr. Bao is an excellent professor and I strongly recommend her. Lectures were clear, organized, and easy to follow. Homework and exams closely resembled the textbook, so it was easy to prepare. Professor Bao gives you all the tools you need to succeed, you just need to put the effort in. If you're able to take her, then you definitely should.

Amazing lectures
5.0
2.0
MATH0120
Grade: A-
Dec 21, 2022
Would take again

LOVED this prof! Graded on weekly quizzes (drop lowest), 3 exams, and hw. Quizzes were pretty easy if you kept up with the class. Exams weren't too difficult either. She gives a lot of optional practice problems from the textbook, but do them bc they are very similar to test / quiz questions. Keep up with the class and you will do fine.

4.0
4.0
MATH0120
Grade: B+
Jan 2, 2023
Would take again

Dr. Bao is the best choice for MATH0120! She was a little hard to reach outside of class, and she would rush through example problems, but she was very good at lecturing and did not test us on things that were way more difficult or not covered. If you study enough, the quizzes and exams are pretty easy. She prepares you well for exams and quizzes.

Clear grading criteria
Lecture heavy
Test heavy
5.0
3.0
MATH0120
Grade: B+
Jan 7, 2023
Would take again

I loved Ellen Bao for BUS CALC, this is a tough course and she was by far the best professor for this class. She has weekly quizzes and reviews for her midterms. The reviews are just like the midterms. Overall, great professor!

Amazing lectures
Clear grading criteria
Accessible outside class
5.0
3.0
BUSCALC
Grade: A
Jan 10, 2023
Would take again

Ellen was a great professor for Business Calc! As long as you go to lectures and apply yourself you will do well! She assigns weekly homework and quizzes during recitations which will help boost your grade, and keep you in check for learning the content. Reviews are very similar to midterms. Take her, she will save you so much stress.

Caring
Respected
Lecture heavy
5.0
4.0
MATH0280
Grade: A
Jan 20, 2023
Would take again

Bao was a very clear teacher. She will let you know what she expects for problem sets and exams. Her lectures were pretty overwhelming but if you lock in for the class, you should be set and not need any more help. I felt that all the exams were fair and reflected the study guide.

Amazing lectures
Lots of homework
Lecture heavy
5.0
3.0
MATH0230
Grade: B+
Apr 19, 2023
Would take again

CALC 2: Dr. Bao is very kind and understanding. If you reach out to her with concerns, she is very flexible. Her lectures, although fast pace, are very clear. If you like structure, this is the class for you (1 quiz every week, Lon Capa HW due every week, 2 Midterms). My only criticism is that she doesn't post the notes from LEC. I love her.

Lecture heavy
Accessible outside class
1.0
3.0
MATH0230
Grade: Not sure yet
Apr 25, 2023

never post her notes online, missed lecture=no notes provided at all unless u go to friends. exam questions acceptable yet graded harshly, curve sometimes. this sem she went traveling? missed lectures->behind schedule, good lecture but talks rlly fast, no time to take notes and no provided notes online. terrible TA(always late, even on exams days)

Amazing lectures
Lecture heavy
Test heavy
1.0
4.0
MATH0230
Grade: D-
Apr 25, 2023

talks really fast in lecture, answers on study guide has so many typos and mistakes tho it does reflect what the exam looks like. doesnt post her notes online, student cant even go back to see what she mentioned in class. many student has reflected this and she j doesnt listen and take the advice and says that "I just talk about what's in the book"

Tough grader
Clear grading criteria
Test heavy
5.0
4.0
MATH0230
Grade: A+
Apr 29, 2023
Would take again

BEST CALC 2 PROF EVER I love her with all my being! Her lectures were great and helped w the lon capa. DO THE BOOKWORK. As soon as I did I was acing quizzes and exams (1-100%, 2-98%). Curve was generous as well. Her office hours were early but extremely helpful. Final was hard but bookwork prepares you. Such an icon, would give her my firstborn

EXTRA CREDIT
Amazing lectures
Gives good feedback
4.0
4.0
MATH0230
Grade: B
May 1, 2023
Would take again

Professor Bao was a really good teacher. I feel that the only reason I got a B in this class was because I missed a few lectures, which will definitely set you back in the class even though attendance isn't mandatory. The only issue I had was how sometimes she wouldn't understand the questions I'd ask her on certain topics.

Lecture heavy
Test heavy
5.0
4.0
MATH0230
Grade: Not sure yet
May 3, 2023
Would take again

Bao (Ellen) was an amazing calc 2 professor! I had come to college not really taught calc 2 properly (i didnt do the AP), but Ellen was superb at teaching everything I needed for the final. The midterms were hard but as long as you do the textbook problems you should be fine! Her lectures are well prepared and concise, and her exams are fair!!

Amazing lectures
Caring
Lecture heavy
5.0
3.0
MATH0230
Grade: B+
May 5, 2023
Would take again

My favorite professor here, Ellen is an angel of a person who's enthusiastic about calculus and makes lectures engaging and easy to follow (although slightly fast). Exams and quizzes reflect lecture material and the textbook. Do your bookwork! will help greatly to master the topics. Take her if you can, you will not regret it!!

Amazing lectures
Clear grading criteria
Caring
4.0
5.0
MATH0230
Grade: B
May 8, 2023
Would take again

Calc 2 is a very difficult class, and Professor Bao helped make it a little easier. During lecture, she goes over things very quick and goes straight into practice problems (some lectures were just practice problems) so if that is not how you want your lectures to go then do not take her. She drops two quiz grades and one homework grade.

Lecture heavy
Test heavy
5.0
3.0
MATH0220
Grade: Not sure yet
Nov 9, 2023
Would take again

Ellen is such a sweetheart, super nice and is very detailed with her teachings, and posting all her notes on her canvas so if you miss any lecture you still have notes - I had prior knowledge coming in so it wasn't too bad, but with her providing reviews and resources I think overall it's a smooth ride calc class!

1.0
3.0
MATH0220
Grade: A-
Nov 10, 2023

Bao is an extremely nice person but lacks the ability to teach; she doesn't teach the concepts but only practice problems, expecting you to know them from high school, and if you don't know how to do a concept, you will be left clueless.

Tough grader
Lots of homework
Test heavy
5.0
3.0
MATH0220
Grade: B
Nov 10, 2023
Would take again

Had Shiting Bao (Ellen Bao) for Calculus 1 and she was able to explain concepts very well in lectures.

Amazing lectures
Respected
Lecture heavy
5.0
2.0
MATH0290
Grade: A-
Dec 9, 2023
Would take again

Dr. Bao is very good at making complex topics accessible to students. Doesn't get bogged down in theory, but rather focuses on problem solving. Very accessible outside of class and a very nice person.

Amazing lectures
Caring
Accessible outside class
5.0
2.0
MATH0220
Grade: Not sure yet
Dec 19, 2023
Would take again

So there are quizzes and homework every week but they are pretty easy. Study for the quizzes and you should be okay, the grading is very lenient. Same thing for midterms, they aren't super harsh, you can get the answer wrong but still get points. My TA was edison h, best calc TA fosho. Overall shes really sweet and funny and a very good explainer.

Clear grading criteria
Test heavy
5.0
5.0
MATH0220
Grade: B
Dec 19, 2023
Would take again

Ellen is an angel who gives you the resources needed to succeed. Her teaching style is problem-heavy which I loved; however, she does expect you to know the concepts beforehand and will jump right into solving problems. She posts lecture notes online. Final is departmental (and horrible), so make sure you do well in her class on the two midterms.

Caring
Test heavy
Graded by few things
5.0
3.0
MATH0220
Grade: B
Dec 20, 2023
Would take again

Best math teacher I've ever had. The way she taught calculus grabbed my attention like a little boy staring at a rainbow sucker in a candy shop. 100% would recommend.

Inspirational
Hilarious
Caring
4.0
3.0
MATH0220
Grade: B+
Dec 23, 2023
Would take again

She is a good teacher in terms of covering all the topics. One quiz a week which are worth a decent amount of your final grade. Two midterms and a final which you have to do well on to get a good grade. Final was much harder than midterms so STUDY.

Clear grading criteria
Test heavy
Graded by few things
5.0
3.0
MATH0220
Grade: A
Jan 8, 2024
Would take again

Dr. Bao was a very sweet person and cared about her students. Her lectures were very straight forward, and she did many example problems to help you learn the concepts. I tried to get her for Calc 2 but her lecture filled up almost immediately. Highly recommend!

Caring
Test heavy
Graded by few things
5.0
3.0
MATH0220
Grade: A
Feb 12, 2024
Would take again

Ellen was honestly a great professor. She is very enthusiastic in her lectures, but sometimes hard to understand due to her accent. She explains things really well, however, and made class very fun. There's a homework set due every week, but as long as you study for the exams you'll be fine. Her exams are much easier than the final tho.

Amazing lectures
Hilarious
Graded by few things
5.0
3.0
MATH0220
Grade: B+
Apr 14, 2024
Would take again

She is so sweet and a very good teacher. If you have any questions you can always ask her because she really cares. Her quizzes are easy (one every week in rec). The ta literally goes over what will be on it then gives it to you. Her exams are good as long as you know the main concept.

5.0
4.0
MATH0280
Grade: B+
Apr 18, 2024
Would take again

Ellen was the GOAT and saved me from linear alg. The only downside is that the class is only graded off of 2 midterms and a final and then the homework. The lectures were amazing and I learned a lot from it. Didnt struggle that much and when I did it was easy to look up help online. Just a LOT of homework problems and webwork is very spotty.

Amazing lectures
Lots of homework
Test heavy
3.0
2.0
MATH0280
Grade: A
Apr 19, 2024
Would take again

ShiTing is extremely kind and a great teacher. However, lectures sometimes felt like they were all over the place, and example problems we went over felt way too easy compared to the homework. However, it's an extremely easy class if you pay attention and do your part in studying for exams.

Lecture heavy
Graded by few things
4.0
2.0
MATH0280
Grade: A
Apr 24, 2024
Would take again

Ellen was a very well prepared and overall great professor. Her lectures were ok, it's easy to doze off and not understand her accent. The only downside is when she gets the example problems wrong in class and spends the next 10 minutes figuring out her mistake then running over time. Also everyone who packed up early you suck, let her teach.

Test heavy
Graded by few things
4.0
3.0
MATH0280
Apr 28, 2024
Would take again

The lectures were ok, 9ams suck. The only issue was she made mistakes on example problems during lecture. The class by nature is very test-heavy. If you have taken stem before, you will be fine.

EXTRA CREDIT
Clear grading criteria
Test heavy
5.0
3.0
MATH0220
Grade: C+
Apr 28, 2024
Would take again

Fall 2023: Absolutely LOVED having her and her teaching style! Lectures were so easy to follow, she posted her notes online, 2 exams + department final, weekly online HW for basic content, DO TEXTBOOK HW bc that is essential for the tests (online HW is not enough). She's very sweet & easy to talk to, cared about us, & office hours were helpful too!

Amazing lectures
Caring
Accessible outside class
5.0
3.0
MATH0280
Grade: B+
May 4, 2024
Would take again

Ellen made linear algebra pretty easy, just go to lecture and read over the notes she posts online. There is homework every week but it shouldn't take more than an hour or two. Exams made up a majority of the class with two midterms and one departmental final. Just look over the study guides she provides and you should be okay.

Lots of homework
Caring
Test heavy
4.0
3.0
MATH0280
Grade: B
Jun 13, 2024
Would take again

Ellen was a very good professor for Linear Algebra, while sometimes her teaching would be confusing, the homeworks were always clear and was accessible during office hours.

Lots of homework
Lecture heavy
Test heavy
5.0
4.0
MATH0290
Grade: B+
Sep 30, 2024
Would take again

funny name good teaching. lectures go over a concept then spend the class doing examples that will be on homework and tests. Take good notes and you will do well

Amazing lectures
5.0
3.0
MATH0290
Grade: A-
Dec 20, 2024
Would take again

Dr. Bao cares a lot about her students. Sometimes lectures became a bit overwhelming, but that's how upper level math goes. She did a lot of examples in class, rather than getting caught up in theory. 80% of your grade is exams, but Bao puts out a comprehensive review for each exam. Very accessible outside of class and exams are very fair.

Caring
Test heavy
Graded by few things
3.0
4.0
MATH0290
Grade: A
Dec 21, 2024
Would take again

Clearly cares a lot about students, but concepts weren't always explained well in lecture and I felt like I was just teaching myself when I went to do the homework. Still probably the best option for diff eq at Pitt though.

Caring
Test heavy
4.0
4.0
MATH0290
Grade: C+
Dec 23, 2024
Would take again

Dr. Bao's lectures were mostly very helpful when working on homework or reviews. Tests were graded somewhat harshly, but most questions were fair. You will succeed to some extent if you study for tests A LOT, since two midterms and a final are worth 80% of the grade. Any difficult tests were curved, but you still need to study a lot.

Lecture heavy
Test heavy
Accessible outside class
4.0
3.0
MATH0290
Grade: B+
Dec 26, 2024
Would take again

Great for diffeq. She's straightforward with what she expects you to know. However, she has an issue with the class pacing. Content from the 1st and 2nd MTs is well explained, sometimes a bit overexplained, but the last bit of content is practically skimmed over. She likes to talk about the theory behind some things, which I think is extraneous.

Tough grader
Clear grading criteria
5.0
2.0
MATH0280
Grade: A+
Mar 28, 2025
Would take again

I love her, she is such a good professor. Homeworks were assigned every week and had unlimited trys. The practice problems she posts before exams are identical to them. Her lectures were kind of all over the place but in the end, you understand very well. Pretty easy class and she's very kind.

Amazing lectures
Caring
Test heavy
1.0
4.0
MATH0230
Grade: B-
Apr 7, 2025

She grades very heavily, she stands in the way of what she is writing on the board during lecture, she can't speak very well, her lecture is all over the place.

Tough grader
Lecture heavy
Test heavy
5.0
2.0
MATH0280
Grade: A+
Apr 30, 2025
Would take again

Absolutely adore her! My 2nd class with her and she was just as good as the last time. Her lecture notes are always uploaded so it's super easy to catch up if you miss a class. There's no surprises on the midterms or the final, just as long as you use the practice material she gives you. She's super sweet and can break down difficult topics well.

EXTRA CREDIT
Amazing lectures
Clear grading criteria
5.0
3.0
MATH0280
Grade: A
May 4, 2025
Would take again

Absolute legend of a prof. I wish I had her for calc2, but it's whatever. Her exams are nice and simple, so study her study guides and review all the notes for potential curveballs. The department final... holy was that hard. Bao does a great job formatting her exams, so make sure you understand the layout to prepare for that insane final. sssstudy

EXTRA CREDIT
Amazing lectures
Lecture heavy
3.0
3.0
MATH0280
Grade: B
May 18, 2025
Would take again

I found that she was a good teacher, but I found a lot of the material we covered in class to be boring. I don't find linear algebra very interesting so I got a B in the class, but her teaching was great. Very test heavy though (40% final, 40% midterms, 20% HW)

Respected
Test heavy
Graded by few things
1.0
3.0
MATH0280
Grade: D
Jul 25, 2025

Bao is a great professor when it comes to teaching us the content. The only problem is her tests doesn't reflect what we learned in the course, there had been questions that where definitely out of syllabus, but her lectures would feel like “this is easy”, in reality its not really. The final was insanely long and difficult in a little time span

Lecture heavy
Test heavy
5.0
2.0
MATH0280
Grade: A
Sep 8, 2025
Would take again

I loved Dr. Bao's teaching style! The course was taught at a manageable pace and we did many example problems in class, which definitely helped on homework and exams. I think her tests accurately reflected the content we learned during lectures, while her slightly harder homework questions allowed unlimited attempts.

Gives good feedback
Caring
Test heavy
5.0
2.0
MATH0220
Grade: A
Nov 20, 2025
Would take again

just practice, i did all the practice problems

4.0
4.0
MATH0290
Grade: A-
Nov 20, 2025
Would take again

Bao is a great professor. So many math professors don't even teach well, but she works very hard and does a good job lecturing. She is so sweet and cares about her students comprehension. Communicating complex topics very effectively.

Respected
Test heavy
Graded by few things
5.0
2.0
MATH0290
Dec 2, 2025
Would take again

I love her teaching style, she explains things really clearly and goes at a good pace so I never fall behind. She is also a really generous grader.

4.0
2.0
MATH0280
Grade: B+
Dec 6, 2025
Would take again

Went a little slow, but overall great and easy-to-understand lecture style. Prepares you well for exams.

3.0
2.0
MATH0120
Grade: B
Dec 12, 2025

She prepared you well for her assignments, however she was very bad at managing class time. Many times lectures were rushed towards the end, which is when she would introduce these new topics. While studying you will also find that as she rushes through she fails to give the correct formulas. Thankfully what was taught incorrectly was not tested.

Clear grading criteria
4.0
3.0
MATH0290
Grade: A
Dec 17, 2025
Would take again

Dr. Bao is very nice and knowledgeable. She is good at explaining content overall and makes it clear how we need to show our work in order to get full credit. Midterms were very fair and pretty similar in difficulty to the final with the exception of the last two topics we learned after the second exam. Has trouble understanding questions we ask.

Clear grading criteria
4.0
3.0
MATH0290
Grade: A-
Dec 18, 2025
Would take again

Dr. Bao does a very good job of explaining the content. She had very fair midterms that prepared me well for the final. She can be hard to understand at times, but any confusion is usually clarified.

Lecture heavy
Test heavy
2.0
4.0
MATH0290
Grade: D
Dec 25, 2025

I chose Dr. Bao because of her stellar rating for differential equations due to my tendencies to struggle in math courses. She is very difficult to understand and she only gives notes on the board so if you miss a lecture you're screwed. While she is passionate about the course, I would not recommend taking her if math is not your strong suit.

Get ready to read
Lecture heavy
Graded by few things
Class Info

Online Classes

100%

Attendance Mandatory

23%

Textbook Required

25%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 77 grades
Most common grades:
A (22)
B+ (16)
A- (13)
Grade Distribution
A(28)B(12)C(5)D(3)F(0)A-/B+(29)
Based on 84 reported grades
A: 22
B+: 16
A-: 13
B: 9
Common Tags
Test heavy (27)
Caring (23)
Lecture heavy (22)
Clear grading criteria (21)
Amazing lectures (18)
Respected (11)
Graded by few things (11)
Lots of homework (9)
Rating Trend

Stable

-0.06 avg change
Apr
May
Jul
Sep
Nov
Dec
Last 6 months
Ratings by Course

MATH290

4.5

(2)

MATH0220

4.4

(25)

MATH1180

4.4

(8)

MATH0120

4.2

(6)

MATH0280

4.2

(19)
+6 more courses
Difficulty by Course

CALC1

4.0

MATH0413

4.0

BUSCALC

4.0

MATH0230

3.6

MATH290

3.5

Similar Professors