Post Job Free
Sign in

Assistant Computer Science

Location:
Toronto, ON, Canada
Posted:
September 29, 2012

Contact this candidate

Resume:

Résumé - James Cook

I am a dual citizen of Canada and the United states.Papers

Your Two Weeks of Fame and Your Grandmother's.

James Cook,

Atish Das Sarma,

and

Andrew Tomkins.

[, slides (pdf)]

New Scientist

about the above.

Goldreich's One-Way Function Candidate and Myopic Backtracking Algorithms.

James Cook,,

and

.

[]

Visualizing Similarity Data with a Mixture of Maps.

James Cook,,

and

.

AISTATS 2007

[]

EducationUC Berkeley

I am a Ph.D. student in computer science

under .

Interesting courses: A in Representation Theory (Math 252); A in

Cryptography (CS 278); A in Statistical Learning Theory (CS 281A).

University of Toronto

Honours Bachelor of Science, specializing in Computer Science and

Mathematics, completed May 2007. CGPA 3.86 out of 4.

Interesting courses: A+ in Algebraic Topology (MAT1300); A-, A+ in Real

Analysis I-II (MAT357,457); A+ in Computability and Logic (CS438).

TeachingFall 2011: Teaching assistant for CS 70, "Discrete Mathematics and Probability Theory", taught by Satish Rao.

Fall 2010: Teaching assistant for CS 170, "Efficient Algorithms and Intractable Problems", taught by Christos Papadimitriou.

Work ExperienceSummer 2011: Research Intern at Google, working with, and .

Studied how durations of personal fame in the news have changed over the past several decades, by performing large-scale data analysis of Google's news archive. Paper submitted to WWW 2012.

Summer 2007: Software Engineering Intern at Google. I worked on a large software project in C++, and wrote my own piece of software in JavaScript.

Awards and CompetitionsNSERC Postgraduate Scholarship award for 2007-2012.

ACM International Collegiate Programming Contest 2009: my team advanced

to the world finals in Stockholm.

NSERC Undergraduate Student Research Awards in 2005 and 2006.Programming Fun, a game

I made with Jimmy

Andrews for the

A Game by

Its Cover contest in 2010.

I wrote a metropolis light

transport in

Haskell for fun.

A of three-dimensional elliptic (non-Euclidean) geometry.

Technical Skills

I learn programming languages quickly; I have worked with C++, JavaScript,

Python, Scheme, ML, Java and Matlab, and in my spare time I have explored

dozens of other languages, from Haskell to Perl to Maude.

I have taken an interest in a variety of other things, including the Plan

9 operating system from Bell Labs and the Coq proof assistant.

I am familiar with UNIX programming, and have experience using Linux and FreeBSD.

Other Stuff

I learned French for seven years in elementary school, and Mandarin for two years at UC Berkeley.

Ballet student with the School of Atelier Ballet for ten years.

Performed with Opera Atelier (as a student) in their Dance Through Time

productions.

Took lead roles in Opera Atelier's summer youth opera program.

Played the viola for two years with Hart House strings at the University

of Toronto

Contact Information

E-Mail:

*****@****.********.***;

Phone: 510-***-****; Website:

http://www.falsifian.org/

References available upon request.



Contact this candidate