DIGH 402 class notes, code...