a great teacher , she is hard , but fair , and will push you to do your best