Young Chae
The nature of this class is difficult but she's a great teacher. She really cares about her students and wants to make sure that they understand the material, so she's always available to give practice problems whenever someone needs it, and she goes over things in class a lot in order to help students.