Answer from cs61c-cf (Aspandiar Dahmubed 16812056) for Question 2 Since our cache is a multiple of 2, it becomes easier to use the lower-order bits (excluding the byte offset bits) for the index since it becomes easier to calculate which index a particular address would go to. The left-most bits are used as our tag and is used to verify if the information stored at a particular block is the desired one.