allama iqbal university assignments ppt presentation of terminology thesis probability homework solutions conflict creative writing cpm homework help weekly homework chart how to prepare research paper