Operating systems design and implementation. Algorithm design. hardware and software design. gks graphical system. integration with external systems graph.