The range of social scientific methods has also expanded. Social researchers draw upon a variety of qualitative and quantitative techniques. The linguistic and cultural turns of the mid-twentieth century led to increasingly interpretative, hermeneutic, and philosophic approaches to the analysis of society. Conversely, recent decades have seen the rise of new analytically, mathematically and computationally rigorous techniques, such as agent-based modelling and social network analysis. Sociology should not be confused with various general social studies courses which bear little relation to sociological theory or social science research methodology.