Mr.Niwaha holds a Bachelors in Computer Science(BSc. Honours) from Mbarara University of science and Technology . He has experience in requirement engineering, large-scale data analysis, and design and integration problem solving skills. He has a Strong written and verbal communications. He have got experience conducting scientific research as well as communication of the research findings. He is a good team player and believes in professionalism, integrity and respect for all.