Clarke University
Assistant Professor and Department Chair
Exploris Middle School
Board of Directors (member)
Sense Education
Analyst
Meredith College
Associate Professor and Director of Computer Studies
University of Southern California
Teaching Professor
Georgetown University School of Medicine
Associate Teaching Professor
Swarthmore College
NC State University Graduate School
Duke University