2.3

Tong Yi

Computer Science - Hunter College

2.3
Quality
3.9
Difficulty
28%
Would Retake
122
Reviews
2.3
Quality
3.9
Difficulty
2.2
Helpful
2.2
Clarity

28%

Would Retake

122

Reviews

Rating Distribution
Official

5

20

4

10

3

15

2

12

1

65

What Students Say

She is nice and caring but just does not know how to teach

CSCI135 - 1.0 rating

Take only if you can teach yourself C++

CSCI135 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

56%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 38 grades
Most common grades:
Not sure yet (35)
Incomplete (12)
Rather not say (11)
Grade Distribution
A(19)B(3)C(3)D(2)F(5)A-/B+(8)
Based on 98 reported grades
Not sure yet: 35
Incomplete: 12
Rather not say: 11
A: 10
Common Tags
Lots of homework (48)
Test heavy (43)
Tough grader (38)
Lecture heavy (36)
Caring (19)
Accessible outside class (15)
Respected (9)
Clear grading criteria (8)
Rating Trend

Stable

-0.07 avg change
Nov
Dec
Jan
May
Jul
Aug
Last 6 months
Ratings by Course

CSCI499

4.5

(2)

CSCI235

3.0

(2)

CSCI135

2.9

(42)

CSCI127

2.1

(9)

CSCI13500

2.0

(6)
+2 more courses
Difficulty by Course

CSCI235

4.5

CS135

4.3

CS13500

4.1

CSCI127

4.0

CSCI135

3.5

Reviews (122)
5.0
2.0
CSCI135
Dec 17, 2020
Would take again

One of the best professors I had for CSCI. Gives a lot of extensions to do projects and assignments. If she taught upper-level CSCI classes, I'd take it in a heartbeat.

Respected
Inspirational
Caring
5.0
3.0
CSCI135
Dec 17, 2020
Would take again

a great professor! always emailed back and always asked if everyone understood the lesson before moving on, as well as gave a BUNCH of hints to help with projects/labs. Homeworks came from the textbooks exercises, sometimes gets a little hard to follow in lecture but she is super sweet, and understanding. Definitely recommend!

Respected
Lots of homework
Accessible outside class
5.0
4.0
CSCI135
Dec 17, 2020
Would take again

Good professor, so nice and generous with the lecture, and giving extensions for assignments. Also gives good feedback.

Gives good feedback
Respected
Get ready to read
5.0
1.0
CSCI135
Grade: Not sure yet
Dec 17, 2020
Would take again

She's the sweetest professor!! She gives a lot of extensions on the labs + projects. Quizzes are only counted as participation and the exams she gives are clearly relevant and true to what we learn in class.

Clear grading criteria
Caring
5.0
3.0
CSCI135
Dec 17, 2020
Would take again

She is so nice and really caring. Multiple extensions on homework and labs. Gives quality feedback on work graded. Tries to explain the topic in simple terms and visuals. She gives review sheet for her test, and the tests are similar to review and in class lecture lessons. I would recommend her over any other computer science teacher.

Respected
Clear grading criteria
Caring
5.0
3.0
CS135
Grade: Not sure yet
Dec 18, 2020
Would take again

The professor is extremely nice and caring. She doesn't try to purposefully sabotage your grades. She answers questions/emails promptly. She is a fair grader and extends projects as needed. Although the class does require work and studying, the professor doesn't add to the stress. She is a very kind person.

Accessible outside class
Clear grading criteria
Caring
5.0
2.0
CSCI135
Dec 24, 2020
Would take again

Would recommend to take her for 135. She explains every assignment very thoroughly and actually listens to the concerns of students unlike other profs. Lectures were recorded and there are lots of outside references to help understand the material. Exams reflected the coursework we did and were fair.

Respected
Accessible outside class
Caring
1.0
3.0
CS135
Grade: A-
Apr 15, 2021
Wouldn't take again

Online learning just sucks for everyone that's new to CS. The lecture isn't really teaching since she just shows you a code, which made it useless. In a class of 300 students, half of them don't even go, which shows you how useless this class is.

Lots of homework
1.0
3.0
CS135
Apr 19, 2021
Wouldn't take again

The lectures are very bad, you can't understand what she is trying to get across most of the time. She explains very poorly. Her projects are very vague. The class is very disorganized, she posts a bunch of things on blackboard out of order. Yes she is nice but she can't teach, this class is entirely self-learning.

4.0
3.0
CSCI135
Grade: Not sure yet
Apr 26, 2021
Would take again

She has a thick accent but to say that her lectures are bad is just harsh. Considering how sweet and lenient she is on her grading. She is aware of her accent that is why she enabled auto caption so student can understand better. But I do agree that if you have a background in coding, it definitely will help.

Gives good feedback
Respected
Caring
1.0
3.0
CSCI135
Grade: Not sure yet
May 6, 2021
Wouldn't take again

