Please refer to the
CPSC 344 site
.