Sonia Hirschauer
She was extremely helpful, organize, and clear with everything she did. Lectures are amazing and not boring at all. You learn new things every day with many practice problems during lectures. Homework is extremely clear and straightforward. Lectures and homework correlate with each other. She is super caring and understanding