My professor left for self-convincing the following statement: "If $T: X \to Y$ with $X$ Banach is completely continuous (that is, takes $w$-convergent sequences to norm convergent sequences) and $X$ has a separable dual, then $T$ is compact".
Well, I haven't been able to convince myself so far. Not only that, whenever I think I found a way to prove it, I discover myself in need of reflexivity for $X$. Looking in the literature I found theorems both in Conway and Megginson stating that the condition ensuring this implication is actually reflexivity.
So, should I assume my professor made a mistake, or am I missing some subtle point, perhaps separable $X^{\ast}$ implies reflexive $X$?