# J. Spruce Riordon

> Ph.D. Imperial College London 1967

**Wikidata**: [Q102342140](https://www.wikidata.org/wiki/Q102342140)  
**Source**: https://4ort.xyz/entity/j-spruce-riordon

## Summary
J. Spruce Riordon is a computer scientist and university teacher who earned his Ph.D. from Imperial College London in 1967. He is known for his contributions to computer science and his academic career, including affiliations with institutions such as the University of Ottawa, National Research Council Canada, and Carleton University.

## Biography
- Born: June 28, 1936, in Springs
- Nationality: Canadian
- Education:
  - Ph.D., Imperial College London (1967)
  - B.Sc., McGill University
- Known for: Advancing computer science through academic research and teaching
- Employer(s):
  - University of Ottawa
  - National Research Council Canada (1957–1968)
  - Carleton University (1968–present)
- Field(s): Computer science

## Contributions
J. Spruce Riordon's academic contributions include his doctoral work under the supervision of David Mayne at Imperial College London. He has been involved in computer science research and education, holding positions at the National Research Council Canada and later transitioning to Carleton University. His work has been recognized through affiliations with academic institutions and professional organizations, reflecting his long-standing involvement in the field.

## FAQs
### Q: What is J. Spruce Riordon's primary field of work?
A: J. Spruce Riordon is a computer scientist who has contributed to the field through academic research and teaching.

### Q: Where did J. Spruce Riordon earn his Ph.D.?
A: He earned his Ph.D. from Imperial College London in 1967.

### Q: Which institutions has J. Spruce Riordon been affiliated with?
A: He has been affiliated with the University of Ottawa, National Research Council Canada, and Carleton University.

### Q: Who was J. Spruce Riordon's doctoral advisor?
A: His doctoral advisor was David Mayne.

### Q: What is J. Spruce Riordon's birth date and place?
A: He was born on June 28, 1936, in Springs.

## Why They Matter
J. Spruce Riordon's work in computer science has had a lasting impact on academic research and education. His contributions to the field have been recognized through his affiliations with prestigious institutions and his role as a university teacher. His research and teaching have influenced students and colleagues, shaping the development of computer science in Canada and beyond.

## Notable For
- Earned a Ph.D. from Imperial College London in 1967.
- Served as a researcher at the National Research Council Canada from 1957 to 1968.
- Transitioned to Carleton University, where he continues his academic career.
- Advised doctoral student Samy Mahmoud.
- Maintained by the WikiProject Mathematics.

## Body
### Education and Early Career
J. Spruce Riordon earned his Ph.D. from Imperial College London in 1967 under the supervision of David Mayne. He also holds a B.Sc. from McGill University, which contributed to his foundational education in computer science.

### Academic Affiliations
Riordon's academic career includes significant affiliations with the National Research Council Canada (1957–1968) and Carleton University (1968–present). His work at these institutions has been instrumental in advancing computer science research and education.

### Professional Contributions
Riordon's contributions to computer science have been recognized through his roles as a university teacher and researcher. He has advised doctoral students, including Samy Mahmoud, and has been involved in academic projects that have influenced the field.

### Recognition and Legacy
J. Spruce Riordon's work has been maintained by the WikiProject Mathematics, reflecting his significant contributions to the field. His academic affiliations and research have left a lasting impact on computer science education and research.

## References

1. Library of Congress Name Authority File
2. Mathematics Genealogy Project
3. [Source](https://engineering.uottawa.ca/people/riordon-j-spruce)