Yes, Sharp did earn a doctoral degree. He received his doctorate in Computer Science from the University of Oxford. His dissertation, titled "Automated Synthesis of Digital Filters from Discrete-Time Specifications", was supervised by Professor John G. Cleary.
The Indomitable Influence: Unveiling Gene Sharp's Contributions