Derek Penslar
-
Culture Watch
Harvard antisemitism head once labeled Israel an “apartheid” state
Harvard University’s efforts to address antisemitism on campus are not off to a promising start. The co-chair of the new…
Read More »
Harvard University’s efforts to address antisemitism on campus are not off to a promising start. The co-chair of the new…
Read More »