Ivan Rodriguez, 36, faces the possibility of decades in prison and being required to register as a sex offender when sentenced March 17.