If you have the chance to take a class with Dr. Weinstein I would 100% do it! She cares about her students and wants to see them succeed. I have taken two classes with her and some work was difficult to understand but if you email her or go to her office hours she walks you through the assignment. She is easy to talk to and loves what she does!