My name is Sahand Saba. I am currently a Software Engineer at Google, having recently (Jan 2015) finished my master's degree in theoretical computer science at the University of Victoria in Canada, with the supervision of Dr. Frank Ruskey. My master's thesis was on the use of coroutines for combinatorial generation. You can view a PDF version of my thesis at http://hdl.handle.net/1828/5879.

Some links:

This blog is more of a hobby than anything. The posts are generally closely related to subjects I am either teaching or learning more about, or both. It also serves as a place to write about programming and mathematical problems and puzzles that I come across and find interesting, for example problems found in competitions such as ACM ICPC or Putnam. I will also be posting about programming experiments that I might do from time to time to test ideas, or just for fun.

Most of the code in the blog is in Python, Java, JavaScript or C++.