Felix is a Ph.D student in Programming Languages at Northeastern University's College of Computer and Information Science.
pnkfelix ccs neu eduPre-history: Felix received a Bachelors degree in 2000 and an M.Eng in 2001, both in EECS from MIT. After graduating from MIT, he worked at Green Hills Software before returning to Boston to pursue a Ph.D at Northeastern.
In Spring semester of 2008, Felix is teaching CSG 111, in concert with Professor Will Clinger. CSG 111 is also known as Principles of Programming Languages.
In Spring semester of 2006, Felix taught CSU 211 as an instructor of record. CSU 211 is also known as Fundamentals of Computer Science I.
Felix was a teaching assistant for CSU 211, taught by Professor Matthias Felleisen, in the Fall semester of 2005 and in the Fall semester of 2003.
When he was at MIT, Felix was a teaching assistant for 6.170, Laboratory in Software Engineering, for the spring 2000, fall 2000, and spring 2001 semesters.
Felix currently researches garbage collection with bounded pause times via heap partitioning. He is using the Larceny implementation of the Scheme programming language as the basis for his experiments. He recently completed his comprehensive exam.
More generally, Felix is interested in language implementation issues, such as compiler technology and runtime system design. Felix is also interested in tools for program understanding and for assisting in software development.
Felix is one of the developers of Larceny (credit for the design and implementation of Larceny should be attributed to Lars T Hansen and Will Clinger).
Felix contributed to the development of the Green Hills compiler infrastructure while he was employed there. He no longer remembers what else he is allowed to say about his contributions to their compiler. But he does remember that Santa Barbara is a beautiful city.
Felix contributed to the development of the FLEX compiler infrastructure.
Under the supervision of Alan Wexelblat, Felix contributed to the development of the Footprints, a tool for collecting and interactively presenting information about the collective browsing activity of a community. Sadly the project website is no longer up; more information is available at Alan's website.
Felix enjoys skiing and cooking.
He also likes teaching. As an example: his attempt to make a "one page" Javascript tutorial aimed at one of his nephews (possibly doomed to failure).
Felix also wrote a Subversion tutorial that is meant to illustrate a particular work flow and how state propagates between subversion users and the central repository.
His brother Anson and Anson's wife Jenny are starting a food and wine boutique named Picnic in Seattle, WA.