This is the home of the assignments for CS146S: The Modern Software Developer, taught at Stanford University fall 2025.
These steps work with Python 3.12.
Open a new terminal so conda is on your PATH.
Create and activate a Conda environment (Python 3.12)
bash
conda create -n cs146s python=3.12 -y
conda activate cs146s
Install Poetry
bash
curl -sSL https://install.python-poetry.org | python -
Install project dependencies with Poetry (inside the activated Conda env)
From the repository root:
bash
poetry install --no-interaction
$ claude mcp add modern-software-dev-assignments \
-- python -m otcore.mcp_server <graph>