Ryan Jenkins

Ryan Jenkins studies the ethics of new technologies with the potential to impact human life. He teaches philosophy at Cal Poly.

Advertisement