He has also done research .
He has also published in the fields of programming languages , systems programming , and networks .
He has also done research and published in the fields of programming languages , systems programming , and networks .