Natalie Abdou
She's new at teaching but she has a connection with her class and makes you have fun while learning. I took the class in the summer so it was an accelerated 7week class so we had lots of homework and tests every week. But I strongly recommend her