Biography
Professional Experience
- 2024 – present: Associate Professor of Teaching at University of California, Davis
- 2018 – 2024: Assistant Professor of Teaching at University of California, Davis
- 2017 – 2018: Lecturer at University of California, Davis
- 2015 – 2016: Independent contractor at LeafLabs, LLC
- Working on Project Ara as team lead on the Firmware Development Kit (FDK) and the Firmware documentation for third-party module developers
- 2013 – 2015: Postdoctoral Research Assistant at Sorbonne Université (Paris, France)
- Porting the Linux kernel to the TSAR manycore processor architecture
- Advised by Prof. Alain Greiner
- 2011 – 2012: Postdoctoral Research Assistant at Columbia University
- “Dynamic Information Flow Tracking in Heterogeneous Processors”
- Advised by Prof. Simha Sethumadhavan
- 2010 – 2011: Research Associate at Sorbonne Université (Paris, France)
- Completed my Ph.D. thesis before defense
- ~200 hours of teaching at both undergrad and grad levels
- 2007 – 2010: Embedded systems R&D engineer and Ph.D. candidate at STMicroelectronics (Rousset, France)
- “Dynamic security architecture for multiprocessor systems-on-chip”
- 2006: Graduate Intern at Thalès Communication (Colombes, France)
- Parallelization and deployment of a H.264 video decoder on a multiprocessor virtual system-on-chip prototype using SoCLib SystemC simulation framework
- 2005 – 2006: Graduate Research Associate at Indian Institute of Technology Delhi (New Delhi, India)
- “Silicon Compaction/Defragmentation for Partial Runtime Reconfiguration”
- Advised by Prof. Kolin Paul
- 2005: Graduate Research Assistant at Sorbonne Université (Paris, France)
- Development of a superscalar processor simulation model using SoCLib SystemC simulation framework
Education
- 2010: Ph.D. in Computer Science, Sorbonne Université (Paris, France)
- “Dynamic security architecture for multiprocessor systems-on-chip”
- Co-sponsored by STMicroelectronics
- 2003/2005: B.S. and M.S. in Computer Science, Sorbonne Université (Paris, France)
- Specialization in “Architecture and Design of Integrated Systems”
- Highest honors
Honors and Awards
- Outstanding Faculty Teaching Award, by the College of Engineering (2023)
- Excellence in Teaching Award for the CS department, by the College of Engineering (2020, 2023)
- Best Professor of the Year, by the Davis Computer Science Club (2018, 2019, 2020, 2023)