Kerry Sinanan
She will help you succeed by balancing a caring, intelligent teaching style with assignments that fit around who you are as a student. She lets you guide your ideas alongside course material while always being there to help straighten out any questions or issues with projects, life, etc. Most understanding professor I've ever had, by far.