AssignProf

AssignProf is now working. I just need to refactor the code some