I love design and technology in all forms and have worked and experimented with different languages and projects in both my personal and professional capacities. I am very hands on and thrive on challenges — work that both stretches me and allows me to solve complex problems, while at the same time developing my skills and myself. I strive for excellence in all that I do whether in my academics or in my professional life. When I’m not working, I love going out with friends, listening to opera, exploring the culinary pleasures of new restaurants, learning new languages and getting lost in the Cotswolds!
I really love teaching and have had experience both tutoring and lecturing university and pre-university students in Computer Science. I've worked primarily as a tutor at my university, the University of St Andrews, tutoring first year Computer Science students across a range of different topics. I've also additionally lectured and tutored Master's level Computer Science students. For me, tutoring is about making sure that the student doesn't understand concepts in isolation, but whatever the concept they learn, they can apply to any language or situation they encounter in their academic studies.
Computer Science Tutoring and Lecturing - University Level (both Pre-University, Bachelors and Masters)
"Really helpful, patient tutor - he takes the time to make sure that you understand everything before the end of the class" - Undergraduate Student "Nnamdi has set me several assignments, and his feedback is so detailed that I know exactly where I went wrong, and what to improve on for next time" - Undergraduate Student "I went from not having done any Computer Science at all to being able to understand really difficult systems topics in order to complete an assignment - thanks very much" - Postgraduate Student
University of St Andrews PhD Computer Science (2017 - Current)
University of St Andrews MSc Advanced Computer Science (2016 - 2017)
University of Leicester BSc Computer Science (2013-2016)