CS-458: The GC maker projectThe GC Maker Project is an interdisciplinary project course where students work in teams towards solving real-world challenges by leveraging geometric computing methods and digital fabrication technol
CS-210: Functional programmingUnderstanding of the principles and applications of functional programming, the fundamental models of program
execution, application of fundamental methods of program composition, meta-programming thr
ME-623: Advances in Contact MechanicsThis reading class will meet every Friday afternoon to discuss the book of Christopher Scholz (one chapter every two weeks). Class discussions will emphasize a mechanistic understanding of geophysical
CS-701: Human aspects of software engineeringStudents will be exposed to modern software engineering research and will learn how to evaluate, synthesize, and apply these research findings to their own independent projects. Time will also be spen