Text this: Thinking like an engineer: an active learning approach