Timothy Williams has a master's degree in mathematics from Indian Institute of Technology, Chennai, India. He also has a master's degree in computer science from Andhra University, Visakhapatnam, India. Before switching over to software development, he was a teacher for more than a decade and has taught Computer Science courses in California State University at Hayward; DeVry University at Fremont, California; Chabot College at Hayward, California; and Pondicherry Engineering College at Pondicherry, India.