The New York Penal Code divides assault into three degrees of offenses (third, second, and first degree assaults). The NY Code also provides for aggravated assaults and variations thereof of the different assault types (i.e. reckless, vehicular, and gang assault). The categorization range from class A misdemeanor to class B felony.[3]