Police said Cunningham was charged with three counts of assault with a deadly weapon with intent to kill, three counts of felony domestic violence protective order violation with a weapon, shooting into occupied property, possession of a firearm on educational property and communicating threats.