She is an overall amazing teacher; her lectures are very clear as she shows all the steps and helpfully color codes every step. She makes sure everyone understands the subject before moving on; she is overall a very helpful, caring, and plus her lectures are never boring because she is so funny.