How to make progress in computing education | Synapse