🦆 © 2022 Jim Cohoon   Resources from previous semesters are available.