Darrell Swolensky 2022