Alexander Glosenberg
Very marxist, do NOT under any circumstances disagree with his political views. Think what you want, do not say it . Do what's required based on the curriculum and just nod your head. 