professors - paul brunner, stephen moore