Ernest Ng

Research + Projects

Contents


PL Research / Projects

Mica: Automated Differential Testing for OCaml Modules

(OCaml Workshop ’24 paper) (ICFP ’23 SRC poster) (GitHub) (Web demo)

Mechanized Type Soundness Proofs for the Hindley-Milner Type System


Literature Reviews / Independent Studies

Survey: Differentially Private Streaming Algorithms

Asymptotic Behavior of Cliques in Inhomogeneous W-random Graphs

(Report) (Slides)

Proving Pólya’s Random Walk Theorem using Electric Network Theory


Lectures

Programming in the Untyped λ-calculus

Parsers in Haskell


Other Programming Projects

SQL to Pandas Translator

(GitHub)

sql-to-pandas

PennOS

PennOS

HomeLab

homelab