Operating Systems, Programming Language Design and Implementation, High Speed Networks, and Computer Science Education