Richard Lin (Ducky)


Email: richardlin [at] g [dot] ucla [dot] edu



I'm interested in improving device design (primarily at the circuit board level) by integrating ideas from software engineering. The current project is a hardware description language for boards that automates the low-level details of design and provides meaningful design re-use, supported by graphical tooling in an integrated development environment (IDE) that bridges familiar schematic-like views.

My work takes an interdisciplinary approach, blending techniques from human-computer interaction (HCI), programming languages (PL) and electrical engineering (EE).


B.S. Electrical Engineering and Computer Science, UC Berkeley, 2013

Ph.D. Computer Science, UC Berkeley, 2021

Blog posts