I liked how the discussions were also split into multiple videos. The discussions were asynchronous, and with the professor, and thus no interaction was with the TAs. Li helped me on understanding concepts in this class very well. I always sent email to Li asking about certain parts that I was confused about and Li always replied to me and clarified them for me. Thank you Li! Strength: support students in developing code Weakness: only 3 students attended each week Very knowledgeable on the topic and discussions were extremely helpful!