AndrogynyGndr in ChineseTheat

Yue Opera, an all-female art that flourished in Shanghai in 1923, resulted from China's social changes and the women's movement. Combining traditional with modern forms and Chinese with Western cultures, Yue Opera today attracts loyal and enthusiastic audiences despite pop arts crazes. We will focus on how audiences, particularly women, are fascinated by gender renegotiations as well as by the all-female cast. The class will read and watch classics of this theater, including Romance of the Western Bower, Peony Pavilion, and Butterfly Lovers.

Intro to Gender Studies

This course is designed to introduce students to social, cultural, historical, and political perspectives on gender and its construction. Through discussion and writing, we will explore the intersections among gender, race, class, and sexuality in multiple settings and contexts. Taking an interdisciplinary approach to a variety of questions, we will consider the distinctions between sex and gender, women's economic status, the making of masculinity, sexual violence, queer movements, racism, and the challenges of feminist activism across nations, and possibilities for change.

Intro to Gender Studies

This course is designed to introduce students to social, cultural, historical, and political perspectives on gender and its construction. Through discussion and writing, we will explore the intersections among gender, race, class, and sexuality in multiple settings and contexts. Taking an interdisciplinary approach to a variety of questions, we will consider the distinctions between sex and gender, women's economic status, the making of masculinity, sexual violence, queer movements, racism, and the challenges of feminist activism across nations, and possibilities for change.

Intro to Gender Studies

This course is designed to introduce students to social, cultural, historical, and political perspectives on gender and its construction. Through discussion and writing, we will explore the intersections among gender, race, class, and sexuality in multiple settings and contexts. Taking an interdisciplinary approach to a variety of questions, we will consider the distinctions between sex and gender, women's economic status, the making of masculinity, sexual violence, queer movements, racism, and the challenges of feminist activism across nations, and possibilities for change.

Love/Reason Medieval Romance

Arthurian legend conjures enduring stereotypes of chivalry and romantic love, but how do we go about situating medieval romance in literary history? Where does it come from, why was it written, who read it, and how did it change over time? In this course, students will learn about romance's historical and social contexts, its form, tropes, and imagery. We will think about romance's contemplation of justice, loyalty, subjectivity, love, and shame, especially as this body of literature grapples with the conflicts that arise between the mortal and divine.

Machine Learning

How does Neflix learn what movies a person likes? How do computers read handwritten addresses on packages, or detect faces in images? Machine learning is the practice of programming computers to learn and improve through experience, and it is becoming pervasive in technology and science. This course will cover the mathematical underpinnings, algorithms, and practices that enable a computer to learn. Topics will include supervised learning, unsupervised learning, evaluation methodology, and Bayesian probabilistic modeling.

Operating Systems

An introduction to the issues involved in orchestrating the use of computer resources. Topics include operating system evolution, file-handling systems, memory management, virtual memory, resource scheduling, multiprogramming, deadlocks, concurrent processes, protection, and design principles. Course emphasis: understanding the effects of operating system design on computer system performance. This course is programming intensive.

Algorithms

How does Mapquest find the best route between two locations? How do computers help to decode the human genome? At the heart of these and other complex computer applications are nontrivial algorithms. While algorithms must be specialized to an application, there are some standard ways of approaching algorithmic problems that tend to be useful in many applications. Among other topics, we will explore graph algorithms, greedy algorithms, divide-and-conquer, dynamic programming, and network flow.

Software Design & Development

Building large software systems introduces new challenges to software development. Appropriate design decisions and programming methodology can make a major difference in developing software that is correct and maintainable. In this course, students will learn techniques and tools that are used to build correct and maintainable software, improving their skills in designing, writing, debugging, and testing software. Topics include object-oriented design, testing, design patterns, software architecture, and designing concurrent and fault tolerant systems. This course is programming intensive.
Subscribe to