David McArthur

Learning Technologist
David is a Learning Technologist for the School of Computing, Engineering and Built Environment