Is 2H2S(g) + O2(g)—> 2S(s) + 2H2O(l) a redox reaction? What is the reducing agent and what is the oxidizing agent?

Yes, the equation 2H2S(g) + O2(g) -> 2S(s) + 2H2O(l) is a redox reaction.

In this reaction, hydrogen sulfide (H2S) is oxidized to form sulfur (S), while oxygen (O2) is reduced to form water (H2O).

Therefore, H2S is the reducing agent (because it loses electrons and gets oxidized), and O2 is the oxidizing agent (because it gains electrons and gets reduced).