Text this: Bridging computational thinking research and practice of pre-service and in-service teachers