professor-gary-bond