Fengyun Liu

I’m a PhD student at LAMP/EPFL, supervised by Professor Martin Odersky. I’m also a father of two lovely kids.


My main passion is to make programming in Scala safer by checking properties that are not captured by the core type system, e.g. proper initialization ordering, purity, immutability, linearity.

I’m also interested in general topics about type theory, language abstractions, program analysis, compiler construction, concurrency and intelligence.


Links: resume, blog, lang, prog, github