Tools for Ambitious Science Teaching