My statistics professor mentioned in the class that we can generally model the regression relationship as $y = f(x) + \epsilon$ where $E(\epsilon|x) = 0$. He told us that $\epsilon$ is not independent of $x$ and a way to show that is through $(\epsilon|x)\sim N(0,x)$
Does anyone know why is this the case? I thought that random error is always independent of X.