Three applets (an ancient technology for runnign Java in a VM in the browser) for teaching limit theoremes, especially the Law of the Iterated Logarithm.
Bernoulli random walk Sn with some an for comparison: applet
Weighted bernoulli random walk Sn/an with some an: applet
Histogram of a weighted bernoulli random walk: applet
A compiler for a Java variant supporting multi-level instanstiation, described in this paper published together with my advisor Thomas Kuehne. Implementation was based on the Polyglot framework.