Advanced Methods in HCI

This is an advanced course in HCI. This course will provide a deeper treatment of some topics that are typically found in an undergraduate HCI course. For example, design methodologies, evaluation methodologies (both quantitative and qualitative), human information processing, cognition, and perception. This course will also introduce students to research frontiers in HCI. The course will cover topics of Universal Usability, CSCW, Digital Civics and fundamentals of designing interactive technology for people.

Ethical Consideratns/Computing

Informed by critical, cultural, social and technological theories, texts and ideas covered in this course target the intersections of computing and ethical reasoning. Students will be presented with questions to ask, possible theories to draw from, and best practices to consult in considering the ethical impacts of computing. Course materials reflect diversity in authorship, perspective, and epistemology.

Intro to Computer Vision

This introductory computer vision class will address fundamental questions about getting computers to "see" like humans. We investigate questions such as -What is the role of vision in intelligence? -How are images represented in a computer? -How can we write algorithms to recognize an object? -How can humans and computers "learn to see better" from experience? We will write a number of basic computer programs to do things like recognize handwritten characters, track objects in video, and understand the structure of images.

Computation Theory

An in-depth introduction to the main models and concepts of the mathematical theory of computation, including computability, complexity, and logic. Prerequisites: an undergraduate course in automata theory and formal languages such as COMPSCI 501 or permission of instructor.

Nanomaterials Chemistry&Engin

This course aims to provide a comprehensive overview of synthesis and characterization of nanoparticles, nanocomposites and hierarchical materials with nanoscale features. Course modules will cover the fundamental scientific principles controlling assembly of nanostructured materials; synthesis, measurement and computational tools; new properties at the nanoscale, and existing and emerging applications of nanomaterials.

Civil Liberties in Wartime

Civil liberties are one of the casualties of war. This course will begin by looking at the loss of civil liberties during World War I, World War II, and the Vietnam War. With the benefit of hindsight, we will analyze the current conditions including USA Patriot Act, military commissions, and secret deportation hearings. Satisfies the Integrative Experience requirement for BA-Legal majors.

ST-Globalization and the Law

How do global processes give rise to legal change? Globalization is changing the contours of law and creating new global institutions and norms. This course takes an interdisciplinary approach to studying globalization, its relation to law, and the social, cultural and political changes that result.

WaterOil&Blood:MidEast/GlblPol

This course introduces students to the contemporary dynamics of the Middle East and North Africa. By using as metaphors three basic substances that are important to the region and the world, the course spans basic issues of Middle Eastern cultures, recent history, and politics in an innovative and interdisciplinary fashion. More specifically, the course includes the attention to Islam, Western colonialism, Israel, Iran, contemporary growth, regional conflicts, the role of the US, and the role of the Arab uprisings of 2011, among other topics.
Subscribe to