Between 2001 and 2005 I was chief architect and lead
developer on the EDU (Enterprise Diploma) product
under a contract with Brownstone Learning.
I developed a fully-featured student assessment
system that included multiple assignment
styles (homework, quiz, test, etc), gradebook,
assignment administration tools, content creation
and management, and sophisticated question grading,
including mathematical syntactical analysis.
Between 2002 and 2006 I contibuted extensive
development work to Maplesoft's
MapleTA student assessment
system. Most recently, I contributed heavily to
the gradebook and the hibernate-based ORM layer
of MapleTA 3.0.
Software to deliver tests, quizzes, and homework over the web. The
eGrade software is published by John
Wiley & Sons.
EGrade and earlier versions of the software (Wiley Web Tests in
Calculus and Wiley Web-Tests in Precalculus and College Algebra) have
been used at over 25 universities and colleges nationwide. At UNL, the
software powered mastery-learning assessment for over 7,400 active
users last year, delivering and grading more than 100,000 student
Exams: The Gateway Exams are mastery-learning exams given to
over 2,000 UNL students a year in calculus and precalculus. Powered by eGrade
software. The department also offers on-line practice for
the Gateway Exams.
Testing Center: The Arts & Sciences On-Line Testing Center
is a focus on campus for high-stakes on-line testing. A facility of 70
computers established by a grant from the NU Foundation and the College
of Arts and Sciences, the On-Line Testing Center supports self-paced
mastery-learning, including the Keller Plan courses PSYC181 and
& Hatcher Applets:
A suite of Java applets available on the John
Wiley & Sons website to suppport Mathematics
Beyond the Numbers.
Applets: A package
of Java programs that I've developed. One of these lets you embed a
formula grapher in your web-pages, while another demonstrates Riemann
with fast animation. And, of course, there's the ubiquitous server-side
imagemap with flashing buttons...
Analysis WebNotes is an on-line "hyper-textbook" for a
course in mathematical analysis (Math 825-826 at UNL). This large suite
of pages (roughly 500 webpages) comprises complete course notes,
assignments and solutions, and interactive discussion boards and
You can get an overview of the project by reading the pages I wrote for
I made on it at the International Conference on Technology in
Mathematics in 1996.
a simple, text based HTML document preparation system . Webify handles
production of series of linked documents while maintaining a uniform
and feel that can be easily updated for the whole site. It has features
geared to technical writers who want to insert LaTeX fragments into
documents. Webify is the tool that was used to create Analysis
WebNotes. Download a free copy, with full documentation.
A suite of HTML forms which are used by our faculty
to update their records in the department's annual review process.
Presentations from a week-long workshop on uses of the web in
education. Held at
UNL May 17-21, 1999 with support from the Arts & Sciences Area of
in Math/Science Education.
This homepage serves as an archive of material related to the
calculus sequence (Math 106-107-208). It includes listings of
programs (which can be downloaded), and examples of projects and exams
from the course.