Aiping Xiong
Took the class in Fall 23. This class isn't difficult in terms of coursework but the professor makes it difficult to do the best you can in the course. In addition to pop quizzes unrelated to the assigned readings, groupwork tends to get graded extremely late (think end of the semester) though the worst two quizzes and homework get dropped.