CSI 3140 -- Notes