Resource Allocation in Heterogeneous Multi-hop Cellular Networks by Mahdi Shabany