我在德州农工大学获得物理和数学学士学位,在普林斯顿大学获得数学博士学位。在哥伦比亚大学当了四年数学助理教授后,我对计算和教学产生了兴趣。我是Mathematica的早期用户,从版本1开始。
1991年,我加入了劳伦斯大学数学系,担任数学和计算机科学的联合任命。从那时起,我就越来越积极地教授计算机科学。
我教过很多计算机科学方面的课程。我教的语言包括Java、C、c++、Python、Mathematica和Javascript。
这学期和我联系的最好方式是发邮件到greggj@lawrence.edu
我的主要研究兴趣是软件开发。多年来,我一直在使用Qt赢博体育程序框架编写c++赢博体育程序。
我最近工作的主要产品是Lucid IVE软件。
我的一个老项目是DirectMath。(你在我的课程网站上看到的大部分课堂讲稿都是用DirectMath写的。)
我喜欢园艺和骑自行车。阿普尔顿周边地区有许多适合骑自行车的道路:以下是我最近骑过的一些道路。