The small, highly regarded engineering school in Needham is confronting a budget shortfall, concerns from an accreditor, and the resignation of its president.