I am a third-year PhD Student at University of California, Berkeley working with Prof. John Canny. My current research focuses on developing machine-learning powered interactive systems supporting sketch-based human-computer interactions. I am based in Hong Kong | Berkeley, CA. I am familiar with Tensorflow/Machine Learning research, and Java/Android | Python/Flask Development.

I worked with Prof. Ranjitha Kumar in her Data-driven Design Group in the HCI Group during my undergraduate studies at UIUC. I was also the president of the Promoting Undergraduate Research in Engineering Committee at UIUC.

My research is kindly supported by Berkeley Institute of Design, Berkeley AI Research, and Google.

library_books publications

  • Sketchforme: Composing Sketched Scenes from Text Descriptions for Interactive Applications

    Forrest Huang, and John F. Canny
    To Appear at UIST '19

  • Swire: Sketch-based User Interface Retrieval

    Forrest Huang, John F. Canny, and Jeffrey Nichols
    Proceedings of CHI '19

  • GPU-Accelerated t-Distributed Stochastic Neighbor Embedding

    David M. Chan*, Roshan Rao*, Forrest Huang*, and John F. Canny
    Journal of Parallel and Distributed Computing

  • t-SNE-CUDA: GPU-Accelerated t-SNE and its Applications to Modern Data

    David M. Chan*, Roshan Rao*, Forrest Huang*, and John F. Canny
    HPML Workshop '18 Outstanding Paper Award

  • MakerLens: What Sign-In, Reservation and Training Data Can (and Cannot) Tell You About Your Makerspace

    Eldon Schoop, Forrest Huang, Nathan Khuu, and Björn Hartmann
    Proceedings of ISAM '18

  • ZIPT: Zero-Integration Performance Testing of Mobile App Designs

    Biplab Deka, Zifeng Huang, Chad Franzen, Jeffrey Nichols, Yang Li, and Ranjitha Kumar
    Proceedings of UIST '17

  • Rico: A Mobile App Dataset for Building Data-Driven Design Applications

    Biplab Deka, Zifeng Huang, Chad Franzen, Joshua Hibschman, Daniel Afergan, Yang Li, Jeffrey Nichols, and Ranjitha Kumar
    Proceedings of UIST '17

  • ERICA: Interaction Mining for Mobile Apps

    Biplab Deka, Zifeng Huang, and Ranjitha Kumar
    Proceedings of UIST '16

  • Ranking Designs and Users in Online Social Networks

    Biplab Deka, Haizi Yu, Devin Ho, Zifeng Huang, Jerry O. Talton, and Ranjitha Kumar
    Extended Abstracts of CHI '15

navigation coursework

  • Teaching

    CS182/282A Designing, Visualizing and Understanding Deep Neural Networks

    CS160 User Interface Design and Development

  • Selected Coursework

    CS280 Computer Vision

    CS294 Talking to Robots

    CS294 Special Topics in Deep Learning