All Courses
-
2019SP_ASIAN_LC_390-0_SEC22_AND_GNDR_ST_341-0_SEC20_AND_GNDR_ST_350-3_SEC20
This course will provide us with a framework for understanding the histories and cultures of queer and non-normative subjectivities in East Asia–meaning here modern and contemporary China, Japan, and Korea, respectively, and also the dynamic interactions between East Asian cultures– across time. Relying on contemporary applications of interdisciplinary queer studies and queer theory, we will begin with a series of critical reflections on issues of language, Eurocentrism, translation, and colonialism, to then move on to explore the ways in which academic discourses East and West have been constructing and circulating ideas of queerness, queer theory, and queer studies. Simultaneously, we will engage and analyze expressions and manifestations of queer East Asias in films, print, politics, and online media, looking at issues of desire, sexuality, agency, LGBQT activism, among other topics, in order to enhance our understandings of East Asian queer cultures and identities. Previous knowledge of East Asian studies, queer theory, and gender and sexuality studies, though helpful, is not required.
-
2019FA_COMP_SCI_351-1_SEC1 Introduction to Computer Graphics
First in a 3-course series to teach the core principles, ideas & math behind all forms of computer-assisted picture-making; complementary/compatible with computer-game design interests. After this course you can write your own programs to depict animated 2D and 3D objects that respond to mouse and keyboard inputs, yet run in any modern web browser. We write WebGL programs in Javascript to create GPU-driven high-performance 3D graphics in any up-to-date web browser.
-
2020WI_COMP_SCI_212-0_SEC20 Mathematical Foundations of Comp Science
This course will discuss fundamental concepts and tools in discrete mathematics with emphasis on their applications to computer science. Example topics include logic and Boolean circuits; sets, functions, relations, databases, and finite automata; deterministic algorithms and randomized algorithms; analysis techniques based on counting methods and recurrence equations; trees and more general graphs.