Catharine June

,

Catharine June works for the University of Michigan's Electrical Engineering and Computer Science Department, and writes for Futurity.