Do My very own Assignment to me: Who can Assistance a Student?