Text this: Integrating online and offline teaching to promote creativity for STEM learners