John Ousterhout is the original force behind the scripting programming language Tcl and the platform-independent GUI toolkitTk, which he developed when he was professor at the University of California, Berkeley. Ousterhout is also the original author of the VLSICAD program Magic. Ousterhout designed the 4.4 BSD Log File System (LFS) but left the work unfinished.