Featured Projects
See reports, posters, websites, videos, and GitHub repositories for some of my recent projects.

Digital to Analog Converter VLSI
VLSI design of a seven-bit current-output DAC using Xschem, Magic VLSI, Netgen, and Skywater Technology's 130nm PDK.

Bidirectional A/D/A Converter
VLSI design of a bit-serial bidirectional A/D/A converter in 130nm technology based on a design from Gert Cauwenberghs.

RISC-V Multicycle CPU
RTL design of a RISC-V (RV32I) multicycle CPU core and accompanying components in SystemVerilog.

Folded-Cascode Amplifier VLSI
VLSI design of a folded-cascode differential amplifier and its associated bias circuit using Xschem and Magic VLSI.

CSRL Shift Register VLSI
VLSI design of a four-bit complementary set-reset logic shift register.
Silicon Diode Doping
Experimental process for fabricating diodes by doping P-type silicon wafers with phosphorus.

Hysteretic Oscillator PCB
A circuit board that makes an LED blink using analog circuitry.

Sand Table
A kinetic sculpture that draws patterns in the sand using a magnetic mechanical arm.

Euler Paths for Digital IC Layout
Optimizing layout of digital integrated circuits using graph theory and Euler paths.

Acoustic Modem Receiver
Simulating an acoustic modem receiver and decoding transmitted audio messages.