David completed his BSc. in Mathematics and Computer Science in NUIG in 2017 with first class honours. During his third year in NUIG he spent a semester studying at the Hong Kong University of Science and Technology. During his undergraduate summers he worked as a data scientist for Prudential and Orreco. He then undertook a research MSc. in NUIG from September 2017 - 2019 which was funded by an EU H2020 project called ROCSAFE.