.
That's very nicely written. While a couple of lessons may be questionable all in all that's a great curriculum