Modeling Competencies for Future Computer Science Teachers | Synapse