Apple Inc
Control Systems Engineer
WD, a Western Digital company
Staff Engineer - Technologist, Servo Firmware
WD, a Western Digital company
Sr. Technologist, Servo Firmware
WD, a Western Digital company
Director, Servo Firmware
University of Virginia
Tsinghua University