active Hazel Tutor Because learning a new programming language is hard. Mutant Explanations Because understanding even a small program change is hard. thinking about Pull Request Decomposition Because reviewing pull requests is hard. AI Assisted Programming Because standard programming language interfaces are hard.