David D.Riley,是美國(guó)威斯康星大學(xué)拉克羅斯分校計(jì)算機(jī)科學(xué)系的教授。他為不同層次的程序員講授程序設(shè)計(jì)。他關(guān)注的領(lǐng)域包括面向?qū)ο筌浖_(kāi)發(fā)、軟件工和和計(jì)算機(jī)安全。他于艾奧瓦大學(xué)獲得計(jì)算機(jī)科學(xué)博士學(xué)位,曾才有多部編程圖書(shū),包括《The Object of Data Abstraction and Structures Using java》。