Dr Kyle Armstrong
Adjunct Senior Lecturer
Organisation unit
College of Science
School of Biological Sciences
Other role
Senior LecturerOrganisation unit
College of Science
School of Biological Sciences
Contact
Last updated
on 24/12/2025
by Benjamin Draeger (PA)