Benard SaratukiEducation, Engineering, Teaching