I cannot speak highly enough of her. Genuinely interested in the material shes teaching and cares about students. The topics themselves are pretty dry but she finds a way to make it engaging and interesting! She doesn't record lectures so you need to attend every class or else you might fall behind. Lenient grading policies and overall amazing.