I am currently a 4th year Ph.D. at CMU.
My research interests are in cyber-physical systems and Programming Lanugages.
I’m working on TTPython, a domain-specific programming language and runtime
designed to make distributed, energy-constrained, and time-sensitive applications
easier to program.
You can give a try here!
I’m working on my thesis proposal. Check it out here.
I will be helping on the 2023 S3D tenure-track hiring committee!
I was a co-instructor of CMU’s Summer 2022 instance of the course
15-213: Introduction to Computer Systems
with Zack Weinberg.
The TickTalk team has submitted a paper on TTPython to OOPSLA 2022!
Unfortunately, it has been rejected :(.
I was a co-instructor with Sol Boucher for
the Summer 2021 instance of the course
15-122: Principles of Imperative Computation
- A Framework and DSL for Distributed, Energy-constrained, and Time-sensitive Applications. Kyle Liang, Reese Grimsley, Eve Hu, Edward Andert, Mohammad Khayatian, Aviral Shrivastava, Carlee Joe-Wong, Jonathan Aldrich, Bob Iannucci. In Workshop on Implementation, Compilation, Optimization of OO Languages, Programs and Systems (ICOOOLPS), 2021.
- Honey Bee Parasite Detection Using a Smartphone Kyle Liang, Jonathan W. Snow, Hatice Ceylan Koydemir, Doruk Kerim Karinca, Derek Tseng, Aydogan Ozcan. In Emerging Researchers National (ERN) Conference in STEM, 2019
- Rapid Detection and Quantification of Waterborne Pathogens Using Smartphone Based Fluorescence Microscopy and Machine Learning Kyle Liang, Hatice Ceylan Koydemir, Steve Feng, Rohan Nadkarni, Derek Tseng, Parul Benien, and Aydogan Ozcan. In Emerging Researchers National (ERN) Conference in STEM, 2017