Zheng Zhang

Assistant Professor

I am Assistant Professor in Computer Science at Rutgers University. My research interest is in high performance and reliable programming systems. I enjoy building and hacking systems with my amazing group of students. I also have a keen interest in collaborating with my theory colleagues. My Erdős number is 2. I like stretching and redefining the boundaries between system and theory. My research has been funded by NSF, Google, and Department of Education. I am also an affiliated faculty of the Rutgers RDI2 Institute.

Currently Teaching

    01:198:314 Principles of Programming Languages. Spring 2018.
    More information here.

Previously Taught Courses

        01:198:314 Principles of Programming Languages. Fall 2014, Fall 2016
        01:198:415 Compilers. Spring 2013, Spring 2014, Spring 2016, Spring 2017.
        01:198:515 Programming Languages and Compilers I. Fall 2012, Fall 2017.
        01:198:516 Programming Languages and Compilers II . Spring 2015, Spring 2017.
        01:198:671 Seminar: Parallel Programming in the Many-Core Era.Fall 2013.

Resources for Prospective Graduate Students

Paper Writing Advice

Publish or perish? Paper writing is an important skill in grad school. I compiled a list of links from various sources that benefited me since I was a PhD student and many others.

Research Presentation

How to make people know you and your research? Publishing a paper is good but not enough. You need to advertise your work by public speaking. Click above link to see a list of good advice.

Graduate Students in Rutgers

You always learn a lot from your peers. How about your peers at grad school? We have gsa market mailing list for everyone. We also have social websites for different groups of students.

Living in New Jersey

The weather is not as good as California. But we do not have to worry about earthquakes. Not to mention other perks of living near Rutgers: closeness to nyc, superb healthcare and many more.