See http://wws.princeton.edu/pathways/