Word frequency analyser. Used on student briefs, treatments and written reflections to see which vocabulary a text actually relies on - and which required concepts never appear in it.
Java library for fuzzy logic with signed values in [-1, +1], where zero means "unknown" rather than "false" - a compact playground for thinking about reasoning under uncertainty.