Absolutely amazing . One of the best teachers I 've had in my lifetime .