I'm looking for a free application similar to TeamViewer, but one that is designed solely for the purpose of working on coding projects with someone over a LAN. A friend mentioned such an application, but I have forgotten the name.
You'll be much more productive learning to use a version control system, I recommend Mercurial (http://mercurial.selenic.com/), and hosting your code on a site like Bitbucket (https://bitbucket.org/)which offers forking, pull requests, issue tracking, wikis, etc...