a farshad blog
Home
Blog
Loose notes here.