I created a set of step-by-step instructions for setting up SSH/X11 from a Windows PC. You may find this useful as you prepare for the programming assignment. The document is here.
Note that you will still need an account on my server if you are going to use this approach. For that, you must see me in person.