The best link I can give you is this.
Type: Posts; User: KevinWorkman
The best link I can give you is this.
Some colleges (such as Stanford I believe) offer courses online for free. I'd perhaps recommend googling "example homework for XYZ", but really, this is going to be completely dependent upon which...