Repo used to prepare for teaching a course to ACM members.