But why ? electron is electron, what difference it makes to get it from copper or zinc.
On some surfaces reactions go faster, on some slower. This the kinetic element I have already mentioned.
professor says the overall reaction is: Zn + 2H20 -> Zn(OH)2 + H2
This is equivalent to the net ionic reaction you listed earlier.
Now that we know the overall reaction the question remains same as last one. Zinc by itself immersed in water doesnt reac with water, why do we need copper there to make zinc react with water, why doesnt it react with water like sodium or potassium or lithium ??
Zinc does react with water, but slowly. To speed the reaction up we can add some copper salt to the solution - copper will get reduced on the zinc surface creating electrochemical cells and speeding up the reaction.
Kinetics is independent on the thermodynamics - just because we know zinc will react with water, doesn't mean it has to do it fast, these are two different things. Yes, often they work in the same direction, but not always.