He received his doctorate in political science from The New School and worked as an adjunct professor at Hunter College, Baruch College and Eugene Lang College.