I have always been taught that enzymes can catalyze both the forward and reverse reaction, and will increase the reaction rate in both directions. I understand that the thermodynamics of the reaction are not altered by the enzyme, but I have yet to find a good answer / example for an enzyme that actually does this. (E.g. can a nuclease join DNA together if the products are in excess? Can a protease form a peptide bond?) I am having difficulty finding a resource online that actually justifies this claim without just saying "Yes enzymes work both ways."