Guest posts you may have missed

  It has been a rough couple of months. With teaching, writing, and travel, and a few natural and man-made disasters, I've done a poor job keeping up this blog, a worse job of reading other people's blogs, and an embarrassingly dreadful job of commenting on blogs (to let people know … Continue reading