Daniel is a trained experimental psychologist. He has a Ph.D. and M.A. in experimental psychology (with a focus on computational neuroscience) from the University of Pennsylvania, and a B.A. in cognitive science from Rutgers University. He has worked as a human factors consultant to product manufacturers for a number of years conducting heuristic analysis, usability testing, statistics and data analysis, and background research. Daniel has past industry experience in Bayesian fault detection and diagnosis of failures in complex systems.