Programs by brandon blum