patterson training