Answer from cs61c-ev (Roland Carlos 16583196) for Question 1 Since data also represents the machine instructions, one could possibly change the data that represents the machine instructions and cause programs to do unexpected things. Hiding data access from the user is one possible technique, but this means that a user would have to make sure that the computer works with data correctly since the user cannot access data once the program runs.