# John McCullough

> American software engineer

**Wikidata**: [Q102406533](https://www.wikidata.org/wiki/Q102406533)  
**Source**: https://4ort.xyz/entity/john-mccullough-q102406533

## Summary
John McCullough is an American software engineer and computer scientist known for his work at Google, where he has been employed since 2012. A graduate of Harvey Mudd College and the University of California, San Diego, he holds a PhD in computer science and has contributed to the field through both academic research and industry practice.

## Biography
- **Born**: [Date and place unknown]  
- **Nationality**: United States  
- **Education**:  
  - PhD in Computer Science, University of California, San Diego (2012)  
  - BS in Computer Science, Harvey Mudd College (2006)  
- **Known for**: Software engineering work at Google and academic research in computer science  
- **Employer(s)**: Google (2012–present)  
- **Field(s)**: Computer science, software engineering  

## Contributions
John McCullough has built a career at the intersection of academia and industry. During his PhD at UC San Diego (completed in 2012), he conducted research in computer science under advisor Alex Snoeren, contributing to advancements in the field. As a software engineer at Google since 2012, he has participated in developing large-scale software systems, though specific projects remain undisclosed in the provided data. His work reflects a blend of rigorous academic training and practical industry application, typical of professionals shaping modern technology infrastructure.

## FAQs
### Q: Where did John McCullough work?  
A: John McCullough has worked at Google since August 2012.  

### Q: What is John McCullough’s educational background?  
A: He earned a BS in computer science from Harvey Mudd College (2006) and a PhD in computer science from UC San Diego (2012).  

### Q: Who was John McCullough’s doctoral advisor?  
A: His PhD advisor was Alex Snoeren, a notable American computer scientist.  

## Why They Matter  
John McCullough represents the critical link between academic computer science and industry practice. His role at Google, a global leader in technology, underscores his contribution to developing software systems that underpin modern internet infrastructure. As a PhD holder from UC San Diego, he embodies the rigorous training that drives innovation in the tech sector. His career trajectory highlights the value of interdisciplinary expertise in shaping scalable, impactful technologies.

## Notable For  
- Software engineer at Google (2012–present)  
- PhD in Computer Science from UC San Diego (2012)  
- Doctoral advisor: Alex Snoeren  
- Academic lineage documented in the Mathematics Genealogy Project (ID: 171845)  

## Body  
### Education  
- **Harvey Mudd College**: BS in Computer Science (2006)  
- **University of California, San Diego**: PhD in Computer Science (2012)  
  - Dissertation advisor: Alex Snoeren  

### Career  
- **Google** (2012–present): Software engineer contributing to software development and infrastructure projects.  

### Academic Background  
- Research focus aligned with computer science fundamentals, reflecting training under Alex Snoeren.  
- Profiled in the Mathematics Genealogy Project (ID: 171845), tracing academic lineage.  

## Schema Markup  
```json
{
  "@context": "https://schema.org",
  "@type": "Person",
  "name": "John Carleton McCullough",
  "jobTitle": ["Software Engineer", "Computer Scientist"],
  "worksFor": {"@type": "Organization", "name": "Google"},
  "nationality": {"@type": "Country", "name": "United States"},
  "alumniOf": [
    {"@type": "EducationalOrganization", "name": "University of California, San Diego"},
    {"@type": "EducationalOrganization", "name": "Harvey Mudd College"}
  ],
  "knowsAbout": ["Computer Science", "Software Engineering"],
  "sameAs": ["https://www.wikidata.org/wiki/Q829984"],
  "description": "American software engineer and computer scientist at Google."
}

## References

1. Mathematics Genealogy Project
2. [Source](https://cseweb.ucsd.edu/~jmccullo/)