Humanism is a philosophy that originated in the Renaissance which emphasizes reason, science, human dignity and agency over religious dogma or supernatural explanations. There are several types of humanism including secular, Christian, cultural and modern humanism. Humanism had its roots in ancient Greece and Rome and was a reaction against the dominance of the Church during the Middle Ages, seeking to revive interest in ancient thought. It views humans as rational beings capable of determining truth through reason and experience rather than religious principles.