I am an assistant professor (tenured) in the Computer Architecture for Embedded Systems (CAES) group at the University of Twente (NL). Previously, I was a Postdoc in Design Automation for Embedded Systems Group from 2019 to 2021. I did my PhD in Computer Science between November 2014 and May 2019 in TU Dortmund, Germany. Before my PhD, I received my bachelor and master degrees in “Interdisciplinary Program of Humanities and Social Sciences” (2011) and Computer Science (2013) respectively, from National Tsing-Hua University in Taiwan. I currently serve as Associate Editor for the IEEE Nanotechnology Magazine, and Guest Editor for the ACM Transactions of Cyber-Physical Systems and the ACM Transactions on Embedded Computing Systems.

My research interests span a wide spectrum, ranging from intricate algorithms to detailed compilation processes. Particularly, I focus on hardware-software co-design automation and bridge the gap between theory and practice in real-time system software. In addition to my academic pursuits, I am committed to mentorship, engaging in programs such as Google and ESA Space Summer of Code. Furthermore, I am passionate about contributing to open-source development, with a particular emphasis on RTEMS. This multifaceted dedication reflects my enthusiasm for both theoretical exploration and hands-on implementation in the ever-evolving landscape of technology.

Download my CV (updated on Jan. 2024)

  • Real-Time System Software
  • Emerging Memories
  • Software Automation
  • Dependable Computing Systems
  • PhD in Computer Science (Dr.-Ing., with the highest distinction "summa cum laude"), 2019

    TU Dortmund University, Germany

  • MSc in Computer Science, 2013

    National Tsing-Hua Uni­ver­sity in Taiwan

  • BA in Computer Science (Minor) / Humanities and Social Sciences (Major), 2011

    National Tsing Hua Uni­ver­sity in Taiwan


My journey in Europe

Assistant Professor (Tenured)
Sep 2021 – Present Enschede, The Netherlands
Postdoctoral Researcher
Jun 2019 – Aug 2021 Dortmund, Germany
Research Associate
Mar 2014 – May 2019 Dortmund, Germany
Research Associate
Micro Hardware Technologies for Automation, Karlsruhe Institute of Technology (KIT)
Mar 2013 – Feb 2014 Karlsruhe, Germany


Design and Implementation of Real-Time Systems
This course is to deepen and broaden the knowledge of ASCI PhD students in real-time systems.
Dutch Real-Time Systems
We aim at creating a sustainable community on real-time systems in NL to combine its research forces, stimulate collaborations cohesively, and favor its outreach internationally.
4TU.University Teaching Qualification (UTQ)
The board of 4TU.Education declares that I have attained the required level for the pedagogical competencies of the University Teaching Qualification.
Promotion by ACM SIGDA on “Who’s who”
Multimedia (A/V) Chair
JSPS Postdoctoral Fellowship Summer Programme
Nomination of Best Paper Award for “Margin-Maximization in Binarized Neural Networks for Optimizing Bit Error Tolerance”
P5 -Project Group Practice Award
Dissertation Award for Optimization and Analysis for Dependable Application Software on Unreliable Hardware Platforms
SIGDA Student Travel Grant
Best Student Paper Award for “Analysis of Deadline Miss Rates for Uniprocessor Fixed-Priority Scheduling”
SIGBED Student Travel Grant

Recent Posts

Recent Publications

Quickly discover relevant content by filtering publications.
(2023). Accelerated Real-Time Classification of Evolving Data Streams using Adaptive Random Forests. FPT.

(2023). Lightweight Instrumentation for Accurate Performance Monitoring in RTOSes. DATE.

(2023). Probabilistic Reaction Time Analysis. TECS.


(2023). On the Equivalence of Maximum Reaction Time and Maximum Data Age for Cause-Effect Chains. ECRTS.


(2023). Rapid NVM Simulation and Analysis on Single Bit Granularity Featuring Gem5 and NVMain. NVMSA.