I'll add a personal comment. The purpose of the forum is to disseminate information from which you may learn. Doing your work for you is a disservice to you, and to any potential employers who might think that you actually learned, simply because you can show grades or course completions. Furthermore, it is lazy and, quite often, dishonest. Most of us have had enough school to recognize homework assignments when we see them.