Waterloo researchers 3D print personalized contact lenses in 20 minutes

Technology