CSNE261 PDF