ch107@duke.edu's blog