Writing and Computer-intensive Assignments