Seagate Technology
Senior Engineer
WD, a Western Digital company
Senior Principal Engineer
WD, a Western Digital company
Technologist
Seagate Technology
Senior Staff Engineer
Headway Technologies
Research Staff Member
Seagate Technology
Staff Engineer
InvenSense, Inc.
Test Development Engineer, Principal
UC San Diego
Teaching Assistant
UC San Diego
Research Assistant
Seagate Technology
Engineering Intern
Université Paris Sud (Paris XI)
University of California, San Diego
University of Illinois at Chicago