Programming assignments from Northern Michigan University.