About Richard Haesly
MICRO-BIO
-
Associate professor of Political Science: Religion, human rights and nationalism
EXPERIENCE
-
California State University Long Beach
- Associate Professor
- Political Science
- 3646 E 4th St
- August 2001 to Present