This is a personal blog. Any views expressed here do not represent those of people or organizations that the author may be professionally or personally associated with.