Courses Taught / Teaching

Humanities 1A: Human Values in and From the Arts

Humanities 1B: Human Values in and From the Arts

Education

University of California at Santa Cruz

Publications

Checks and Balances, an Introduction to American Government

Scenarios In American Government, Second Edition

Last Updated 1/30/19