Kenny Pic Kenny Qili ZHU

35 Olden Street
Princeton, NJ 08544
(425) 442-5480 (Mobile) (609) 258-5388(Office)
Email: kzhu@cs[dot]princeton[dot]edu
URL: http://www.cs.princeton.edu/~kzhu/




CURRENT APPOINTMENT Postdoctoral Researcher
Department of Computer Science
Princeton University
Princeton, NJ 08544



EDUCATION
1999-2005 Ph.D in Computer Science
National University of Singapore,
Department of Computer Science

Thesis title: Open Constraint Programming
Advisors: Professor Joxan Jaffar and Associate Professor Roland H. C. Yap
1995-1999 B.E. in Computer Engineering (Honors)
National University of Singapore,
Department of Electrical engineering

Thesis title: Heuristic Methods for Vehicle Routing Problems with Time Windows
Advisors: Dr. Kay-Chen Tan and Dr. Loo-Hay Lee



SELECTED PUBLICATIONS
Refereed Conference Publications

Kenny Q. Zhu, Daniel S. Dantas, Kathleen Fisher, Limin Jia, Yitzhak Mandelbaum, Vivek Pai and David Walker. Language Support for Processing Distributed Ad Hoc Data. In the Proceedings of 11th International ACM SIGPLAN Symposium on Principles and Practice of Declarative Programming, PPDP 2009.

Qian Xi, Kathleen Fisher, David Walker and Kenny Q. Zhu.
Ad Hoc Data and the Token Ambiguity Problem. In Proceedings of 11th International Symposium on Practical Aspects of Declarative Languages, PADL 2009.

Kathleen Fisher, David Walker and Kenny Q. Zhu. LearnPADS: Automatic Tool Generation From Ad Hoc Data. In Proceedings of ACM SIGMOD 2008, pp 1299--1302.

Kathleen Fisher, David Walker, Kenny Q. Zhu and Peter White. From Dirt to Shovels: Fully Automatic Tool Generation From Ad Hoc Data. In Proceedings of ACM POPL 2008, pp 421-434.

Joxan Jaffar, Roland H.C. Yap and Kenny Q. Zhu. Generalized Committed Choice. In Proceedings of the 9th International Conference on Coordination Models and Languages, COORDINATION 2007.

Joxan Jaffar, Roland H.C. Yap and Kenny Q. Zhu. Indexing of Dynamic Abstract Regions. In Proceedings of the 22nd International Conference on Data Engineering, ICDE 2006.

Joxan Jaffar, Roland H.C. Yap and Kenny Q. Zhu. Coordination of Many Agents. In Proceedings of the 2lst International Conference on Logic Programming, ICLP 2005.

Joxan Jaffar, Andrew E. Santosa, Roland H.C. Yap and Kenny Q. Zhu. Scalable Distributed Depth-First Search with Greedy Work Stealing. 16th Intl Conf on Tools with Artificial Intelligence, Boca Raton, (ICTAI 2004). pp. 98--103..

Kenny Q. Zhu and Ziwei Liu. Population Diversity in Permutation-Based Genetic Algorithm. In the Proceedings of European Conference on Machine Learning (ECML 2004), pp. 537--547.

Kenny Q. Zhu and Ziwei Liu. Empirical Study of Population Diversity in Permutation-Based Genetic Algorithm. Proceedings of Genetic and Evolutionary Computation Conference, GECCO 2004 (2), pp. 420-421.

Kenny Q. Zhu. A Diversity-controlling Adaptive Genetic Algorithm for the Vehicle Routing Problem with Time Windows. Proceedings of 15th IEEE International Conference on Tools for Artificial Intelligence, ICTAI 2003, pp. 176-183.

Kenny Q. Zhu and Andrew E. Santosa. A Web Meeting Scheduling System Based on Open Constraint Programming. International Conference of Advance Informations System Engineering, CAiSE'02, pp. 792-795.

Kenny Q. Zhu, Wee-Yeh Tan, Andrew Santosa and Roland Yap. Reactive Web Agents with OCP. Proceedings of International Symposium of Autonomous Decentralized Systems, ISADS 2001, Dallas, Texas, pp. 251-254.

Kenny Q. Zhu, Kar-Loon Ong. A Reactive Method for Real Time Dynamic Vehicle Routing Problems. Proceedings of the 12th IEEE International Conference on Tools for Artificial Intelligence, ICTAI 2000, Vancouver, Canada, pp. 176-180.

K.C. Tan, L.H. Lee and Kenny Q. Zhu. Heuristics for VRPTW. 6th International Symposium on Artificial Intelligence and Mathematics, AMAI 2000.

Refereed Journal Publications

