I would like to know whether or not it is mandatory to give PGRE after my bachelors in engineering to shift to masters in physics? i am in the third year of engineering and pursuing a degree in nanotechnology but the recent exposure in the hard sciences has encouraged to change my field from engineering to physics, is it possible to change my field of study? I'm really good at engineering, i usually score an A grade in all the subjects (Excluding mathematics where i score a B) So on improving my math is it possible to enroll into the theoretical physics branch? After a careful research i have seen that the math done in undergraduate physics courses is the same as the math in engineering, (but the math in engineering is a bit into the application aspects). If i decide to study in Germany or USA, is it mandatory to give PGRE or only GRE is enough to get me into a good college for my masters program in physics?