Text this: Rethinking Undergraduate Computer Science Education: Using the 4Es Heuristic to Center Students in an Introductory Computer Science Course