I've taught a total of 13 courses at Cal Poly, in departments of Computer Science and Computer Engineering, the cross disciplinary studies minors in Data Science and Computing for Interactive Arts. But I only teach a few courses on regular basis. Typically: CSC 482, CSC 466, CSC 378, CSC 582 and CPE 453. You can click on the course to get a general description, and sample Syllabi. I keep all course material on Cal Poly's Canvas system. Cal Poly publishes student MS theses, and some senior projects on Digital Commons.