Special needs teacher charged with over 400 counts of child pornography