David Andrew Patterson (born November 16, 1947) is an American computer pioneer and academic. He has held the position of Professor of Computer Science at the University of California, Berkeley since 1976.