
Stanford CS336 | Language Modeling from Scratch
Official course website for Stanford CS336: Language Modeling from Scratch (Spring 2026), including logistics, schedule, assignments, and course mater...
Students and AI developers
This document defines strict guidelines for how AI coding assistants may interact with students in Stanford CS336, emphasizing a teaching and debugging support role rather than generating solutions.
It specifies allowed behaviors such as explaining concepts, referencing course materials, reviewing and critiquing student-written code, and guiding debugging through questions and suggested checks. It prohibits writing code or pseudocode, completing assignment TODOs, providing solutions or core implementations, pointing to third-party solutions, or directly fixing student code, and outlines a dialog-based teaching approach to maintain academic integrity.