Leif Walsh


This is my site. If that does not suit you, kindly repair either your location or your expectations.

aboot


I am an undergraduate student at Stony Brook University, originally from upstate New York, near Rochester. I am studying pure math and theoretical computer science, although I sure enjoy tinkering with my kernel at times, too. I also play music sometimes (but I'm awful about staying in practice).

I like reading and think people don't do enough of it these days (including myself). I like movies and (a select few) TV shows and think people watch too much of them these days (including myself). I like stargazing, and this is probably enough of an excuse for me to tell you that I am a Leo.

I think frisbees are probably one of the greatest ideas of human history, with rollerblades a close second. Their combination grew up, realized its potential, and left them both in the dust (it later hired them both as meager-salaried maintenance workers as an extra slap in the face because it was so awesome and didn't care).

courses


Here is my schedule for this semester:

CSE 302: Professional Ethics for Computer Science
CSE 327: Computer Vision
CSE 409: Computer System Security
PHY 142: Classical Physics II: Honors

research


I am currently working in the filesystems lab at Stony Brook with Rick Spillane and Erez Zadok.

In the 2007-2008 school year, I worked with Rob Johnson and Michael Lamb on Homomorphic Signature Schemes for Digital Photographs.

I am otherwise interested in general algorithms, geometry, algebra, topology, knot theory, number theory, and cryptographic primitives.

teaching


I am the TA for CSE 376 (Advanced Systems Programming in UNIX/C) this semester (Spring 2009).

I was the TA for CSE 373 (Algorithms) in the Fall of 2008. I graded papers and ran office hours.

I was the TA for CSE 150 (Foundations of Computer Science: Honors) in the Fall of 2007. I ran recitations and office hours, and (with less enthusiasm but more coffee) graded papers.

work


I interned at Google over the summers of 2007 and 2008, in the platforms engineering group. I converted a Rails web application to C++ in 2007, and in 2008 I wrote interfaces for two power management and monitoring schemes, in Python, with the web portions in Django and jQuery.

I also ate lots of their food and played with unimaginable amounts of Legos.

music


As stated above, I like to play music. I play mostly cello and guitar, or, when I can get a time slot, in the electronic music studio (run by Daria Semegen).

I like alternative classical music (this guy), punk rock (this guy), and funk (this...thing). I cannot play the funk. If you would like to teach me to play the funk, the drums, or just want to rock some faces together, let me know.

software


I haven't really done any big pieces of software, but I do have a project on sourceforge (that counts, right? right?), called pylooper, and another one in the works (not released or published anywhere yet), called whispyr. Watch for the release of that one, it's one of my more favourite experiments.

I also made morning bell, which is mostly an in-joke with my friend Mike.

contact


You can reach me at my personal e-mail address, leif.walsh@gmail.com, my generic school e-mail address, rlwalsh@ic.sunysb.edu, or at my fsl e-mail address, leif@fsl.cs.sunysb.edu.

My public PGP key is available on most of the public key servers. It has ID and fingerprint F5709C49 and 4128 886C B038 E390 347C 8B16 7C1A 971A F570 9C49, respectively.

resumé


You can view my CV here, as a pdf. I recently started using XeTeX and I can't figure out how to get it to create pretty postscript.

picture of me being real damn pretentious (required)


red x here © 2009 Leif Walsh