Our group works on computational principles of how the brain processes information. We are interested in how sensory processing in the brain is shaped by the animal's need to create robust and parsimonious representations of events in the outside world. There is a focus on understanding how invariant feature selectivity is achieved in cortex. We also explore the role of statistics of natural stimuli, noise, and irregularities of biological circuits in shaping the underlying neural computations. Our approaches are often derived from methods in statistical physics, mathematics, and information theory.