Reviews of professor Yi Li

Rating: 5.0/5, difficulty: 2.0/5
The assignment guidelines were clear and easy to figure out! The workload might be heavy but you are allowed to team up with 2 other people to do the group projects for this class but she expects quality work if you're in a team rather than soloing it out by yourself. Definitely, an easy A with this professor, if you do the work of course!

Rating: 5.0/5, difficulty: 2.0/5
Joy is a great teacher! She tries to make the material as easily understandable as she can. Great communication and invites students to speak up when they are confused about something we just went over. Definitely recommend taking her!

Rating: 3.0/5, difficulty: 3.0/5
The textbook will be your friend in this class so if you aren't ready to read and understand the material, you may struggle. The group projects were awful because the rubrics were confusing. She answers emails super fast though and you have several assignments to help boost your grade. TESTS ARE ALL SHORT ANSWER but no time limit luckily. Decent.

Rating: 5.0/5, difficulty: 2.0/5
I took her online for SWE 3633, and it was a really chill class. There are 4 assignments, which are textbook problem sets, discussions, and 2 exams, also mostly from the slides and textbook. Read the slides and you should be good.

Rating: 1.0/5, difficulty: 3.0/5
It felt like Li didn't care about this class whatsoever. We only had class once every two weeks, and class time was spent presenting the group projects we were working on. She doesn't teach anything useful about game design or development... in fact, she didn't teach anything. She was just there to grade our assignments. I learned nothing.

Rating: 5.0/5, difficulty: 3.0/5
Took her for a 1 credit hour course; got an A on all of the labs so I didnt take the final project worth 20% of the grade. She totally understood. 10/10 would rate again.

Rating: 5.0/5, difficulty: 4.0/5
I took her class for overview of mobile systems. I was struggling in the class but professor was understand and gave me ample time. The assignments arent too many but are a lot at times but nothing too complicated. Most come with step by step tutorials. Answers emails pretty fast and gives great feedback. Would take again any day.

Rating: 4.0/5, difficulty: 3.0/5
Her instructions can be pretty confusing, but overall it isn't hard to complete the work, just very time consuming (but that's the nature of this class). Didn't like her attendance policy; I missed 3 classes, so she took a little over 5 pts off my grade. Would've been really upset if that was a letter grade difference. She's very sweet though.