Newsmakers: Drexel Law Professor Discusses The Debate Over The Death Penalty