Kimmel was awesome, she moved quickly but also always made sure that everyone understood the concepts. She also allowed for unlimited revisions of work before the end of the semester and we didn't have exams which made the course a lot more low stress.
Professor Kimmel grades based on effort. That makes getting a good grade in the class very manageable as long as you stay on top of assignments. The topics covered in class are inherently challenging, but the group work and lectures set you up pretty well. I would recommend taking algorithms with Professor Kimmel 100%.
Professor Kimmel is an extremely accommodating professor in the computer science department. I did not expect to learn as much as I did for the course, but by the end, I had learned a great deal. Ungrading leans on the intrinsic motivation of students to learn and I surprisingly found this within myself in a theory heavy course.