Selected Coursework
2021-12-6 created by AD1024
Selected Coursework (UW)
Note: bold stands for highly recommended courses.
Computer Science (Major)
- CSE 143X: Computer Programming II (Accelerated)
- CSE 311: Foundation of Computing I (Discrete Math)
- CSE 312: Foundation of Computing II (Probability)
- CSE 331: Software Engineering
- CSE 332: Data Structure and Parallelism
- CSE 333: System Programming
- CSE 351: Hardware/Software Interface (CSAPP)
- CSE 402 (501): Domain-Specific Languages
- CSE 421: Algorithms
- CSE 431: Theory of Computation (Complexity Theory)
- CSE 451: Operating Systems (xv6)
- CSE 452: Distributed System (Paxos/Multi-paxos/2PC, etc)
- CSE 453: Datacenter Systems
- CSE 447: Natural Language Processing
- CSE 457: Computer Graphics
- CSE 473: AI (Artificial Intelligence)
- CSE 490P: Special Topics: Advanced PL (PL + Verification) (by James Wilcox), note: one-time offering, material available online.
- CSE 505: Principle of Programming Languages
- CSE 507: Computer-Aided Reasoning for Software
- CSE 550: System For All
Math
- MATH 12X: Calculus
- MATH 307: Differential Equation
- MATH 308: Linear Algebra
Philosophy
- PHIL 100: Introduction to Philosophy
- PHIL 470: Intermediate Logic (Completeness of FOL)
- PHIL 471: Advanced Logic (Godel’s Incompleteness Theorem; Hilbert’s Program, Computability Theory, etc)
- MUSIC 390/HONORS 398: Special Topics on Music
- JAPAN 101/102/103: First-Year Japanese
- DXART 200: Digital Art and New Media: History, Theory, and Practice
Took in Waseda Summer Session 2019
- History I: Japanese Contemporary History
- Culture III: Japanese Popular Culture and Globalization
- Talk in Japanese II: Japanese Language Course
Diversity
- ANTH/JSIS A/GWSS 328: Gender & Sexuality in China