Simon originally graduated from Wilfrid Laurier University with a degree in Politics, Philosophy and Economics. He then spent the next seven years working in the renewable energy field managing solar and wind projects across Canada and the United States. After completing an online introductory computer science class he decided to make a career shift and returned to school receiving a Bachelor of Computer Science from the University of British Columbia.