Authorities say Ferguson punched the teacher in the face and knocked her to the ground. The video shows her shielding herself with her hands as her attacker grabs two bags and runs off.
The victim was treated and released.
Ferguson has been arrested on charges including robbery and assault. Police don't know whether Ferguson has a lawyer, and no telephone number for him can be found at the address police provided.