Your feedback has been sent to our team.
2 Ratings
Hours/Week
No grades found
— Students
Sections
Loading sections...
I took this class in Fall 2025 but for some reason it's not showing that Yi was a professor for this time.
I'm going to try to be as fair as I can here, as this was Yi's first semester teaching after having gotten her PhD, and her first semester teaching the course. Her lectures were not bad, but they were not as efficient or clear as I would have liked. I imagine this will come with experience teaching the class and teaching generally.
Personally, I did not go to lectures very often since attendance was optional and they were recorded. Unfortunately, Yi's lectures were simply less clear and informative than Morrison's; I began understanding the concepts and doing better on the quizzes when I stopped watching Yi's lectures and started watching Morrison's at the advice of a friend who had started doing the same.
I always attended labs, TA office hour checkoffs, and did all the extra credit opportunities. Even though I didn't score excellently on all the quizzes (~80 on most of them), I got an A in the class. It's quite easy to get an A in this class, so don't be deterred. My advice is just to not go to class, do all the extra credit (turn EVERY homework in by the early deadline), pay attention to the TAs, and watch Morrison's lectures instead of Yi's.
I took this course F25 with Professor Yi and found it to be quite enjoyable. I stayed persistent with attending class throughout the semester, although most people opted to skip class and watch the lectures. I think staying consistent with either going to classes or watching just the online lectures is best, as the two professors for this course have slightly different timing for content.
It was both Prof. Yi's first semester teaching this class and teaching at UVA in general, and I think she did a good job. Although the lectures were sometimes a bit difficult to understand content-wise, she was more than happy to answer questions and explain content during her office hours. I found that asking her questions directly (along with attending lectures in person) was way more helpful than when I tried to just watch the lectures online.
Completing the homework and labs as best you can is essential to actually learning the content for this course. I highly recommend turning in homework early because it gives a couple of points of extra credit. I thought the coding portions of each quiz were the hardest part, and the only way to improve on them is 1) practice, and 2) being able to confidently complete the homework without help from AI. The final is a retake of two quizzes, so don't be too worried if you don't do well on the first quiz.
ATTEND THE REVIEW SESSIONS for the quizzes if you can; they were super helpful. Take advantage of office hours and ask questions!
Get us started by writing a question!
It looks like you've already submitted a answer for this question! If you'd like, you may edit your original response.
No course sections viewed yet.