A discrete math class for CS students.
An exploration of computational design and digital fabrication.
Embedding computation in the physical world.
An introduction to the art of computing.
An exploration of ethical issues in computer science.
An exploration of how and why people learn computing.