Computers, cognition, and writing instruction