传记

我在德州农工大学获得物理和数学学士学位,在普林斯顿大学获得数学博士学位。在哥伦比亚大学当了四年数学助理教授后,我对计算和教学产生了兴趣。我是Mathematica的早期用户,从版本1开始。

1991年,我加入了劳伦斯大学数学系,担任数学和计算机科学的联合任命。从那时起,我就越来越积极地教授计算机科学。

教学

我教过很多计算机科学方面的课程。我教的语言包括Java、C、c++、Python、Mathematica和Javascript。

当前学期网页

Web开发

计算机图形学

其他近期课程

Web客户端编程

计算机科学概论

科学程序设计概论

中级编程

数据结构概论

移动赢博体育开发

后端编程

系统编程

神经网络

偏微分方程

数值分析

数据结构和算法分析

计算理论

旧的课程

最新体育赛事资讯、实时赔率分析及在线投注平台探索计算机科学

Python教程

机器学习教程

神经网络教程

基本统计信息

微积分我

微积分二世

联系信息

这学期和我联系的最好方式是发邮件到greggj@lawrence.edu

研究

我的主要研究兴趣是软件开发。多年来,我一直在使用Qt赢博体育程序框架编写c++赢博体育程序。

我最近工作的主要产品是Lucid IVE软件。

我的一个老项目是DirectMath。(你在我的课程网站上看到的大部分课堂讲稿都是用DirectMath写的。)

其他的利益

我喜欢园艺和骑自行车。阿普尔顿周边地区有许多适合骑自行车的道路:以下是我最近骑过的一些道路。