EECS Colloquium - Prof. David Patterson - 11/18/15