Curiosity Notebook: The Design of a Research Platform for Learning by Teaching | Synapse