Laurie lefko
She is very patient, but gives lots of homework after reviewing with class and providing examples to help you. She does work outside of school hours to provide feedback on your homework, before turning it in. So utilize her help for 100s on every homework assignment. Mid-term and final tough, but she gives you a sheet to use for referencing.