Kathleen Fisher, David Walker, Kenny Q. Zhu and Peter White. From Dirt to Shovels: Fully Automatic Tool Generation From Ad Hoc Data. ACM SIGPLAN Notices. Volume 43, Issue 1, pp 421-434.

K. C. Tan, L. H. Lee, K. Q. Zhu and K. Ou. Heuristic methods for vehicle routing problem with time windows. Artificial Intelligent in Engineering (2001) pp. 281-295.

Other Articles

David Burke, Kathleen Fisher, David Walker, Peter White and Kenny Q. Zhu. Towards 1-click tool generation with PADS. ICML workshop on Challenges and Applications of Grammar Induction, 2007.

Kenny Q. Zhu. Open Constraint Programming. Ph.D Dissertation.

Kenny Q. Zhu. Heuristics Methods for Vehicle Routing Problem with time Windows. B. Eng Thesis.




TALKS & PRESENTATIONS
"LearnPADS: Automatic format inference from ad-hoc data", demo at SIGMOD 2008.
"PADS: A Language and System for Processing Ad Hoc Data", invited talk at PL/Compiler visit day, Princeton University. 03/08/2008.
"From dirt to shovels: automatic tool generation from ad hoc data", invited talk at IBM TJ Watson Research. 02/25/2008.
"From dirt to shovels: automatic tool generation from ad hoc data", POPL 2008, San Francisco, CA.
"From dirt to shovels", System lunch talk at Princeton CS department. 11/2007. (part1) and (part2 by David Walker)
"Generalized Committed Choice", Coordination 2007.
"Indexing of dynamic abstract regions", ICDE 2006.
"Open constraint programming", invited talk at Singapore Management University.
"Open constraint programming", PhD. defense talk.
"Coordination of many agents", ICLP 2005.
"Distributed DFS with greedy work stealing", ICTAI 2004.
"Population diversity in permutation-based genetic algorithm", ECML 2004.
"Empirical study of population diversity in permutation-based genetic algorithm", GECCO 2004.
"A Diversity-controlling Adaptive GA for the VRP with Time Windows", ICTAI 2003.
"A Meeting Scheduling System Based on Open Constraint Programming", CAiSE 2002.
"Reactive Web Agents with OCP", the Fifth International Symposium on Autonomous Decentralized Systems (ISADS 2001).




TEACHING EXPERIENCE
Princeton COS441 Programming Languages (TA, Lecturer)
NUS CS5223 Distributed Systems (TA)
NUS CS3211 Parallel and Concurrent Programming (Tutor)
NUS CS3212 Programming Languages (Tutor)
NUS CS2271 Embedded Systems (TA)
NUS CS1305 Problem Solving for Computing (Tutor)
NUS IT1001 Introduction to Computing (Tutor)

EMPLOYMENT HISTORY


01/2007-
Postdoctoral Researcher and Lecturer
Computer Science Department, Princeton University
Programming language and tools for ad hoc data processing
Joint work with David Walker from Princeton and Kathleen Fisher from AT&T Labs Research

10/2005-01/2007
Software Design Engineer
Microsoft Corp, Identity Services
Work on the design and development of the MSN Passport (also known as the Windows Live ID), a secure user credential and profile management system for all MSN and Windows Live users

07/2005-12/2005
Research Fellow
Dept. Computer Science, National University of Singapore
On leave from 10/01/2005
Independent research primarily on speculative reaction

2001-2005
Teaching Assistant
Dept. Computer Science, National University of Singapore
Taught in tutorials, labs, relief lectures and consultations

1999-2001
Research Assistant
Dept. Computer Science, National University of Singapore

1998
Intern
Hewlett Packard Singapore
, Department of Physical Distribution and Supply Chain.
Worked on Vehicle Routing Problem for HP distribution




PROFESSIONAL SERVICES
External reviewer for:

IEEE Transactions on Vehicular Technology
Artificial Intelligence in Engineering
International Conference on Principles and Practice of Constraints Programming, CP, 2003, 2006, 2007
International Conference on Logic Programming, ICLP 2006



AWARDS AND HONORS
2004-2005 School of Computing Dean's Graduate Award.
2nd prize in SPH AsiaOne Inter-school Homepage Design Contest.
Represented Faculty of Engineering, National University of Singapore to the 1st Undergraduate Research Opportunity Program Conference in Singapore, 1996.
Dr. Goh Keng Swee Scholarship. One of the four GKS scholars of that year.
Singapore MOE scholarship (tuition plus S$6000 annual allowance)
Shanghai Jiaotong University Full Fellowship plus 2,000 RMB annual allowance
Admission to Shanghai Jiaotong University exempted from entrance examination
Second prize in National Physics Olympiad Competition
Third prize in National Math Olympiad Competition in China
National Special Award for the wood-carving "The Harvest"


Copyright © Kenny Qili Zhu 1998-2007. All rights reserved.