Haifeng YU
Associate Professor
Computer Science Department
School of Computing
National University of Singapore

Mailing address:
COM2-04-25
15 Computing Drive
School of Computing
National University of Singapore
Republic of Singapore 117418


[Curriculum Vitae]
 
Current Research Interests

Distributed Computing, Distributed Algorithms, Communication Complexity, Applied Algorithms in Networking, and Distributed Systems Security.
 
Research Opportunities (email me your CV and transcripts to apply)

Opening for Ph.D. students seeking advisors: I am actively recruiting Ph.D. students to collaborate on world-class research on distributed algorithms and network algorithms. Besides CS major students, I am also very interested in working with students with a Bachelor's degree in Mathematics. Students with Bachelor's degrees in other related areas (such as Physics) and with strong mathematical background are also very welcome.

If you are considering being my student, please read Advisor's README first and then email me to set up a time to chat.
 
Experience

July 2010 to present: Associate Professor, School of Computing, National University of Singapore, Singapore.

Oct 2006 to June 2010: Assistant Professor, School of Computing, National University of Singapore, Singapore.

Nov 2003 to Sept 2006: Research Scientist, Intel Research Pittsburgh, USA.

Nov 2003 to Sept 2006: Adjunct Assistant Professor, Computer Science Department, Carnegie Mellon University, USA.

Sept 2002 to Nov 2003: Post-doctoral Researcher, Computer Science Department, Duke University, USA.

Education

September 2002 Ph.D. Computer Science Department, Duke University, USA.
Ph.D. Thesis: Wide-Area Replication Using Continuous Consistency: Theory and Practice
Nominated for ACM Doctoral Dissertation Award

December 1999 M.S. Computer Science Department, Duke University, USA.
M.S. Thesis: DRAM-page Based Prediction and Prefetching

June 1997 B.E. Computer Science and Engineering, Shanghai Jiao Tong University, P.R.China.
Undergraduate Thesis: Thread-based Fault-tolerant Distributed Shared Memory
 
Teaching

People working/worked with me
Journal Editorial Board Membership
Program Committee Chair
Program Committee Member
Publications (see my curriculum vitae for key publications)