All of Nick's repos are top notch and I high recommend them and reference them from my materials as well.
Nick, thank you for sharing so much in the open.