朗大学应用数学系，于柏克莱加州大学取得计算机科学博士学位。曾服务于NASA。诺维格在Udacity上在线教授《计算机程序设计》（"Design of Computer Programs"）课程。他是美国人工智能协会的创始会员之一。2006年，成为计算机协会（ACM）院士。