Kunpeng Li
Dr. Kunpeng Li's class is amazing, albeit challenging. Her well-structured lectures are the reason why I have been able to learn so much. It is evident that she cares about her students' progress, as she offers the option to retake a final to replace one's lowest exam grade. She provides extra credit opportunities, making the course rewarding.