Principal
Ednovate Inc
McGraw Hill
Chief Technology Officer
Naval Post Graduate School
University of Southern California