JS Samples: small pieces of web pages used in teaching (JavaScript - 2018)
Browser: sample program used in teaching Object-Oriented Software Design (Java - 2004)
Small Simple Safe: developer tool for handling classes and objects. (Java - 2003)
microJ: small language similar to JavaScript, used in Compiler Design and Automata courses (Java - 2002)
Easy View: a three-panel browser for text files. It received MacUser Award for Text Tools (MacApp - 1992)
Sözlük: Turkish-English dictionary (MacApp - 1989)
CPM: Emulator for 8080 microprocessor and CP/M operating system (Pascal - 1985)
AT: Terminal emulation and file transfer (Pascal - 1984)
YonPro: Project management with the Critical Path Method (Pascal - 1983)
ACSIM: Simulation language and interpreter (Pascal - 1982)
Kılavuz: Turkish Spelling Checker written for Bilkom, one of the first attempts on the subject. (MacApp - 1990)
Convert: Character conversion utility between Mac and PC (Pascal - 1988)
MRP: User interface for a linear program. Implemented at an oil refinary, but not actually used. (TEMPO/Modeler - 1986)
Elev: Elevator simulation for a large hotel in Istanbul. The decision for the number elevators was based on this program (Pascal - 1985)
Balance: Distribution of workload in an FMS, in my first employment as Research Staff, at Draper Laboratory (PL/I - 1980)
FMS: Simulation of Flexible Machining System, also at Draper Laboratory (ECSL - 1980)
SIM: Simulation of transfer lines, with my thesis advisor Prof. Yu-Chi Ho, implemented in FIAT factories in Turin, Italy (FORTRAN - 1978)
ZMUL: System response using z-transform, with my senior-year advisor Prof. Michael Green (FORTRAN - 1975)