Home Up




Here they are...the chief players in the game that has led to Webworks.  In chronological order, they are:

Rocky Ross, Webworks Director.  Overseer of the Webworks Laboratory and the previous projects leading to Webworks.    Currently Professor of Computer Science at Montana State University.




patton.gif (10260 bytes)Sam Patton, MS, 1989.  Design of the virtual machine underlying the program animator ofthe Webworks project.  Known as the Education Machine, or E-machine, this virtual computer is capable of executing its machine language programs both forwards and in reverse, providing the capability of reverse execution animation in the current program animator.  Last known to be working for Microsoft.



birch.gif (9961 bytes)Michael Birch, MS,  1990.   Enhancement of the E-machine definition and construction of its emulator.   Completion of the E-machine emulator put the project on track for program animation, the eventual goal of this part of the Webworks vision.





goosey.gif (11774 bytes)Frances Goosey, MS, 1993.  Implementation of the first compiler for the E-machine, for a subset of ISO standard Pascal, running on Windows platforms.  Since completion of the M.S. degree Frances has continued to work on the project as a research associate.   She  completed the compiler, ported the program animator interface from Windows and C++ to the Web and Java, and has otherwise continued to contribute substantially to the project.   Currently Frances holds the position of Research Scientist in the Computer Science Department.



poole.gif (8784 bytes)David Poole, MS 1994.   Implementation of a partial Ada compiler for the E-machine, running on Windows platforms.  With the port of the program animator to the Web, this partial compiler has been shelved until a common compiler intermediate language and backend for the E-machine can be constructed.  Currently working for Extended Systems in Boise, Idaho.




pratt.gif (13247 bytes)Craig Pratt, MS,  1995.   Implementation of a GUI for the program animator for X-windows.  This interface was the first to  successfully demonstrate the program animator in action and was presented at the 1995 SIGCSE Symposium.  The move to the Web has made this implementation obsolete, but this work influenced the Windows and Web GUI development substantially.   Currently working for Intel in Portland, Oregon.




eneboe.gif (12419 bytes)Tory Eneboe, MS 1995.   Implemented a partial C compiler for the E-machine, running on  Windows platforms.  This project was also shelved during the port to the Web, awaiting a common intermediate representation and backend for the E-machine in the Web version.  Currently with Tektronix in Portland, Oregon.



jason.gif (12682 bytes)Jason Ross, valedictorian, Belgrade High School, Belgrade, Montana.  Designed and carried out tests on the program animator and other project components to determine their accuracy and ease of use.   Currently an undergraduate student of Marketing at the Montana State University.




Chris Boroni, PhD student.  Completed the very successful Windows 95/98/NT GUI for the program animator.  The entire program animator (E-machine, compiler, and animator) continue to be downloaded from Montana State University for use around the world.  Currently working on a common intermediate representation and backend compiler for the E-machine in anticipation of new compilers for the web-based program animator. 




grinder.gif (10142 bytes)Michael Grinder, PhD student.   Pioneering a new direction for Webworks in animating the theory of computing.   Completed a "proof of concept" finite state automaton animator that continues to be used at Montana State University and elsewhere.  Currently developing a core set of animation modules to support the teaching and learning of theoretical computer science for his thesis.




jlambert.jpg (3396 bytes)Jessica Lambert, MS student.   For her MS project, Jessica worked on the animation of context free grammars.  Visit the CFG project in the Webworks lab to view her contribution.  Jessica is currently working for Microsoft.




nick.jpg (3187 bytes)Nick Degenhart joined the team in the fall of 1999.  He completed his MS project, which involved animating the process of LL(1) table generation in support of compiler construction courses and projects in the fall of 2000.





Katie Walsh, MS student, joined the team in spring semester of 2001.  For her MS project, Katie is developing animations for regular expressions.  These will become part of the first "chapter" of the theory hypertextbook of the Webworks project.





Teresa Lutey, MS student, joined the team in the spring semester of 2001.  For her MS project, Teresa is taking up where Jessica left off, continuing to work on the animation of context free grammars and related algorithms.





Seong Baeg Kim (Kim) arrived in the United States on July 1, 2001, joining the Webworks team in a postdoctoral position.  At his home institution, Cheju National University in Korea, Kim has worked on computer based education for high school students.





Brad Pascoe, a Micron Scholar, was provided summer support by Micron to work on the Snapshots project.  He completed the work of Katie Walsh on the regular expression animator and the work of Teresa Lutey on the grammar animator.  His main contribution was making it possible to provide feedback to students doing exercises with the animators by converting regular expressions and regular grammars to finite state automata and then supplying the converted finite state automata to the automata comparator of Michael Grinder.