Reviews of professor Tianyi Song

Rating: 1.0/5, difficulty: 4.0/5
She isn't a bad professor, but she doesn't teach. Everything is online, so I have no clue why I'M EVEN HERE IN PERSON?!?! Assignments are often, and Zylabs makes me want to shove a brick through my brain. She can be helpful at times when you ask, but more often than not, she hasn't known and called over a TA to figure out what was going on.

Rating: 5.0/5, difficulty: 4.0/5
Best and most organized lectures I have ever had. The class is certainly difficult, but she seems to genuinely care for and respect her students. Lecture and study materials are readily available on Canvas and very well organized. She is also easily approachable and helpful when answering questions.

Rating: 4.0/5, difficulty: 4.0/5
Professor Song is a fairly good professor. She tries her best but the results can vary. The biggest problem with the class is how fast paced it can be, which isn't entirely her fault. Looking at the syllabus there is a lot of material she has to try and squeeze into a semester, which leads to the last month or so feeling very rushed.

Rating: 1.0/5, difficulty: 5.0/5
Told us at the start of year we would not get As and the class was useless. Grade based on online quizzes, Canvas automatically grades it extremely strict, many correct answers marked wrong. Insanely difficult exams, quiz/exam problems far harder than anything learned in class. Lectures too fast and difficult to learn from, don't help with quizzes.

Rating: 5.0/5, difficulty: 4.0/5
The class is hard and she does not delude students into thinking it'd be an easy A, but Professor Song gives so many opportunities for extra credits I ended up with >100%, and sometimes she manually goes through all our assignments/tests when there's a chance we got points docked for formatting.

Rating: 2.0/5, difficulty: 4.0/5
The lectures present so much material you can't miss them but the homework is so far removed from the kindergarten level examples given in class you paradoxically might as well have not shown up at all. Two lectures a week for such an in depth topic is brutal.

Rating: 5.0/5, difficulty: 4.0/5
As a teacher she is an amazing teacher who really cares about her students. The class CS 2190 is just very very difficult and painful to take you can pass it as long as you show up and continue to try hard in the class and ask for help.

Rating: 2.0/5, difficulty: 4.0/5
CS 1000 online was an absolute joke. Within the first week of class we had THIRTY assignments due. While they were small, they took forever and she did not take into consideration students who my have part-time or full-time jobs. I would never take this professor again.

Rating: 4.0/5, difficulty: 4.0/5
Professor Song is actually a great teacher. Her explanations made sense as long as you had looked through the powerpoints prior to class and you pay close attention. The class itself is compact/tight on time which is why CS2190 is kind of difficult, which may cause some complaints. Go to class, look @ powerpoints, and pay attention & You'll do ok.