Skip to main content

Eli Barzilay

Part-Time Lecturer


Mailing Address

Northeastern University
ATTN: Eli Barzilay, 301 ME
360 Huntington Avenue
Boston, MA 02115


  • PhD in computer science, Cornell University
  • MSc in computer science, Ben Gurion University – Israel
  • BSc in computer science, Ben Gurion University – Israel


Eli Barzilay is a lecturer at Northeastern University’s Khoury College of Computer Sciences. He earned both his bachelor’s and master’s degrees in computer science at Ben Gurion University in Israel, and he earned his PhD in computer science at Cornell University in 2003. His research areas include formal methods, software engineering, and his main field of research and teaching – programming languages. He is a native of Ein-HaBsor, Israel, and is a member of nuPRL, located in 308 West Village H.

He is interested in programming languages of all kinds and has studied computer music and applied logic. He believes that programming languages are important to study for anyone interested in becoming a software developer.

What are your research interests?

I have gone through some interesting areas in my studies. I studied computer music (because I wanted to do programming languages) and applied logic (because I wanted to do programming languages). I’ve always been around many kinds of reflection, mainly in programming languages.

What do you enjoy most/find most rewarding about what you teach? Is there anything notable or unique about the kind of students that you teach?

In addition to finding the topic of programming languages personally fascinating, I also believe that it is an extremely important subject for a good CS degree — and that includes people whose goal is to become software developers.

How did you get into the computer science field?

I discovered computers while I was in the fifth grade, and I have been hacking ever since then.

What are the specifics of your industry experience?

I’m also working in the real world, but that is primarily to be able to say with authority that yes, programming languages are extremely important — in academic CS and in the commercial world.