Dr Troy Astarte

Dr Troy Astarte

Lecturer, Computer Science

Telephone number

+44 (0) 1792 602813
Office - 407
Fourth Floor
Computational Foundry
Bay Campus
Available For Postgraduate Supervision


Dr. Troy Kaighin Astarte (call them ‘Troy’) joined Swansea as a lecturer (enhanced teaching focus) in October 2021. Troy’s research lies mainly in two areas to date: history of computer science, and formal aspects of computing.

Research is taking a back seat for now while Troy gets stuck into teaching and supervision, which they deeply love!

Troy is associated with various communities, including the British Society for the History of Mathematics (where they are a council member and webmaster), and the Newcastle University Historic Computing Committee. They are keen to open up Swansea’s History of Computing Collection for object-centred research and teaching. Troy is a member of the PROGRAMme interdisciplinary research group which takes a historical, philosophical, and technical look at the question “What is a program?”

As an agender person (pronouns: they/them) Troy is committed to EDI and improving computing’s lacklustre performance in this area.

Areas Of Expertise

  • History of computing
  • History of computer science
  • Technology and society
  • Oral history
  • Formal semantics
  • Programming languages
  • Concurrency modelling

Career Highlights

Teaching Interests

Currently teaching:

  • CS-115: Programming 2
  • CSC306(B): Designing Mobile Apps

Has taught:

  • CSC3321: Understanding Programming Languages (Newcastle University)

Looking to supervise projects in the areas of expertise mentioned above.

Research Award Highlights Collaborations