COMPSCI-345 Syllabi, Fall 2025