# David Mason

> Canadian professor of computer science

**Wikidata**: [Q102244554](https://www.wikidata.org/wiki/Q102244554)  
**Source**: https://4ort.xyz/entity/david-mason-q102244554

## Summary
David Mason is a Canadian professor of computer science specializing in software engineering. He is currently affiliated with Toronto Metropolitan University and has held academic positions at Acadia University. His work focuses on systematic approaches to software development, reflecting his expertise in the field.

## Biography
- Nationality: Canada
- Education:
  - Bachelor of Science in Computer Science, Acadia University (1973)
  - Master of Science in Computer Science, University of Toronto (1991)
  - Doctor of Philosophy in Computer Science, University of Waterloo (2002)
- Known for: Research and teaching in software engineering and computer science
- Employer(s): Toronto Metropolitan University (current), Acadia University (past)
- Field(s): Computer science, software engineering

## Contributions
David Mason has contributed to the field of computer science through his academic research and teaching. His doctoral work, supervised by Joanne Marie Atlee and Denise Woit, focused on advancing systematic approaches to software development. He has been involved in shaping the curriculum and research directions in software engineering at Acadia University and Toronto Metropolitan University. His work has influenced students and colleagues in the field, emphasizing the importance of structured methodologies in software engineering.

## FAQs
### Q: What is David Mason's area of expertise?
A: David Mason specializes in computer science, with a focus on software engineering, particularly systematic approaches to software development.

### Q: Where did David Mason earn his degrees?
A: He earned his Bachelor of Science from Acadia University, his Master of Science from the University of Toronto, and his Doctor of Philosophy from the University of Waterloo.

### Q: Which universities has David Mason been affiliated with?
A: David Mason has been affiliated with Acadia University and currently works at Toronto Metropolitan University.

### Q: What is David Mason's professional background?
A: David Mason is a Canadian professor of computer science who has held academic positions at Acadia University and Toronto Metropolitan University, focusing on software engineering.

### Q: What are David Mason's notable achievements in computer science?
A: David Mason's notable achievements include his doctoral research in software engineering and his contributions to academic programs at Acadia University and Toronto Metropolitan University.

## Why They Matter
David Mason's work in computer science and software engineering has had a significant impact on academic programs and student education. His research and teaching have shaped the curriculum at Acadia University and Toronto Metropolitan University, emphasizing structured methodologies in software development. His contributions have influenced the field by promoting systematic approaches to software engineering, benefiting students and professionals in the industry.

## Notable For
- Currently a professor at Toronto Metropolitan University, focusing on software engineering.
- Earned his PhD in computer science from the University of Waterloo, supervised by Joanne Marie Atlee and Denise Woit.
- Previously taught at Acadia University, contributing to the development of software engineering programs.
- Known for his expertise in systematic approaches to software development.
- Active in academic research and curriculum development in computer science.

## Body
### Education and Academic Career
David Mason holds a Bachelor of Science in Computer Science from Acadia University (1973), a Master of Science in Computer Science from the University of Toronto (1991), and a Doctor of Philosophy in Computer Science from the University of Waterloo (2002). His doctoral advisors were Joanne Marie Atlee and Denise Woit.

### Professional Affiliations
Mason has been affiliated with Acadia University and currently works at Toronto Metropolitan University, where he teaches and conducts research in computer science, particularly in software engineering.

### Research and Teaching Focus
His work focuses on systematic approaches to software development, influencing academic programs and student education in the field. He has contributed to the development of software engineering curricula at Acadia University and Toronto Metropolitan University.

### Impact on the Field
David Mason's contributions have shaped the field of computer science by promoting structured methodologies in software engineering. His research and teaching have benefited students and professionals, emphasizing the importance of systematic approaches to software development.

## References

1. Mathematics Genealogy Project
2. [Source](https://www.torontomu.ca/cs/our-people/david-mason/)
3. [Source](http://sarg.ryerson.ca/dmason/common/cv.html)