I found a useful link related to working from home. Check out: http://www.cdf.toronto.edu/workathome/index.php3.
Your code is required to work on CDF (no exceptions!). An unsupported C compiler can be obtained from http://www.delorie.com/djgpp/. However, use this at your own risk because it is possible that a program developed at home may not work 100% on CDF. One possible solution is to develop your code at home and move everything to CDF a couple of days before the assignment due date to perform testing. The safest way to work from home is to remotely connect to CDF using SSH. Check out this site: http://www.cs.toronto.edu/~djast/ssh.html. I use TeraTerm SSH and it usually works well for me.
| Title | Author/Publisher |
| TCP/IP Illustrated (Volume I, II and III) | W. Richard Stevens |
| UNIX Network Programming (Volume I and II) | W. Richard Stevens |
| C Programming Language (2nd Edition) | Brian W. Kernighan, Dennis M. Ritchie |
| The C++ Programming Language | Bjarne Stroustrup |
| Introduction to Algorithms | Cormen et al |
| The Art of Computer Programming | Knuth |
| Programming Windows | Charles Petzold |
| Title | Author/Publisher |
| Accidental Empires | Robert X. Cringely |
| Barbarians Led by Bill Gates | Jennifer Edstrom |
| Hard Drive: Bill Gates and the Making of the Microsoft Empire | James Wallace et al. |
| The Innovator's Dilemma | Clayton M. |
| The Difference between God and Larry Ellison | Mike Wilson |
| The Silicon Boys and their valley of dreams | David A. Kaplan |