Text this: Enhancing student agency through platform agnosticism and heuristic teaching