Larry Nyhoff在1960年以数学学位毕业于凯尔文学院(Calvin
College)之后,于1961年在密歇根大学继续攻读数学硕士学位,之后于1963年返回凯尔文学院从事教学工作。在1969年从密歇根州立大学获得博士学位之后,他将数学教授作为他的终生事业,并于1969年与他人合作出版了第一本教材Essential
of College Mathematics(《大学数学基础》)(Holt,Rinehart,and
Winston,InC.)。
然而,随着20世纪70年代学生开始呼唤计算课程,Nyhoff教授协助开发了课程并合作创作了有关BASIC、FORTRAN、BOBOL编程语言的几部手册。随着1981-1983年西密歇根大学计算机科学教学的进展,他从数学领域转移到计算领域,成为新成立的计算机科学系的教授。
不久就开始撰写一系列教材,从合作创作一本FORTRAN77编程语言教材开始,该教材由Macmillan于1983年出版。之后编著了一本Pascal编成教材,它发行了3版,并成为最畅销的著作。之后他至少出版了25本著作,内容覆盖了FORTRAN90、Turbo
Pascal、Modula-2以及Java,并且包括了3个版本很流行的C++教材和在数据结构中使用C++的入门教材。其中的几本教材目前依然在世界各地广泛使用,其中一些教材已经翻译为其他语言,包括西班牙语、汉语以及希腊语。
在2003年他退休之前的一年,经历了41年的全日制教学,Nyhoff教授被授予“模范教学校长奖(Presidential
Award for Exemplary
Teaching)”,这是凯尔文学院的最高教工荣誉。退休之后,他继续兼职教学工作,讲授“应用C++(AppliedC++)”,这是一门要求所有工程学生学习的两分课程,并且一些科学学生也参加了学习。本教材是该课程几个学期所用初级版本的成果。