The man , Steven M. Rubinstein , 49 , taught at various New York City high schools in the last 20 years before becoming the assistant principal of math at Murry Bergtraum High School in Lower Manhattan about a year ago .