Nnamdi

Nnamdi

Computer Science PhD (current)

I am a determined, driven, highly analytical and hardworking person. My academic interests lie in architecting distributed systems and the creation of next generation scheduling algorithms which is what I'm doing in my PhD at the University of St Andrews. In my professional work, I'm founder of a startup, Shrowze.

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.

5.0 (0)

0 hours of classes

About me

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!

Tutor Experience

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.

Topic Expertise

Computer Science Tutoring and Lecturing - University Level (both Pre-University, Bachelors and Masters)
Language Expertise: Java, JavaScript, Python, HTML/CSS, Angular

Testimonials

"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

$40-50/hr

No upfront payments

Only pay as you go

Only teaches online

Qualifications

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)

Availability

Weekdays Weekends
Morning
Afternoon
Evening