Computational and experimental methods play a major role in linguistic research at Berkeley, spanning a range of approaches and applications. For example, computational models are used to explore the relation of language and cognition, sociolinguistic dynamics, and linguistic phylogenetics, and computational methods are used to extract meaningful patterns from linguistic corpora. Experiments are used to test hypotheses across many different aspects of language, including phonetics, language processing, and language learning.