Text this: Towards Application-Driven IoT Education