Works
Project management
Computer-Aided Design, Manufacturing, and Modeling
Computer-Controlled Cutting
Electronics Production
3D Design and Printing
3D Scanning and Printing
Electronics design
Computer-Controlled Machining
Embedded Programming
Molding and Casting
Input devices
Composites
Output devices
Networking and communications
Mechanical design & machine design
Interface and application programming
Applications and implications
Invention,intellectual property, and income
Project Development
Project Presentation