Jogger fights off attacker in Cotton District