The CS336 Deep Learning course's new guidelines treat AI assistants as official collaborators, mandating formal citation for their contributions.
Free weekly digest — the stories shaping AI, delivered every Monday.
OpenAI introduced three OpenAI Academy courses focused on practical AI skills, repeatable workflow building, and applying AI agents in daily work.
Stanford University's CS336 Deep Learning Systems course has published a CLAUDE.md configuration file in its GitHub repository that sets explicit rules for AI coding agents like Claude Code, ChatGPT, GitHub Copilot, and Cursor when used on course assignments. The file instructs these tools to act strictly as teaching aids rather than solution generators.
According to the repository file, CS336 is designed to be intentionally implementation-heavy with limited scaffolding, requiring students to build foundational deep learning infrastructure from scratch. To preserve that learning process, AI coding assistants are instructed to function as interactive teaching aids that guide students through dialogue rather than write code for them.
AI agents are explicitly instructed not to write any Python or pseudocode, edit student repositories, or complete TODO sections. Instead, agents are tasked with reviewing student-written code, explaining error messages, and directing students toward course materials at cs336.stanford.edu.
The file lists clear boundaries for what AI agents may not do:
When students encounter bugs or performance bottlenecks, the file directs AI agents to respond with diagnostic questions rather than fixes — for example, suggesting sanity checks, shape assertions, or profiler investigations for CUDA, PyTorch tensor, or Triton issues.
Example prompts in the file show an assistant facing a failing causal mask issue asking the student to check tensor broadcasting, masking order relative to softmax, and negative values. For performance issues in a Byte Pair Encoding (BPE) tokenizer or distributed training setup, the AI is told to guide students to separate compute from communication time rather than deliver optimized code.
Because these instructions live in a repository file that depends on agent compliance, students could bypass the constraints by using unconstrained external AI tools. The framework therefore relies on student cooperation rather than technical enforcement.
The CS336 file is a concrete example of how a computer science course is trying to integrate AI coding assistants without letting them substitute for the hands-on implementation work the course is built around — a template other instructors may look to as AI tools become more capable.
AllenAI releases olmo-eval, an open-source evaluation workbench that tests 7B LLMs across 18 benchmarks in under two hours using a single GPU.
Claude Desktop for Windows reportedly launches a 1.8GB Hyper-V virtual machine on every startup, even for chat-only tasks. Discover the cause and workarounds.
Notion says it used OpenAI's Codex coding model and a 'one-shot specs' workflow to build features like AI voice input faster, according to a case study on OpenAI's blog.
Sign in to join the discussion
No comments yet. Be the first to share your thoughts.