He received his M.A. and Ph.D. from Saint Louis University, and his A.B. from Boston University, where he studied under Howard Zinn.
He received his M.A. and Ph.D. from Saint Louis University from Boston University. He received his M.A. and Ph.D. from his A.B. from Boston University. He studied under Howard Zinn.