Summary
William Tarimo is an Assistant Professor of Computer Science and founder of Discovery Teaching, combining 11 years of experience across academic research, edTech product development, and applied robotics. He holds a PhD in Computer Science and has spent seven years bridging pedagogy design with software engineering to build real-time classroom analytics and active learning platforms. His work blends rigorous research—published and presented at IEEE conferences—with hands-on engineering in web and mobile stacks (Ruby on Rails, JavaScript frameworks) to scale interactive teaching tools. William also brings practical AI and robotics experience from early gait-learning research and tailored machine-learning systems for mobile robots. Based in Worcester, MA, he serves on the U.S. board of a Tanzania-focused education NGO, reflecting a commitment to global, sustainable educational impact. Colleagues know him for turning classroom theory into deployable products that measurably improve in-class engagement.
11 years of coding experience
7 years of employment as a software developer
International Baccalaureate (IB) Diploma, Mathematics, Physics, Chemistry, IT, English, 36, International Baccalaureate (IB) Diploma, Mathematics, Physics, Chemistry, IT, English, 36 at Waterford Kamhlaba UWCSA
Bachelor's Degree, Mathematics and Computer Science, 3.66, Bachelor's Degree, Mathematics and Computer Science, 3.66 at Connecticut College
Master’s Degree, Computer Science, 3.59, Master’s Degree, Computer Science, 3.59 at Brandeis University
Swahili, Spanish, English, Khmer