CSC 293 CS IMPROVES: Tools for 3D Printed Manufacturing


CSC 293 CS IMPROVES: Tools for 3D Printed Manufacturing
Sreepathi Pai
MW 9:00-10:15 Hylan 203
F 9:00-10:15 Gavett 312
Office Location
Wegmans 3409
Office Hours

Academic Honesty

All assignments and activities associated with this course must be performed in accordance with the University of Rochester's Academic Honesty Policy. More information is available at:

Disability Resources

The University of Rochester respects and welcomes students of all backgrounds and abilities. In the event you encounter any barriers(s) to full participation in this course due to the impact of a disability please contact the Office of Disability Resources. The access coordinators in the Office of Disability Resources can meet with you to discuss the barriers you are experiencing and explain the eligibility process for estabilishing academic accommodations. You can reach the Office of Disability Resources at, (585) 276-5075; Taylor Hall.


CS IMPROVES is about applying computer science to create novel technology. Students will work in teams to solve problems and produce artifacts for real-world use.

In Fall 2023, we will focus on tools to improve the production of 3D printed open-source hardware (OSHW). Using techniques from computational geometry and algorithms for CAD/CAM, computer graphics and animation, AR/VR, and programming languages, we will make it easier for people to build, document, reuse, and remix 3D printed open source hardware. Programming maturity expected, experience with 3D printing not required.

Read the poster for Fall 2023


Major Goal: Learn to develop computer-science-based technology

Minor Goal: Learn 3D printing


CSC173 and at least two of CSC252, CSC254, CSC242, CSC280, CSC282.


This is a project-based course and all credit will be divided up into activities revolving around the project

Past offerings of this course

This is the first offering of this course!.