New England School of Photography offers a professional program of eight specialized majors and minors as well as photography workshops in the heart of Boston.