I feel like she got all these good ratings just because she is nice, but I must say I have not learned anything meaningful from her lectures. I self taught everything. Class is very disorganized and projects are very ambiguous and can only be done a certain way or it wont work. For lab please make sure to get a good instructor like Melissa or Minh.

3.0
3.0
CSCI135
Grade: Not sure yet
May 13, 2021
Wouldn't take again

As everyone is pointing out, yes she's extremely nice and loves to extend deadlines, but you won't learn much from her lectures. She doesn't follow the standard of organized lectures with PowerPoint slides. We were always way off from the course outlines. It's pretty much self-learning. PICK NGUYEN FOR LABS, he actually helps and does it.

Respected
Caring
5.0
3.0
CSCI135
Grade: Not sure yet
May 13, 2021
Would take again

If you are into CS you should already know that classes are 50% self learning. You cannot expect the teacher to teach you everything therefore I don't understand the reviews on the bottom. Other than that, she is very chill and nice, she always extended the assignments and I learned a great amount of C++ object oriented concepts from her.

5.0
2.0
CSCI135
Grade: Not sure yet
May 13, 2021
Would take again

she's definitely a great professor, she tries really hard especially since we are online. she connects with her students she makes jokes and stuff in class so class time isnt boring. she takes time to explain her code and even though she has 300 kids if you email her she'll respond back PROMPTLY. also she does private code reviews if you need help

Gives good feedback
Accessible outside class
Caring
5.0
3.0
CSCI135
Grade: A
May 22, 2021
Would take again

Amazing teacher. She is very nice and understanding when it comes to the students. She will always extend deadlines if you ask her to, and she holds our hand for some of the bigger and tougher projects.

Respected
Caring
5.0
1.0
CSCI135
Grade: A
May 24, 2021
Would take again

I like her jokes. I think they go to show how chill of a person she is. I get the online thing is hard. I think she tries to help the people w/ most trouble with extensions and by giving small tips on basic stuff. It's a compromise. That being said, you should study above and beyond the material. 235 is harder.

Hilarious
Caring
3.0
3.0
CS13500
Grade: A
May 29, 2021
Wouldn't take again

Her lectures could be more organized. She teaches by building large programs, which most students end up ignoring, and she skims through the actual fundamentals of the class. At the end of the day, you HAVE TO watch youtube videos and read the textbook in order to learn all the material. Be prepared to review on your own if you want to pass.

Skip class? You won't pass.
Test heavy
1.0
5.0
CSCI135
Grade: B+
May 29, 2021
Wouldn't take again

It took her so long to submit final grades.

Lecture heavy
So many papers
Tough grader
2.0
3.0
CSCI135
Grade: A
May 30, 2021
Wouldn't take again

