The professor really knows what she's talking about, but that makes it hard for us to understand. Super nice professor, but the concepts are really hard and she goes very fast. Very hard midterms and project.