Professor of Electrical and Computer Engineering Practice at the University of Southern California
Teaching and research span design, optimization, and verification of digital hardware and software systems
Designed multiple USC undergraduate and graduate courses on logic design, SoC design, system verification, software and algorithm design
Served as a consultant and designer for numerous semiconductor and software companies including Apple, Google, Intel, Samsung, etc.
Founder and President of Vervecode Inc., active in entrepreneurship, investment, and interdisciplinary research in finance, computer science, engineering, and mathematics