Types of Criminal Defenses?

There are all different types of criminal defense cases including, but not limited to: assault and battery, aiding and abetting, child abuse, and embezzlement. There is a criminal defense for anything that one is accused of.