Home

James King - Curriculum Vitae


Personal Information

Name:James Alexander King
Born:1980, Vancouver, British Columbia, Canada
Citizenship:Canada
Great Britain

Contact Information

Email:jking@cs.mcgill.ca
Fax:(514) 398-3883
Mailing Address: James King
School of Computer Science
McGill University
3480 University Street
McConnell Engineering Building, Room 318
Montreal, Quebec, Canada
H3A 2A7

Research Interests


Education

McGill University, Montréal, Québec, Canada

Ph.D. Student in Computer Science.
Attended:September 2005 to Present.
Advisor:Luc Devroye.
Thesis Topic:To Be Determined.
Average:A.

University of British Columbia, Vancouver, British Columbia, Canada

M.Sc. in Computer Science.
Attended:September 2003 to August 2005.
Degree Conferred:November 17, 2005.
Advisor:William Evans.
Thesis Topic:Approximation Algorithms for Guarding 1.5-Dimensional Terrains.
Average:90% (A+).

University of Waterloo, Waterloo, Ontario, Canada

B.Math. in Computer Science, Honours Co-op with Distinction.
Attended:September 1998 to April 2003.
Degree Conferred:June 14, 2003.
Research Supervisor:J. Ian Munro.
Research Topic:Unordered Binary Searching.
Average:91% (A+).

Honours and Awards

Walter C. Sumner Memorial Fellowship
2008-Present. Held at McGill.

McGill Alma Mater Travel Grant
2006. For travel to LATIN '06.

Richard H. Tomlinson Doctoral Fellowship
2005-2008. Held at McGill.

Natural Sciences and Engineering Research Council of Canada (NSERC) Postgraduate Scholarship (Doctoral)
2005-2007. Held at McGill.

Natural Sciences and Engineering Research Council of Canada (NSERC) Postgraduate Scholarship (Master's)
2003-2005. Held at UBC.

UBC Graduate Entrance Scholarship
2003. Held at UBC.

Advanced Systems Institute (ASI) Graduate Recruitment Award
2003. Held at UBC.

NSERC Undergraduate Student Research Assistantship Grant
2003. Held at McGill University.

NSERC Undergraduate Student Research Assistantship Grant
2002. Held at Freedom Intelligence, Waterloo, ON.

Rene Descartes Scholarship
1998. Held at University of Waterloo.

Publications

[PDF] VC-Dimension of Visibility on Terrains
James King
Proceedings of CCCG 2008.
Random Hyperplane Search Trees
Luc Devroye, James King, and Colin McDiarmid.
Accepted to SIAM Journal on Computing pending revisions.
[PDF] Neighbourhood Thresholding for Projection-Based Motif Discovery
James King, Warren Cheung, and Holger H. Hoos
Accepted to Bioinformatics pending revisions.
[PDF] Realization of Degree 10 Minimum Spanning Trees in 3-Space
James King
Proceedings of CCCG 2006.
[PDF] Minimizing the Number of Arcs Linking a Permutation of Points in the Plane
Stephane Durocher, Chris Gray, and James King
Proceedings of CCCG 2006.
[PDF] A 4-Approximation Algorithm for Guarding 1.5-Dimensional Terrains
James King
Lecture Notes in Computer Science (3887), pp. 629-640, 2006.
[PDF] Fun-Sort--or the Chaos of Unordered Binary Search
Therese Biedl, Timothy Chan, Erik D. Demaine, Rudolf Fleischer, Mordecai Golin, James A. King, and J. Ian Munro
Discrete Applied Mathematics, volume 144, number 3, December 2004, pages 231-236.

Non-Refereed Contributions

[PDF]Approximation Algorithms for Guarding 1.5-Dimensional Terrains
James King
Master's Thesis, August 2005.
[PDF]Realisation of Degree 10 Minimum Weight Spanning Trees in 3-Space (full version)
James King
Unpublished Manuscript, June 2005
[PDF]Origami-Constructible Numbers
James King
Survey Paper, December 2004
[PDF]Succinct Data Structures for Tree Adjoining Grammars
James King
Unpublished Manuscript, April 2004
[PDF]A Survey of 3SUM-Hard Problems
James King
Survey Paper, December 2003
[PDF]Conductance and Rapidly Mixing Markov Chains
James King
Survey Paper, April 2003

Work Experience

McGill University, Montreal, Canada
Teaching Assistant. September 2007 - December 2007 (part time)

University of British Columbia, Vancouver, Canada
Teaching Assistant. August 2004 - April 2005 (part time)

McGill University, Montréal, Canada
Research Assistant. April 2003 - August 2003 (full time)

University of Oulu, Oulu, Finland
Researcher / Developer. September 2002 - December 2002 (full time)

Freedom Intelligence, Waterloo, Canada
Researcher / Developer. January 2002 - April 2002 (full time)

University of Waterloo, Waterloo, Canada
Undergraduate Research Assistant. September 2001 - April 2002 (part time)

Pandora Neue Medien, Stuttgart, Germany
Java Developer. April 2001 - September 2001 (full time)

Sierra Systems, Vancouver, Canada
Java / XML Developer. September 2000 - December 2000 (full time)

Home