I hold a BTECH degree in mechanical engineering, i have worked for more than 10 years as mechanical techician and contract manager. i have passion in teaching and in engineering to give back knowledge i have gained over the years. i am a parent with two children, i love children and i enjoy working with them
My Home, Students Home, and Public Place
David Thembinkosi speaks English