Special Offer! Take $1 off any purchase. Get the code »

Robert Schneider

Schneider holds a B.A. degree from The Johns Hopkins University (1974), where he studied comparative literature and languages. His M.A. degree is from Columbia University (1975), where he studied the cultural history of modern Europe.