UNB/ CS/ David Bremner/ teaching/ old/ 3997/ lectures