Dr. Charlie Self discusses the nature of socialism, its different forms, and what its rising popularity might mean for the future of our society. Dr. Self holds graduate and doctoral degrees in history and philosophical theology from both UC Santa Cruz and the Graduate Theological Union in Berkeley, CA.