Text this: Structure for Students of Computer Science