First Assignment

Second Assignment

Third assignment

Final Work