# Robert Staley Cartwright, Jr.

> Ph.D. Stanford University 1977

**Wikidata**: [Q102165996](https://www.wikidata.org/wiki/Q102165996)  
**Source**: https://4ort.xyz/entity/robert-staley-cartwright-jr

## Summary
Robert Staley Cartwright, Jr., known as "Corky," is an American computer scientist and professor at Rice University. A prominent figure in programming language theory and the theory of computation, he was named an ACM Fellow in 1998 for his contributions to the field. 

## Biography
- **Born**: [Date and place unknown]  
- **Nationality**: American (inferred from employment and academic context)  
- **Education**: Ph.D. in Computer Science, Stanford University (1977)  
- **Known for**: Contributions to programming language theory and the theory of computation  
- **Employer(s)**: Rice University (since 1980)  
- **Field(s)**: Computer science, programming language theory, theory of computation  

## Contributions  
Robert Cartwright has advanced the study of programming languages and computational theory through his academic work and mentorship. As a professor at Rice University, he has supervised doctoral students such as Mathias Ricken, Ramarao Rama Kanneganti, and Moez AbdelGawad, shaping the next generation of computer scientists. His recognition as an ACM Fellow in 1998 highlights his impact on the field, though specific publications or projects are not detailed in the source material. Cartwright’s career reflects a focus on foundational research and education in computer science.  

## FAQs  
### Q: What is Robert Cartwright’s nickname?  
A: He is commonly known as "Corky," a nickname referenced in his professional biography.  

### Q: What is his most notable professional recognition?  
A: He was named an ACM Fellow in 1998, a prestigious award for contributions to computing.  

### Q: Where has he spent most of his academic career?  
A: He has been affiliated with Rice University’s Department of Computer Science since 1980.  

## Why They Matter  
Robert Cartwright’s work in programming language theory and computational theory has influenced both academic research and educational practices. His mentorship of doctoral students underscores his role in fostering talent in computer science. As an ACM Fellow, he is recognized for expanding the boundaries of computing, particularly in areas critical to software development and algorithmic design. Without his contributions, advancements in programming language design and computational modeling might have progressed differently.  

## Notable For  
- ACM Fellow (1998)  
- Professor at Rice University’s Department of Computer Science (since 1980)  
- Doctoral advisor to multiple computer science researchers  
- Expertise in programming language theory and theory of computation  

## Body  
### Education & Early Career  
Cartwright earned his Ph.D. in Computer Science from Stanford University in 1977 under the supervision of David Luckham, a renowned computer scientist.  

### Academic Career  
He joined Rice University in 1980, becoming a key figure in its Computer Science Department. His work has focused on programming language theory and computational theory, areas critical to software development and algorithmic analysis.  

### Professional Recognition  
In 1998, Cartwright was recognized as an ACM Fellow, a distinction awarded to individuals who have made significant contributions to the computing field.  

### Mentorship  
He has supervised several doctoral students, including Mathias Ricken, Ramarao Rama Kanneganti, and Moez AbdelGawad, contributing to the academic lineage of computer scientists.  

### Research Focus  
Cartwright’s research spans foundational aspects of computer science, including the design and analysis of programming languages and computational systems. His work addresses core challenges in how computers process and execute instructions, influencing both theory and practice.

## References

1. Mathematics Genealogy Project
2. [Source](https://www.cs.rice.edu/~cork/bio.html)
3. [Source](https://awards.acm.org/fellows/award-recipients)