Prof. Roy is one of the best teachers I have ever had. She teaches a class that can be difficult for many, but she does everything she can to help students succeed while making sure they learn. She is funny, approachable, accessible, very smart, cares about the students, and gives great feedback. But, be ready to study hard! It will pay off though!