With current: As current increases, electrons (charge) have more energy. When electrons flow through a resistor, they collide with the atoms in the resistor, transferring energy to the atoms, causing them to vibrate more, making it more difficult for electrons to flow through the resistor, resulting in increased resistance and decreased current. With temperature: Similar process as atoms vibrate when hot. With length: Greater length means more resistance and lower current as electrons have to make their way through more resistor atoms. With light: LDR (Light Dependent Resistor) has lower resistance with greater light intensity. With voltage: Diodes allow current flow in one direction and have high resistance in the opposite direction