Sunday, June 10, 2007

DePaul denies tenure to Norm Finkelstein

The Alma Mater redemed it self a bit.... a small bit... The Pundit covers it all here.

No comments: