active Change Tours Because understanding a code change is hard. Bug Mining Because mining real-world reproducible bugs is hard. thinking about Pull Request Decomposition Because reviewing pull requests is hard. AI Assisted Programming Because standard programming language interfaces are hard. Mutant Explanations Because understanding even a small program change is hard. Hazel Tutor Because learning a new programming language is hard.