 Spector received his Bachelor of Arts degree in Applied Mathematics from Harvard University, and his PhD in computer science from Stanford University in 1981.His research explored communication architectures for building multiprocessors out of network-linked computers and included measurements of remote procedure call operations on experimental Ethernet.His dissertation was titled "Multiprocessing Architectures for Local Computer Networks", and his advisor was Forest Baskett III.