I was curious if there is a way to either SSH or remotely control my Windows 7 PC at home from my Ubuntu laptop at my University.

I've used WinSCP and PuTTY through a LAN connection at home, but never tried connecting from a different network.

Is there a program that could do such a thing?