BENG-1 Introduction to Bioengineering CENG-4 Experience Chemical Engineering CSE-176A Maker Topics: Health Care Robotics CSE-190 Topics in Computer Science and Engineering CSE-42 Building and Programming Electronic Devices CSE-91 Perspectives in Computer Science and Engineering ECE-140 The Art of Product Engineering ECE-16 Rapid Hardware and Software Design for Interfacing with the World ECE-5 Making, Breaking, and Hacking Stuff ENG-10 Fundamentals of Engineering Applications MAE-30B Dynamics and Vibrations MAE-7 Spatial Visualization NANO-4 Experience NanoEngineering SE-1 Introduction to Structures and Design SE-104 Structural Materials SE-3 Graphical Communication for Engineering Design VIS-145B Time- and Process-Based Digital Media VIS-147 Electronic Technologies for Art VIS-147A Electronic Technologies for Art VIS-147B Electronic Technologies for Art VIS-149 Seminar in Contemporary Computer Topics VIS-41 Design Communication