Department of Mechanical Science and Engineering
Urbana, IL 61801
United States
University of Illinois Urbana Champaign
Embedded 3D printing, Minimum feature size, Plastocapillary