Question: what is the difference between thermal velocity and drift velocity?
Answer: The drift velocity is the net velocity of electrons in a certain direction under an applied field. The thermal velocity is has no net direction because it is randomly distributed and occurs in any metal at finite temperatures.