Curriculum Vitae (Latin for shit I've done)

Education

09/2008 - Present (In progress)
Doctor of Philosophy (Ph.D.) in Computer Science
University of California, Santa Barbara
09/2004 - 06/2008
Bachelor of Science (B.S.) in Computer Science with Honors
University of California, Santa Barbara

Publications

Conferences
User Interactions in Social Networks and their Implications (pdf)
Christo Wilson, Bryce Boe, Alessandra Sala, Krishna P. N. Puttaswamy and Ben Y. Zhao
Proceedings of ACM EuroSys 2009. Nuremberg, Germany, April 2009.
Workshops
Can Social Networks Improve e-Commerce: a Study on Social Marketplaces (pdf)
Gayatri Swamynathan, Christo Wilson, Bryce Boe, Kevin C. Almeroth and Ben Y. Zhao
Proceedings of First Workshop on Online Social Networks (WOSN 2008). Seattle, WA, August 2008.

Teaching History

2009-2010 Academic Year -- Computer Science Lead TA
Responsible for training first year teaching assistants...
Spring 2009 -- Operating Systems (CS170)
An upper division course required for both Computer Science and Computer Engineering majors with 42 students. The projects involved writing a user level shell for linux, adding real-time processes to the Minix scheduler, adding a semaphore server (service) to Minix, implementing the core dump functionality in Minix and finally adding immediate files to Minix's filesystem.
I was responsible for teaching one section a week which was completely project oriented. Additionally I presented the lecture on memory management.
Student Evaluations -- 32 responses (1-5, 1 is best)
Overall evaluation of the TA: 1.3 (dept. avg: 1.8)
Winter 2009 -- Compilers (CS160)
An upper division course required for Computer Science majors with 25 students. The projects had the students write a recursive decent parser for a calculator, followed by a much larger project where the students wrote a compiler for a language similar to C utilizing the tools flex and bison. The assembly produced by their compiler was for x86 machines.
I instructed one section a week, and graded 5 projects. During the course I wrote both a simple utility, turnin_helper and a more sophisticated automatic grading utility, auto_grade to reduce the time spent grading. The latter utility was tremendously beneficial to the students as they received immediate feedback for their submitted projects.
Student Evaluations -- 10 responses (1-5, 1 is best)
Overall evaluation of TA: 1.1 (dept. avg: 1.9)

Awards

Outstanding Computer Science Teaching Assistant Award, College of Engineering -- 2009 Academic Year
Outstanding CS Teaching Assistant Award -- Spring 2009
Outstanding CS Teaching Assistant Award -- Winter 2009

Work Experience

Appfolio -- June 2009 - Sept. 2009
Improved continous integration performance through parallelization for the purpose of reducing the time to run the entire test suite.
Google -- July 2008 - Sept. 2008
As a Platforms Engineering Intern I worked on writing multi-machine network tests for the autotest framework. This heavily involved core autotest modifications as it was not designed for multi-machine tests.
VCEL (sold to fotochatter.com) -- Aug. 2005 - Nov. 2006
Involved in the design and start-up of a first generation mobile social network service. Wrote a custom query based protocol for communication between J2ME enabled phones and the web server.
WorldViz -- Apr. 2005 - Present
Hired contractor primarily for web development, and web server maintenance. Also contracted for physical network support, and Microsoft Active Directory and Exchange support, though I loathe supporting Microsoft products.
Northrop Grumman -- Nov. 2003 - Sept. 2004
As a Computer Support Intern I helped support Windows 2000 and XP machines, printers, and other general technical problems.
Henry's Farmers Market -- Sept. 2003 - Jan. 2004
Paper or plastic?
me
email
My SSH Public Key
Star Trek Quotes:
"It is possible to commit no errors and still lose. That is not a weakness. That is life." -- Jean-Luc Picard

"Believing oneself to be perfect is often the sign of a delusional mind." -- Data

"Mr. Spock, the women on your planet are logical. That's the only planet in the galaxy that can make that claim." -- James Tiberius Kirk

"Computer, compute to the last digit the value of pi." -- Mr. Spock

"I signed aboard this ship to practice medicine, not to have my atoms scattered back and forth across space by this gadget." -- Dr. Leonard "Bones" McCoy

"The best diplomat that I know is a fully-loaded phaser bank." -- Montgomery "Scotty" Scott

Links