| For West is where we all plan to go some day. It is where you go when the land gives out and the oldfield pines encroach. It is where you go when you get the letter saying: Flee, all is discovered. It is where you go when you look down at the blade in your hand and see the blood on it. It is where you go when you are told that you are a bubble on the tide of empire. It is where you go when you hear that thar's gold in them-thar hills. It is where you go to grow up with the country. It is where you go to spend your old age. Or it is just where you go.
|
I'm a professor in the College of Computer and Information Science at Northeastern University. My research interests are programming languages, compilers, and systems.
At Northeastern, I frequently teach Compilers in the Fall.
In Spring 2026, I will be teaching a graduate compilers course on the technology specific to compiling functional languages based on Church's Lambda Calculus, such as OCaml, SML, Haskell, Scheme or Racket. Students in the class, of course, will build an optimising compiler for such a language over the course of the class; the class project will produce a compiler at roughly the level of sophistication of SML/NJ or Racket's Chez compiler. Full information about the class can be found at the course web site (including the course number and CRN). Although it is a graduate class, the class is open to interested undergraduates with instructor permission --- send me an email and tell me about your interest and prior preparation for the course.
Please get lost.
I do have hobbies.
Don't let your fascination with technology cause you to neglect the spiritual issues.
Planning to write a doctoral dissertation? Save me from repeating my standard advice on the subject, and read it instead.
Olin Shivers / shivers at ccs dot neu dot edu