Ankita Agarwal
She is the best professor that you can take for capstone. Her explanation of Capsim is very thorough and helpful. Her lectures are interesting and to the point. There is no fluff, she writes what you need to learn on the board. Attendance is required for in-person classes. Tests are not terrible. She cares about the students' success in the course.