Research


Teaching


Talks


Application Material

My research interests fall broadly into three categories: programming languages, software engineering, and systems. More specifically I am interested in language, compiler, and runtime design targeted at concurrent/parallel systems. I am also interested in real-time Java as well as embedded and real-time systems. Specifically I am working on high assurance software for embedded and mixed-criticality systems.

I am involved in a number of large software projects:

  • Multi-MLton : a multi-core aware extension of the MLton SML compiler.

  • The Fiji VM: a real-time Java VM with support for mixed-criticality applications (academic licenses available).

  • Sting: an optimizing compiler extension to SessionJ that utilizes JavaFlow.

Recent News:

  • My CS177 course has been adopted at the Austin Independent School District.

  • Our grant was accepted for using Kidle Fires in CS177 and CS180, we are looking to deploy 400 this semester.

Email: lziarek AT cs DOT purdue DOT edu | Curriculum Vitae

721 E North St. #1C | Indianapolis, IN 46202 | USA | +1.317.522.6639