Tools (Java programs) for visualizing and interacting with theoretical computer science concepts. JAWAA is a tool for creating algorithm animations on the web.
Chair of CS department at Duke. Interests include dynamic Huffman codes, arithmetic coding, lossless image compression, and motion compensation for video coding.
This chapter shows that the family of regular languages is a proper subset of context free languages and the latter is a proper subset of recursively enumerable languages.
The Java Enhanced LL LR Animated Parser is a graphical tool to parse strings using a variety of algorithms; LLParse and LRParse combined into a single tool that will run on multiple platforms. [Open Source]
Gives distributed OS services needed to build applications that are wide-area, highly available, incrementally scalable, dynamically reconfiguring, with mechanisms for: resource discovery, global namespace, remote process execution, resource managemen...