beBee background
Professionals
>
Wolverhampton
John Kanyaru

John Kanyaru

Programming & Data Science Trainer

Education / Training

Wolverhampton, Wolverhampton

Social


Services offered

I hold a PhD in Software Engineering and a BSc in computer Science at First Class Honours. I also hold a Postgraduate Certificate in teaching and learning in higher education. I have over 10 years of University teaching experience, mainly within UK Universities. The computer science subjects for which I have greatest teaching strengths are: a) Programming languages - focusing on different paradigms, such as imperative and low level (e.g., Assembly language), imperative and high level (e.g., C), functional and declarative (e.g, SML), logic and declarative (e.g., Prolog) b) Software development - focusing on analysis, design and implementation of software systems. I am passionate about analysis techniques (e.g., empirical elicitation of software requirements), design including architectures and design patterns, and programming (with languages such as Java). I am also experienced in teaching mobile applications development. c) Data structures and algorithms - this focuses on various algorithms (e.g., for searching and sorting) and their analysis for use on different data structures. I am also passionate about consideration of abstract data types and their implementation, depending of course on the level at which this course is being taught. d) Database Systems Development - I have competence and experience in database design and development concepts including SQL. For example, I have experience using MySQL, PostgreSQL, SQLite3 and Oracle. e) Data Science and Machine Learning - I have a strong grasp of data science, both the mathematical foundations of the subject and practical applications. In particular, I am technically competent in machine learning and applications in various domains, such as finance and health. Moreover, I have experience working with large datasets. 

I am a competent, hands-on tutor.

Approximate rate: £ 150 per hour

Experience

Over 12 years university teaching and over 4 years industry tutoring

Education

PhD in Software Engineering

Professionals in the same Education / Training sector as John Kanyaru

Professionals from different sectors near Wolverhampton, Wolverhampton

Other users who are called John

Jobs near Wolverhampton, Wolverhampton

  • Work in company

    Data Analyst

    The Fuel Store Ltd

    We are seeking a highly skilled and innovative Data Scientist / AI Engineer with deep expertise in Generative AI, Large Language Models (LLMs) · and Business Intelligence. ...

    Birmingham B AL

    2 weeks ago

  • Work in company

    Data Analyst

    The Fuel Store

    We are seeking a highly skilled Data Analyst/AI Engineer · with deep expertise in Generative AI,Large Language Models (LLMs)and Business Intelligence. ...

    Birmingham, England

    2 weeks ago

  • Become part of a winning team and help to deliver the Green Energy transition. · Demonstrates accountability for functional, business, and broad company objectives in the field of engineering specialty. · Integrates and develops technical specialty processes that meet business n ...

    Stafford

    3 weeks ago