She is amazing, cares so much about students + their futures. Tells you exactly what she is testing us on, no surprises. she flies through the work which makes it hard to keep up but she is more than happy to help, has so much time for students. Very generous with marking too. Overall she is the best. Glad I had her teach me.