Nan Li
Dr. Li was such an amazing professor for this class. You just have 1 assignment due each week and you receive feedback on them to correct for the last project which is just a compiled portfolio of all the projects. She is very understanding if problems arise and grants extensions when appropriate. There are also many opputunities for extra credit!