contrapunctus, by Christopher League
» bio   • contact   • copyright   • colophon  

About me…

Me at Eaton Centre (2)

This is the web site of Christopher League. I am a computer science professor at Long Island University in downtown Brooklyn, New York. This site contains information about my teaching, research interests, and hobbies, which include music, travel, food, reading, programming, design, and photography.

In the interests of credentialism, here are my degrees, all in computer science:

2002  Ph.D. Yale University
1997  M.S. University of Maryland, College Park
1995  B.S. Johns Hopkins University

You may read more about my research and other interests by browsing my journal, or by selecting other tabs on the navigation bar at the top of this page.

Biography of a budding programmer

I was born in Baltimore, Maryland in the early 1970s. My family moved to rural southern Pennsylvania just before I started school. Our home was barely a few meters north of the Mason-Dixon line, so I still consider myself to be from Maryland.

My first computer—it connected to a regular television.

When I was about nine years old, my father brought home a Texas Instruments 99/4A home computer, and this probably changed my life forever. At first, we did not have the expansion unit (with floppy drive) nor hardly any game cartridges, nor even the cables to connect a cassette recorder. So I started to learn BASIC programming, writing out my programs into a notebook in longhand so that I could save my work.

Programming was a great thrill: like building things with Lego, except the programs actually did something (or failed to, which meant hours of stimulating bug-chasing). Around the same time, a few of my friends had acquired the Commodore 64 or Apple IIe, and my school had a few TRS-80 Model IV machines. So before long, I knew a few different dialects of BASIC, and was roughly familiar with the capabilities of each machine.

The purple book

Before finishing high school, I had mastered Pascal and Logo, and I went to Hopkins to study computer science, figuring I would take up computer programming as a career. But when, in my second semester, I encountered the classic purple book—Structure and Interpretation of Computer Programs—I discovered that there was much more to computing and programming languages than I had previously imagined. The idea of graduate study and academic computer science suddenly became attractive.

The grad school years

It seems I spent an enormous fraction of my life in graduate school, but I guess that’s true of anyone in the Ph.D. club. For me, the grad school years included the rise and fall of the millennial dot-com craziness. This meant that, if I were to have a fight with my thesis adviser on a Monday, I could have a job at a web startup by Wednesday and become filthy rich in the IPO on Friday. Fortunately, my adviser was extremely reasonable. Or is that unfortunate? I’m still not sure…

I didn’t receive very many acceptance letters the first time I applied to grad school, probably because my GRE scores were abysmal, particularly the verbal. I have no good excuse for that, except that my vocabulary was weak—perhaps because I used 50¢ words like ‘weak’ rather than $5 words like ‘abysmal’. At any rate, University of Maryland was not high on my list, because they had very few faculty members with similar interests to mine. (This has changed since then.) But I had a great chat with John Gannon (now, sadly, deceased) about my options, and he convinced me to give Maryland a try.

I did, and I learned a hell of a lot. Not just about computer science and research, but about teaching. It is still the only school I’ve been to that had rigorous graduate-level course-work. It had a large enough grad program to sustain that. At Yale, grads were either mixed in with undergrad courses, or we attended seminars where we just read papers. Maryland filled many holes in my CS education, and I learned to appreciate how challenging and rewarding teaching could be.

Still, I decided to try to apply again elsewhere. This time, I prepared studiously for the GRE, thought harder about my research interests, contacted professors whose work interested me, etc. This yielded several more acceptance letters. When I visited Yale, two factors influenced me. First, Zhong Shao spent a lot of time talking with me about his project, and his excitement was absolutely contagious. Second, that evening I spent many hours with a group of grad students at Bar, where the pizza and house-made beer were among the best I had ever tasted. No comment on which of these factors was ultimately more influential in my decision to attend Yale. [Mmm… espresso stout.] I never once regretted the decision. Apart from the research opportunities, I met so many extraordinary people, and loved life in New Haven.

Extracurriculars

Computer science may be the dominant theme in my life, but not the only one. Lest someone thinks that I am less than well-rounded, this section is devoted to my other interests.

I began taking piano lessons at about age 5. I was okay, but nothing really special; I loathed practicing every day. In high school I found a new teacher, who had retired from teaching at the Peabody Conservatory. At this point, I took the piano more seriously, and started listening to—and liking—classical music. It was probably too late for me to become a concert pianist, but it at least was a hobby I wanted to keep. I continued taking lessons in college, at Peabody. This was a fantastic opportunity that I probably didn’t take seriously enough, but my playing matured some, and I did get a lot out of it—particularly considering what little I put in.

I cannot draw or paint, but I always seemed to have an eye for design. I was the layout editor and a photographer for my high school newspaper. When I finished college, I got a nice 35mm SLR camera of my own, and I still use it for travel. I started publishing my photos on the web in 1998, and I have received lots of great feedback. In grad school, I became more interested in page design and typography. I bought several books and really learned the innards of Τεχ. It’s delightfully old-school, but still (sadly?) the premier digital typesetting software. When I was learning all this, I wouldn’t have claimed it was anything other than a time sink. But now I’m glad to have learned it; I think my papers, slides, posters, syllabi, and web site are all better because of it. I clearly went overboard, but I think everyone can benefit by knowing a little about design. I recommend The Non-Designer’s Design Book by Robin Williams.

At some level, I think I always knew I was gay. But at another level, I was inexplicably clueless about what that meant until maybe the third year of college, and I didn’t really come out until grad school. It’s hard to fathom now what was going on in my head. Today, it seems that many kids understand themselves well enough to come out at age 12 or earlier. I think I was a late bloomer partly because of where and when I came of age: rural southern Pennsylvania in the 1980s. Today it must be easier to figure out, most importantly because the concept is all over the media now. But even more immediate is the fact that the men’s sections of department stores are now plastered floor to ceiling with photos of buff underwear models. I don’t recall that when I was growing up. Exposure to a few Calvin Klein or Abercrombie ads at age 16 may have propelled me out of the closet sooner!

I met Art in December 1998, at a party at Yale. We both seemed to know we wanted to be together right away, so the neurotic courtship phase was thankfully short. We now live happily together at the edge of New York City, on Long Island.