Larry Nyhoff在1960年以數(shù)學(xué)學(xué)位畢業(yè)于凱爾文學(xué)院(Calvin College)之后,于1961年在密歇根大學(xué)繼續(xù)攻讀數(shù)學(xué)碩士學(xué)位,之后于1963年返回凱爾文學(xué)院從事教學(xué)工作。在1969年從密歇根州立大學(xué)獲得博士學(xué)位之后,他將數(shù)學(xué)教授作為他的終生事業(yè),并于1969年與他人合作出版了第一本教材Essential of College Mathematics(《大學(xué)數(shù)學(xué)基礎(chǔ)》)(Holt,Rinehart,and Winston,InC.)。然而,隨著20世紀(jì)70年代學(xué)生開始呼喚計(jì)算課程,Nyhoff教授協(xié)助開發(fā)了課程并合作創(chuàng)作了有關(guān)BASIC、FORTRAN、BOBOL編程語言的幾部手冊(cè)。隨著1981-1983年西密歇根大學(xué)計(jì)算機(jī)科學(xué)教學(xué)的進(jìn)展,他從數(shù)學(xué)領(lǐng)域轉(zhuǎn)移到計(jì)算領(lǐng)域,成為新成立的計(jì)算機(jī)科學(xué)系的教授。不久就開始撰寫一系列教材,從合作創(chuàng)作一本FORTRAN77編程語言教材開始,該教材由Macmillan于1983年出版。之后編著了一本Pascal編成教材,它發(fā)行了3版,并成為最暢銷的著作。之后他至少出版了25本著作,內(nèi)容覆蓋了FORTRAN90、Turbo Pascal、Modula-2以及Java,并且包括了3個(gè)版本很流行的C++教材和在數(shù)據(jù)結(jié)構(gòu)中使用C++的入門教材。其中的幾本教材目前依然在世界各地廣泛使用,其中一些教材已經(jīng)翻譯為其他語言,包括西班牙語、漢語以及希臘語。在2003年他退休之前的一年,經(jīng)歷了41年的全日制教學(xué),Nyhoff教授被授予“模范教學(xué)校長(zhǎng)獎(jiǎng)(Presidential Award for Exemplary Teaching)”,這是凱爾文學(xué)院的最高教工榮譽(yù)。退休之后,他繼續(xù)兼職教學(xué)工作,講授“應(yīng)用C++(AppliedC++)”,這是一門要求所有工程學(xué)生學(xué)習(xí)的兩分課程,并且一些科學(xué)學(xué)生也參加了學(xué)習(xí)。本教材是該課程幾個(gè)學(xué)期所用初級(jí)版本的成果。