# John Clements

> Ph.D. Northeastern University 2005

**Wikidata**: [Q102292820](https://www.wikidata.org/wiki/Q102292820)  
**Source**: https://4ort.xyz/entity/john-clements-q102292820

## Summary
John Clements is a computer scientist and university teacher who earned a Ph.D. in computer science from Northeastern University in 2005. He is employed by California Polytechnic State University and has published work indexed in academic databases such as DBLP and zbMATH.

## Biography
- Born: [date and place not provided]
- Nationality: [not provided]
- Education: 
  - Bachelor of Arts in Computer Science, Princeton University (1989–1996)
  - Master of Science in Computer Science, Rice University (1997–2001)
  - Doctor of Philosophy (Ph.D.) in Computer Science, Northeastern University (2001–2005)
- Known for: Earning a Ph.D. in computer science (Northeastern, 2005); publications indexed in DBLP and zbMATH
- Employer(s): California Polytechnic State University (listed employer)
- Field(s): Computer science

## Contributions
John Clements completed a doctoral program in computer science at Northeastern University, earning his Ph.D. in 2005 under the supervision of Matthias Felleisen. His scholarly output is indexed in major computer science and mathematics bibliographic databases: he appears as an author in DBLP (author ID 40/5848) and in zbMATH (author ID clements.jan). These identifiers indicate a record of refereed publications and contributions to the academic literature in computer science. Clements maintains an online presence through a personal website (https://www.brinckerhoff.org/) and has a LinkedIn profile (john-clements-ab82231). He is employed by California Polytechnic State University (employer entry), indicating an ongoing role in higher education and university teaching. The combination of a doctoral degree supervised by a noted advisor, indexed publications, and a university teaching appointment constitute the documented concrete outcomes of his professional career as presented in the source material.

## FAQs
### Q: Where did John Clements receive his Ph.D.?
A: He received a Ph.D. in computer science from Northeastern University, completed in 2005.

### Q: Who supervised John Clements's doctoral work?
A: His doctoral advisor was Matthias Felleisen.

### Q: Where does John Clements work?
A: He is listed as employed by California Polytechnic State University.

### Q: Where can I find John Clements's publications?
A: His publications are indexed in DBLP (author ID 40/5848) and in zbMATH (author ID clements.jan).

## Why They Matter
John Clements's documented academic path—BA at Princeton, MS at Rice, and a Ph.D. at Northeastern under advisor Matthias Felleisen—places him within established academic networks in computer science. The presence of his works in bibliographic services such as DBLP and zbMATH provides discoverability and academic traceability; these indexes are standard resources for locating peer-reviewed publications, citations, and research outputs. His appointment at California Polytechnic State University signals an active role in higher education and the training of students in computer science. Without these verifiable elements—advanced degrees, a recognized doctoral advisor, publication records, and a university teaching position—it would be difficult to assess his scholarly footprint. The existing facts show a professional engaged in research and teaching whose contributions are recorded in standard academic databases and who participates in the academic infrastructure of computer science.

## Notable For
- Earning a Doctor of Philosophy (Ph.D.) in computer science from Northeastern University in 2005.
- Doctoral supervision by Matthias Felleisen.
- Academic degrees from three institutions: Princeton University (BA, 1996), Rice University (MS, 2001), Northeastern University (Ph.D., 2005).
- Publications indexed in DBLP (author ID 40/5848) and zbMATH (author ID clements.jan).
- Employment listed with California Polytechnic State University; maintains a professional website (https://www.brinckerhoff.org/).

## Body

### Education and Training
- Princeton University — Bachelor of Arts in Computer Science (start: 1989; end: 1996).
- Rice University — Master of Science in Computer Science (start: 1997; end: 2001).
- Northeastern University — Doctor of Philosophy in Computer Science (start: 2001; end: 2005).
- Doctoral advisor: Matthias Felleisen (listed as advisor for his Ph.D. at Northeastern).

### Academic Employment
- California Polytechnic State University — listed as employer (reference date associated with employer entry).
- Roles identified: university teacher and computer scientist (occupation entries).

### Publications and Scholarly Record
- DBLP author identifier: 40/5848 (indicates authored works recorded in the DBLP computer science bibliography).
- zbMATH author identifier: clements.jan (indicates works indexed in the zbMATH mathematical reviews database).
- Mathematics Genealogy Project identifier: 98129 (tracks doctoral lineage and degree information).

### Online and Professional Identifiers
- Personal/professional website: https://www.brinckerhoff.org/ (English).
- LinkedIn profile ID: john-clements-ab82231.
- Other author identifiers: dblp_author_id 40/5848; zbmath_author_id clements.jan; mathematics_genealogy_project_id 98129.

### Supervisory and Academic Lineage
- Doctoral advisor: Matthias Felleisen (noted American academic in computer science).

(End of entry. All statements are drawn from the provided source material.)

## References

1. Mathematics Genealogy Project
2. LinkedIn
3. [Source](https://www.brinckerhoff.org/)