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