Qian  Zhang

Qian Zhang

My name is pronounced "ch-i-an j-ah-ng"

Assistant Professor
Computer Science and Engineering
University of California, Riverside
Email: qzhang AT cs.ucr.edu

About Me

I have moved to University of California, Riverside as an assistant professor in July 2022. This website is no longer maintained. Please check my new homepage.

I am a Tenure-Track Assistant Professor in Computer Science and Engineering at University of California, Riverside. Prior to that, I was a Postdoctoral Researcher at UCLA during 2019-2022. I worked with Prof. Miryung Kim on software developer tools for democrotizing heterogeneous computing. I got my Ph.D. from The Chinese University of Hong Kong in 2018, adviced by Prof. Johnny Qiang Xu.

My research lies at the intersection of software engineering, heterogeneous hardware design, and data-intensive scalable computing (DISC) systems. I have been selected as one of the eight MIT EECS rising stars in Systems (broadly defined).

Recent News


Emerging hardware, like FPGAs and quantum circuits, is shaping the future of heterogeneous computing; however, the use of such extraordinary computing power is restricted to a few software developers with microprocessor expertise. The vision of my research is to democratize the use of heterogeneous computing with re-designed developer productivity tools. I am particularly interested in developing techniques that lower the barriers of porting traditional software to heterogeneous platforms, and making emerging hardware resources equally accessible across a diverse range of developers. This includes research over reinventing testing, refactoring, program transformation, and interactive programming tools.

My Research Overview


Professional Service

  • Session Chair:
    ICSME Research Track, Smell/Debt session, 2021
  • Program Committee:
    FUZZING, 2022
    ICSME Research Track, 2021
    SIGDA Student Research Forum at ASP-DAC, 2020, 2021, 2022
  • Journal Reviewer:
    IEEE Transactions on Software Engineering and Methodology (TOSEM), 2021
    IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), 2019, 2020, 2021
    IEEE Transactions on Computers (TC), 2019
    IEEE Transactions on Circuits and Systems for Video Technology (TCSVT), 2019
  • External Reviewer: ICFPT'2013, ICCD'2013, ICCD'2014, AC'2016, DFT'2017

Teaching and Mentoring