Reviews of professor Tianyi Song

Rating: 1.0/5, difficulty: 5.0/5
One of the hardest classes I have ever taken. Complete online class with a $100+ program for only 6 weeks. Does not take into consideration people with part time jobs. 8+ assignments per day. Good luck if you fall behind, the class is extremely fast paced. Need to have experience with Microsoft programs. Would never take again.

Rating: 3.0/5, difficulty: 5.0/5
If you chose computer science because it's popular or sounds good, but don't have much of a passion for the major, this class will make or break you... Prof. Song is willing to help during office hours or through extra credit, but this is the hardest class I have ever taken, and would've taken all of my time and dedication to even pass the class.

Rating: 5.0/5, difficulty: 4.0/5
First off, ECET 2190 was overall one of my most challenging classes in my undergrad. Multiple chapters per week, all with a quiz and test to finish one. Many chapters were rough, but professor Song offers helpful feedback if you are struggling with a chapter. She responds to emails fast and appreciate her being knowledgeable of the subject.

Rating: 4.0/5, difficulty: 3.0/5
High-key underrated professor. 2190 isn't a particularly easy course, esp for new students and, while she moves quickly some times, it's out of necessity for the amount of course material. However, all ppts are online and comprehensive. Tests and quizzes are open note on Canvas and have retries. Exams are generally based on quizzed material. 9/10

Rating: 5.0/5, difficulty: 3.0/5
I found this class to be relatively easy as long as you put in the bare minimum of work. Dr. Song is very passionate and knowledgeable on the subject, and will happily bring up your quiz attempts to show you what is wrong. If you're struggling, approach her after class or in her office hours for more help.

Rating: 2.0/5, difficulty: 5.0/5
This class was insanely difficult. Be prepared to spend hours each day on quiz/exam questions that are many levels above what we actually do in class. 

Learning MIPS assembly was fun, however.