A picture of Ding Yuan

Ding Yuan


Department of Electrical and Computer Engineering
University of Toronto
Sandford Fleming 2002E
10 King's College Road
Toronto, ON M5S 3G4


yuan at eecg dot toronto dot edu
divider bar

About me

I am an Assistant Professor in the Electrical and Computer Engineering Department, University of Toronto. I received my Ph.D from the Computer Science Department of University of Illinois, Urbana-Champaign in December 2012, under the supervision of a great advisor, Yuanyuan Zhou. From 2009 to 2012 I was also a visiting student in the awesome System and Networking group of University of California, San Diego. I received my B.E. from Beihang University in July, 2006. My CV is here.

(New) I am looking for self motivated students to work with me. If you are interested, please submit your application here.

My research interest is software systems and operating systems, with a focus on developing practical solutions to improve the reliability and availability of large software systems. My Ph.D. dissertation research focuses on improving the diagnosis of software failures via better design and use of log messages.

Recent publications


I am fortunate to work with the following incredible students (alphabetical order):

Graduate students:

Undergraduate students:


I am teaching ECE344 Operating Systems in Winter 2014.

I taught ECE454 Computer Systems Programming in Fall 2013, and ECE344 Operating Systems in Winter 2013.

Selected awards and honors

Professional activities


I do a lot of sports, including basketball, swimming (pool and open water), skiing, and running. I served as captain of the Beihang's CSE basketball team and co-captain of the UIUC CS faculty & grad-student basketball team in the intramural games. I also ran some marathon and half-marathons (see a recent photo here). When I have more time, I also play accordion.

divider bar