I am interested in how natural and engineered complex systems are structured. To do so, I generally use tools from physics, information theory, and automata theory.
Structure is a deviation from randomness, and information theory provides methods for quantifying how non-random a system is. My primary work with information theory involves constructing and interpreting multivariate measures of shared information.
A complimentary way to understand structure is via automata. Here, we consider the minimal computational model necessary to produce the patterns of interest, allowing one to infer that the system under consideration is at least as sophisticated the minimal model.