She is caring and is willing to give you extensions if needed. However, very disorganized class, and it takes her a millennium to grade exams. I got my midterm, no joke, about a month after I took it, and she has yet to post our class grades even though they were due yesterday :(.

Lots of homework
Caring
1.0
3.0
CSCI13500
Grade: Not sure yet
May 30, 2021
Wouldn't take again

While she's a "nice" person, she's a horrible professor. The course pacing was very off and she is always behind on material. She gives countless "hints" (answers) for all her assignments and projects to cover the fact that she can't actually teach anything. She's a very slow and questionable grader when it comes to midterm, final, and class grades

Lots of homework
Test heavy
Lecture heavy
5.0
2.0
CSCI135
Grade: A+
May 30, 2021
Would take again

If you don't like getting an easy grade then you will hate this class. All the topics were easy.

1.0
3.0
CS135
May 30, 2021
Wouldn't take again

Extending deadline for your work, however, that is only because many students don't attend lecture because it's all over the place.

Lots of homework
Caring
3.0
3.0
CSCI135
Grade: A
May 31, 2021
Would take again

She's a nice and understanding person, will give extensions to deadlines, give lots of hints to assignments, etc and won't add unreasonable pressure like many profs would. Her class is an easy A for most people. She also replies to emails fast. However, she isn't the best at explaining concepts, so I had to teach myself most things through YouTube.

Respected
Accessible outside class
Caring
2.0
4.0
CSCI135
Grade: Rather not say
Jun 2, 2021
Wouldn't take again

she was alright at best. She does have a pretty heavy accent so that does make it hard to understand sometimes, but she's a good teacher. The labs were okay and the projects were fine. If you cant code on your own and understand how to solve problems, this class isn't for you. She does give lots of hints for the labs, projects, and homework though.

Accessible outside class
Tough grader
1.0
4.0
CSCI135
Grade: Rather not say
Jun 2, 2021
Wouldn't take again

Dont take her class. She was very cooperative and helpful from the beginning of the semester. However, in the day of final she gave us a different grading for the mcq, short question and broad question. But she changed the whole grading points of all the questions after the final for which I ended up failing in the final.

1.0
3.0
CSCI135
Jun 3, 2021
Wouldn't take again

She is nice person but horrible at teaching. She teaches the easy concepts but puts the hard ones for projects and tests. Which is why she had to give the project answers to students. Failed the class only because of a final exam when I had gained good scores on midterm, quizzes and labs, and never responds to emails on time.

Test heavy
1.0
5.0
CSCI135
Grade: F
Jun 2, 2021
Wouldn't take again

She may seem like a good person but once you get into the class, it becomes clear that she can't teach very well and the course is very unorganized. Everyone struggles especially with the labs and I feel like I learned barely anything. The worst thing that a professor could do is fail you all because you failed the final, exactly what she did.

Lots of homework
Lecture heavy
2.0
2.0
CSCI13500
Grade: A+
Jun 4, 2021
Would take again

Alright so I got A+ because I have been coding for a while. Her lectures were pretty useless and most people stopped comming. The difference in difficulty between the classwork and homework vs project and tests were a bit too much for my liking. And she changed the curve for the final which led to many people who did not deserve it to fail.

3.0
4.0
CSCI235
Jul 13, 2021
Would take again

She's tougher in 235 than 135 but nothing too difficult.

Clear grading criteria
Lecture heavy
3.0
5.0
CSCI235
Grade: Not sure yet
Jul 15, 2021
Wouldn't take again

The material is hard. She is an okay lecturer. Questions for tests and projects are vague at times, not the best choice but okay

Gives good feedback
Accessible outside class
Test heavy
1.0
5.0
CSCI135
Oct 10, 2021
Wouldn't take again

I do not even understand what she says sometimes, she is a nice person, but cannot teach and if you fail the final you fail the whole class. Hunter really needs to do something with all these horrible teachers.

Lots of homework
Test heavy
Tough grader
1.0
5.0
CSCI135
Oct 10, 2021
Wouldn't take again

She is nice and caring but just does not know how to teach. Alot of people failed and that is because they did not self study. You have to self study alot or else you will fail.

Lots of homework
Test heavy
Tough grader
1.0
5.0
CSCI135
Dec 13, 2021
Wouldn't take again

Very bad professor worse in the history of hunter CS she should get fired since she does not care about how many people fail in her class

Lots of homework
Test heavy
So many papers
1.0
4.0
CSCI135
Grade: Incomplete
Dec 28, 2021
Wouldn't take again

She just can't teach. If you pass the class its because you learn the material from every source but the lectures. Take only if you can teach yourself C++.

Test heavy
Tough grader
1.0
5.0
CSCI135
Dec 28, 2021
Wouldn't take again

Throughout the entirety of the course i felt like i was being setup for failure. Her lectures are terrible and the examples she provides during lecture for her programs never make any sense. On numerous occasions i have emailed her regarding confusion on some programs and assignments, to no reply. tong yi does not want you to pass.

Lots of homework
Tough grader
3.0
3.0
CSCI135
Grade: B
Jan 7, 2022
Wouldn't take again

Fine but you got to learn yourself.

Lots of homework
Graded by few things
Clear grading criteria
1.0
5.0
CS135
Grade: Rather not say
Apr 21, 2022

She don't have any mercy at all towards her students. She gives out tons of labs and slides to read and quizzes to do non of these helps in the final and IF YOU FAIL THE FINAL, YOU FAIL THE CLASS. She teaches easy stuff on lecture but test are totally different and extremely hard. Tong Yi is one of the worst professor I have ever had in my life.

Tough grader
Lecture heavy
Test heavy
1.0
1.0
CSCI13500
Grade: Not sure yet
May 19, 2022

Not much to say. Couldn't understand her 1/2 the time anyway.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS135
Grade: Rather not say
Apr 21, 2022
Would take again

Self study don't work for the people who have job, other classes to focus on and family to take care too. To learn her disorganize class materials ya need plenty of time to do her materials and I don't have time and neither this professor helps at all. Her teaching style is bad, her accent makes it more harder. She is the worstttttttttttttttttttttt

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CS13500
Grade: F
May 26, 2022

If you fail final, then you fail the course, she does not know how to teach so most people have to retake her class several of times, as a beginner course it's too hard and she should not be teaching hard courses.

Tough grader
Lots of homework
Graded by few things
4.0
2.0
CSCI13500
Grade: A+
May 28, 2022
Would take again

If you fail the final you fail the course which is standard across the CS dept. It's not hard to pass this class as long as you understand cs127 concepts and keep up with the new material (follow along with the lectures, do hw by yourself) She is available during office hours for 1-1 help and is actually very patient. Plan to study outside of class

EXTRA CREDIT
Lots of homework
Accessible outside class
1.0
5.0
CS13500
Grade: Rather not say
May 30, 2022

Terrible. Not much else to say, can barely understand what she is saying at times. Even the exams are written poorly.

Tough grader
Test heavy
1.0
5.0
CSCI135
Grade: Rather not say
May 31, 2022

L professor, self-study and get help. For the exams, you will have to code by HAND without a desk, but on a writing board. Half the exams don't have partial and if you fail the final, you fail the course. "Proctoring software, which may include the use of browser lock-downs and cameras, will be used for examinations in this course." - syllabus cap.

Tough grader
Lots of homework
Test heavy
1.0
4.0
CS135
Jun 1, 2022

Final exam determines if you fail or pass. Every other assignment, I got 100% + extra credit with a 90 on midterm. However, on the final, I had received a 54, with passing being a 55. Had I gotten a 55, I would've gotten a B+, but due to that one point difference, I failed the class with an F and have to retake it next semester. What an L system :/

Tough grader
Test heavy
Graded by few things
2.0
3.0
CS135
Jun 3, 2022

Lectures were ok, it's just really hard to understand what she's saying a lot of the time. If you ask her for help one on one or even email her, it's so much more helpful than her lectures tbh. It's better to self-study, understand the lecture slides, and mainly review past midterms and finals.

Lots of homework
Test heavy
1.0
5.0
CSCI135
Grade: Drop/Withdrawal
Aug 26, 2022

bad just bad. fail the final fail the course

Test heavy
Graded by few things
1.0
5.0
CSCI13500
Grade: C+
Sep 13, 2022

The lectures are barely understandable

Lecture heavy
Test heavy
Graded by few things
1.0
5.0
CS135
Sep 14, 2022
Wouldn't take again

Not to be disrespectful, she has an heavy accent which makes it almost impossible to understand anything shes saying, on top of that CS 127 has 800+ students in a single class. If I knew it was going to be like this, Id have never taken this class, you basically have to teach yourself in this class smh

1.0
5.0
CSCI135
Grade: Not sure yet
Sep 16, 2022

I'm not trying to be racist or anything, but she has such a big Asian accent that makes her lectures unlearnable, couple that with just how big her class is and you got yourself a "How do I drop out" moment all set in stone. The tutors though are quite helpful and do a great job at picking up the professor's slack. Just use them for help instead.

Lecture heavy
Accessible outside class
1.0
5.0
CS135
Grade: Not sure yet
Sep 19, 2022

dont take it if you dont need to horrible professor

Tough grader
Lots of homework
Test heavy
2.0
4.0
CS135
Grade: Not sure yet
Nov 9, 2022

Hard to understand however she does give you the materials you need to succeed. You should take the course if you're good at teaching yourself.

4.0
3.0
CSCI135
Grade: A+
Nov 14, 2022
Would take again

Personally, I love Prof. Yi! She is very nice and VERY accessible if you want to talk to her or email her. Her lectures did not often help with the assignments, but for certain projects she goes over them almost step by step in class which is very helpful.

Caring
Lecture heavy
Accessible outside class
1.0
3.0
CSCI127
Grade: Not sure yet
Dec 9, 2022

CSCI 127 honestly isn't that bad, but it's a lot of work (hw due every weekday + 1 code review and quiz every week). The class is mainly taught by TAs (code reviews, quizzes, and tutoring), but Tong Yi does the lectures. You WILL need to teach yourself (or go to tutoring). Pro tip: find other students to work together on assignments and studying.

Lots of homework
5.0
4.0
CSCI127
Grade: A
Dec 26, 2022

Although she has a thick accent, I would say doing the assignments, quizzes, and code reviews help me learn throughout the semester. I would say self study is a must, because this class is a "fail final fail class" type. She is really caring tho, if you have questions, make sure you email her. She tries her best to help. I'd say practice makes perf

Get ready to read
Test heavy
Graded by few things
2.0
4.0
CSCI127
Dec 29, 2022

She has a very heavy accent which makes hard to understand her. This course if meant to be self-learning. If you read the labs and study all the material until the final you will be fine. Look over old finals this will help you. There are assignments due everyday, code reviews and quizzes due every week. If you study and try you will pass the final

Lots of homework
1.0
5.0
CSCI127
Dec 31, 2022
Would take again

She have a really strong accent to understand, HW every day, quiz every week I didn't pass this class because I wasn't able to pass the final, I will take her again because I want to major in computer science and sadly she seem the only teacher teaching this course and as a someone without experience with coding this class was really difficult.

Tough grader
Lots of homework
Test heavy
1.0
1.0
CS13500
Grade: Incomplete
Feb 22, 2023

If you take this professor, expect to fail because she cannot speak proper English, does not teach the Class, and is actually useless as a Comp Sci professor. I have more experience and skill than this professor as a freshly graduated high-school student. Do not take their class, Tong Yi is a scam artist disguised as a teacher.

5.0
1.0
CSCI127
Grade: Not sure yet
Mar 10, 2023
Would take again

She is nice and patient and she gave us online discussion almost 3 hours every Friday. The class has 60 small program assignments which are designed by department. You have to do the assignments early before the deadline. I am a chemistry student who has no any experience with python. Class is doable but you want to get solid A, just work hard.

2.0
5.0
CSCI127
Grade: Not sure yet
May 12, 2023

Very difficult to understand, very rough language barrier. Left mid-way through the semester as well.

5.0
5.0
CSCI499
Grade: A+
Jul 9, 2023
Would take again

She's goated. I spoke Chinese to her throughout the whole semester and she gave me an A+.

Amazing lectures
1.0
5.0
CSCI127
Grade: Rather not say
Aug 28, 2023

A really terrible professor, doesn't teach the class that well and very large language barrier.

Tough grader
Lots of homework
Lecture heavy
5.0
3.0
CS13500
Grade: Not sure yet
Oct 22, 2023
Would take again

I do not have any C++ experience before and she recorded the lecture, and I listened again. Her attendance slips, quiz and code-review are very helpful for the exam. Only you do is to repeat the material she provided. You will get A.

Lots of homework
1.0
5.0
CS135
Grade: Incomplete
Oct 23, 2023

Facing a challenging semester with a professor who has a heavy accent. The C++ class is difficult, and her accent makes it even harder to understand. I wish I'd known about this before enrolling; it's been a discouraging experience. It's the worst experience ever. I was relieved when she left last semester, now I feel like I'm wasting my time.

Lots of homework
Lecture heavy
Graded by few things
1.0
5.0
CSCI127
Grade: C+
Nov 6, 2023

trust me it's not worth it.

Lots of homework
1.0
5.0
CSCI135
Grade: B+
Nov 10, 2023

RUNNNNNN. Heavy accent, cant understand a word. A lot of Homework

Tough grader
Lots of homework
Lecture heavy
5.0
4.0
CS13500
Grade: Not sure yet
Dec 11, 2023

She can't rlly teach but if you know cs, youll be aight

Lecture heavy
Test heavy
Online Savvy
3.0
4.0
CS13500
Grade: A
Dec 11, 2023

Her accent makes learning kinda hard , so you have to self study a lot. Her slides are helpful tho but she isnt that good of a teacher.

Lecture heavy
5.0
3.0
CSCI135
Grade: Incomplete
Dec 13, 2023
Would take again

Great professor! Might be a bit tricky with the accent at first, but you'll get used to it. She's really approachable, and her effort in making clear slides shows.i think thats what matters most as the cs course are designed mostly to self study She deserves a good rating!

Lots of homework
Accessible outside class
4.0
1.0
CSCI499
Dec 12, 2023
Would take again

Shes not that bad of a professor and does not deserve these low datings imo. She is will go above and beyond if you reach out, and not that bad of a prof if you just pay attention a bit harder

4.0
3.0
CS135
Grade: Incomplete
Dec 13, 2023
Would take again

Hardworking and tries her best to help students Her accent is difficult to understand

Gives good feedback
Lots of homework
Accessible outside class
1.0
5.0
CSCI135
Dec 15, 2023

Terrible Professor! Run!!!!!!

5.0
1.0
CSCI135
Grade: Not sure yet
Dec 23, 2023
Would take again

She's really nice, and her lectures (even the accent) are fine if you go to class and pay attention (instead of spending the whole class playing games or talking). She's patient and helpful during office hours. It's really easy to do well in this class no matter your prior skills if you take the lectures, recitation, and homework seriously.

Caring
Accessible outside class
1.0
5.0
CS13500
Grade: Rather not say
Dec 28, 2023

Has a really strong accent. Can't understand any of her lectures. Relys on the final exam even if we did tons of homework and projects. The final grade depends on only the final exam.

Tough grader
Lots of homework
Test heavy
1.0
3.0
CS13500
Feb 23, 2024

this course is so poorly organized, and the website is poorly organized they are just praying you don't find the notes. and the lecture is horrendous.

1.0
4.0
CS13500
Grade: Not sure yet
Feb 25, 2024

Her teaching style fits more of a classroom size. Her accent makes it hard for her to understand and her lectures and homeworks are very unorganized. In order to find some labs or homeworks you have to go through emails and blackboard just to find one and it may take up to like 5 minutes sometimes which gets annoying.

1.0
5.0
CS13500
Mar 8, 2024

Completely unorganized class, projects dont get posted until right before they are due, labs have issues with their instructions and code, terrible lectures.

3.0
4.0
CSCI13500
Grade: Not sure yet
May 1, 2024

You can really tell how much shw wants to help out the students. Will try to point out common mistakes among students during lecture, and even emailed me an incorrect point on one of my homeworks. However, while very nice, it is difficult to understand her sometimes and you will need a good amount of hours of self-study.

Tough grader
Get ready to read
Lots of homework
3.0
3.0
CS13500
Grade: Not sure yet
May 10, 2024

I don't think she deserve a 1 star rating like many of the people states. Maybe it's because im chinese myself so i can understand her accent perfectly fine . She records and post her lecture on BB and explains projects and homework assign from time to time. Naviagte never works and website is outdated.

Lots of homework
Caring
Lecture heavy
1.0
5.0
CS135
Jun 4, 2024

Terrible Professor, was 1 point away from passing final but didn't pass, harsh for no reason.

3.0
3.0
CS135
Grade: B
Oct 8, 2024
Would take again

This professor isn't the worst, to be honest. As long as you understand the concepts and put in the work outside of class, this class is alright. Tong Yi does have a strong accent, but that isn't grounds to critique her. The class is code-based, so you should be fine if you understand the syntax and practice outside of the lectures.

Clear grading criteria
Caring
3.0
3.0
CS135
Grade: Not sure yet
Oct 8, 2024
Would take again

If you have the time to write up your journal entires every week, and complain in 2 different CS classes, your better off switching your major tbh

Lots of homework
Caring
1.0
5.0
CS135
Grade: Incomplete
Oct 10, 2024

We are majoring in CS to learn about it, we don't have a background in it. Saying we should change majors isn't helpful, at least list some easier majors. Telling us to accept all CS professors are terrible shows that you agree with what we are saying. Professor suppose to make things easier for us students to learn and understand duh. We're right.

Lecture heavy
Test heavy
1.0
5.0
CS135
Grade: Incomplete
Oct 15, 2024

We have an exam on Thursday, unclear on whether it's online or in-person, but I think Yi is over teaching us like we are over this class man. I don't know if it's the cold weather and depression but we just don't care anymore about C++ unfortunately.

Lots of homework
Lecture heavy
Test heavy
1.0
5.0
CS135
Grade: Incomplete
Oct 17, 2024

We have our midterm tomorrow. I am scared. But I am going to sleep and study tomorrow.

Lots of homework
Lecture heavy
Test heavy
1.0
5.0
CS13500
Grade: Incomplete
Oct 18, 2024

I swear this professor got beef with students. Midterm didn't come a single close what we studied in lecture, Quiz, code review or even past midterm, what makes her happy seeing kids struggling during exam and she said she made exam easy. IT WAS NOT EVEN CLOSE TO EASY and what department doing sitting blind not watching them reviewed since a decade

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CS135
Grade: Incomplete
Oct 18, 2024

Thought the hate against Yi was unmerited until today. We had our midterm and what we got was NOTHING what we studied from previous exams, code reviews and the quizzes. Why is the CS department like this :(

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CS13500
Grade: Incomplete
Oct 18, 2024

Tong Yi should have made the exam multiple choice questions only and make the questions simple.

Tough grader
Lecture heavy
Test heavy
3.0
5.0
CS13500
Grade: A+
Oct 18, 2024

Well that's college for you, you have to be prepared for anything. Next time study harder on the topics and practice your coding. Like Yi said, you must spend many hours of your week to pass this class.

Lots of homework
Lecture heavy
Test heavy
1.0
5.0
CS13500
Grade: Not sure yet
Oct 18, 2024

To be honest, it was so bad. First of all, the instructions were super confusing or would say time consuming. She should've made the pattern as quiz, code reviews and past midterms. People got others classes to work on too. Real professors wants kids to pass, not fail. Good ones don't trick people and actually help to make sure they pass the course

Tough grader
Lecture heavy
Test heavy
3.0
4.0
CSCI135
Grade: A-
Oct 18, 2024

i'm not gonna lie the midterm wasnt that bad. you cant study the same way you study for other classes. Its not about memorizing the assignments its about understanding the libraries, functions, syntax and to learn to problem solve. the test gave so many hints, if you really think we deserved multiple choice on a midterm you are in the wrong major.

Tough grader
Lots of homework
Lecture heavy
4.0
3.0
CS135
Grade: Not sure yet
Oct 19, 2024
Would take again

Honestly I think you guys are all overreacting. The people that took her class last year said it was all written and this test was kinda fair. Yall just don't know how to code tbh... start grinding in your local vscodes please and stop blaming the tas and tong yi for your incompetence.

Get ready to read
Inspirational
Lecture heavy
1.0
5.0
CS13500
Grade: Not sure yet
Oct 21, 2024

Yi and Saad are tied for the worst professor at Hunter.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CS13500
Grade: Incomplete
Oct 24, 2024

My rec professor told us that one of the versions of the midterm we received (green and yellow) was cursed. Yi gotta make these exams easier.

Lots of homework
Lecture heavy
Test heavy
1.0
5.0
CS13500
Grade: Rather not say
Oct 27, 2024

Just got the results for the midterm, failed that so badly. Mostly everyone in the group chat also failed but they did way better than me because they have repeated the class several times before so they have experience by now and others have taken coding bootcamps.

Lots of homework
Lecture heavy
Test heavy
5.0
5.0
CS135
Grade: Not sure yet
Nov 21, 2024

Yi is the nicest CS professor. She gives us extensions for assignments and tries her best to help us when we struggling. Try your best, go to office hours and tutoring. Do whatever it takes and you may pass.

Tough grader
Lots of homework
Accessible outside class
1.0
5.0
CS135
Oct 28, 2024

This is by far the worst professor I have ever had. If you see any positive review about her, just know that students did not make those reviews, it was the Teacher's Assistants. Do you know how hard I studied for the midterm? I studied EVERYTHING HOURS ON END! The midterm was harder than all of the past ones she had given! She cannot even teach.

Tough grader
2.0
5.0
CS13500
Grade: Not sure yet
Dec 13, 2024

The finals are next week, and I am filled with apprehension regarding the potential challenges. The midterms were particularly arduous, and I fervently hope that Tong Yi will facilitate a smooth transition into the finals, enabling us to collectively pass and find respite.

Lots of homework
Lecture heavy
Test heavy
1.0
3.0
CS13500
Grade: A-
Dec 14, 2024

Ridiculous heavy accent makes it impossible to understand her go to REC and ask the professor and TA's to explain things this will really help. idk how she can teach this class for years, and I can't understand her weird... Anyway, weekly assignments (Hw and Labs), 3 Projects, 1 midterm and 1 final.

Tough grader
Test heavy
1.0
3.0
CS13500
Grade: Drop/Withdrawal
Dec 14, 2024

shes buggin

1.0
5.0
CS13500
Grade: Not sure yet
Dec 14, 2024

I am trying to study for the finals right now by going over the old finals from Spring 2024 and my goodness is it some of the most complicated stuff I have ever seen. I really do not want to have to take this class again and hear Yi's incomprehensible voice during lectures. The CS department really sets you up to fail by keeping Yi and Saad around.

Tough grader
Lecture heavy
Test heavy
1.0
4.0
CSCI127
Grade: A+
Dec 16, 2024

This is basically an independent study class, because Tong Yi's English is completely incomprehensible. Luckily, there are lots and lots of resources for learning C++ and the other components of the class online, so if you're ready to teach yourself you'll do alright. I'm sure Tong is a perfectly nice person but she shouldn't be giving lectures.

1.0
5.0
CS135
Grade: Not sure yet
Dec 17, 2024

Some students took the finals early today and they claimed it was difficult. These students are flat out nerds who code all day and said the finals we will take on Thursday is completely different. Yi and/or CS department are seriously a bunch of meanies for doing that. Everyone else and I are studying our best but still worried we might fail :(

Lots of homework
Lecture heavy
Test heavy
1.0
5.0
CS135
Grade: Not sure yet
Dec 19, 2024

The finals is tomorrow and everyone is tripping out in the Discord and WhatsApp group chats. We are still unsure on what topics are the exams so we are basically being forced to study everything. We heard that only 30 students passed Saad's final so we are worried what Tong Yi will spring on us tomorrow.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CS13500
Grade: Not sure yet
Dec 19, 2024

12 hours left until the final, it is midnight. I am currently in the Discord VC as they review the previous finals. I am feeling exhausted, have a headache, and am sleepy. I spent the entire day today studying diligently, as I am unable to rely solely on Tong Yi's information. I have done my best, and I will now retire for the night. Goodnight.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CS13500
Grade: Rather not say
Dec 25, 2024

Worst professor ever.

Tough grader
Lots of homework
Lecture heavy
4.0
3.0
CSCI135
Grade: B+
Dec 26, 2024
Would take again

The professor is beneficial in one-on-one sessions and gives good feedback. She helped me a lot with the projects, but the test she makes is not easy.

Tough grader
Gives good feedback
Lots of homework
1.0
5.0
CS135
Grade: F
Dec 27, 2024

The tests was so hard me and ppl in discord failed this class and 150 twice its a scam the cs dept purposely stops people from getting the degree and 100k jobs. This class and 127 and 150 should not be this level it supposed to be easy As free point kinda tests. We should protest for a automatic C rule if you already taken the class before. Avoid

Tough grader
4.0
4.0
CS13500
Grade: B
Dec 29, 2024
Would take again

Don't read the textbook like a novel; skim it or other resources and learn by testing what functions can or can't do. Lecture halls can feel overwhelming, but I find Professor Yi's office hours much more relaxed, and I retain her explanations better. Even 20 minutes in recitation for lab help can be super helpful.

Participation matters
Caring
Accessible outside class
1.0
5.0
CS135
Grade: F
Dec 30, 2024

I cried after failing this class. Yi decided to drop the grades on Christmas which ruined my day. Yi's a nice lady but she's not a good teacher. There needs to be a renovation for the CS Dept. Replace Yi and Saad. All exams need to be online and multiple choice. College is suppose to be easy to learn or else we better off on YouTube saving money.

Tough grader
Lecture heavy
Test heavy
1.0
4.0
CS135
Grade: B+
Jan 7, 2025

Worst teacher I've had. Also, you cannot understand what she's saying she has a heavy accent. You have to teach yourself for this one. I recommend just googling the topics and just researching and practicing.

2.0
5.0
CS135
Grade: Not sure yet
May 6, 2025

class is really hard you wont learn anything from her you got to teacher everything yourself only good thing is that the exams are really based on the last semesters exams. And she dropps 1 or 2 things if you missed/ did bad with labs or code review quizzes. shes not the best but isnt the worst.

1.0
4.0
CSCI135
Grade: C
May 17, 2025

I wish Hunter would change the professor for this course. I don't think she's the right person to teach it. Most people end up self-studying. This isn't anything against her personally; she's just not a great teacher.

1.0
5.0
CSCI135
Grade: F
May 18, 2025

accent ABSOLUTELY incomprehensible. dropped cs after this despite loving coding. clearly doesnt care about teaching or students learning at all. entire course was fully self study lol her syllabus literally says if you have a job then youll fail. exams 200x harder than lectures and quizzes, full of topics never even touched on. no partial credit.

Tough grader
Lots of homework
Test heavy
3.0
4.0
CS135
Grade: Not sure yet
May 25, 2025

Some reviews are overly harsh about her accent, while it is hard to understand her it is not that bad at all. The course is very workload heavy and it takes a lot of time to get a high score in the overall so just expect a very big workload. The exams are difficult and unforgiving when it comes to grading so really study previous exams a lot.

2.0
4.0
CS135
Grade: Not sure yet
May 25, 2025

The best way to pass & get a good grade is by doing all of the homework/labs/attendance items. Even if you get a 60 (minimum to pass) on the final, if you submitted everything, you can pass with a B. Make sure to ask questions on every single thing you don't know. TAs & Instructors will help you with projects. Grind past exams and you will do well.

Lots of homework
Test heavy
4.0
3.0
CSCI135
Grade: A+
May 28, 2025
Would take again

Not the best lecturer, can be difficult to understand, but gives you just about everything you need to learn the topic on your own and succeed relatively easily. Is helpful over emails, and tries her best, but it is better to self-study for this class rather than solely rely on her lecturing. Study using older tests and you will be just fine.

Tough grader
Participation matters
Lots of homework
4.0
2.0
CSCI135
Grade: A+
May 28, 2025
Would take again

I don't understand why her rating is so low. The class had clear requirements: do the HWs, projects, labs, and code reviews. Study with past exams, as the structure is basically the same. Yes, she has an accent, but it's easy to understand. It's unfair to call her a bad professor because of that.

Clear grading criteria
3.0
4.0
CSCI135
Grade: A
May 28, 2025

The Tong-yi hate can NOT be this bad. Sure her teaching ability is not the greatest, but I've had a few one on ones with her and it was really helpful. I was surprised by the amount of coding HW, labs, and projects that were assigned, but they were manageable. The only thing I don't agree with is the "fail the final, fail the class" policy.

Clear grading criteria
Lots of homework
Test heavy
2.0
3.0
CS13500
Grade: Rather not say
May 28, 2025

Class would be better off async. I spend more time trying to understand her accent than actually learning. Self-study is necessary, which is fine, but I'm paying for a class to understand a prof too. Proj. 3 was due during the only weeks we had time to study which resulted in people getting lower grades. Questions were made trip you up on new exam

Lots of homework
Test heavy
1.0
2.0
CS13500
Grade: A-
Jul 23, 2025

cant understand her, the only reason I passed was because I went to tutoring

1.0
4.0
CS135
Grade: A
Aug 26, 2025

alrighty, you cannot understand her if you are literate, if you go off of noises and movements, hey, all power to you. This is an independent study hall but she wants people to pay attention to her gibberish. Honestly, the only good part was the material she put online, people complain about the final but she posted the last 3 years of finals.

Tough grader
Lecture heavy
2.0
5.0
CS13500
Grade: A
Aug 28, 2025

Tong Yi is a really nice and kind professor but her class was challenging. Her accent is hard to understand so lectures were pretty useless. Difficulty and lecture in class doesn't reflect in the assignments/projects (much harder). Attend recitations, go tutoring, and study past exams A LOT if you want to pass.

Class Info

Online Classes

100%

Attendance Mandatory

56%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 38 grades
Most common grades:
Not sure yet (35)
Incomplete (12)
Rather not say (11)
Grade Distribution
A(19)B(3)C(3)D(2)F(5)A-/B+(8)
Based on 98 reported grades
Not sure yet: 35
Incomplete: 12
Rather not say: 11
A: 10
Common Tags
Lots of homework (48)
Test heavy (43)
Tough grader (38)
Lecture heavy (36)
Caring (19)
Accessible outside class (15)
Respected (9)
Clear grading criteria (8)
Rating Trend

Stable

-0.07 avg change
Nov
Dec
Jan
May
Jul
Aug
Last 6 months
Ratings by Course

CSCI499

4.5

(2)

CSCI235

3.0

(2)

CSCI135

2.9

(42)

CSCI127

2.1

(9)

CSCI13500

2.0

(6)
+2 more courses
Difficulty by Course

CSCI235

4.5

CS135

4.3

CS13500

4.1

CSCI127

4.0

CSCI135

3.5

Similar Professors