Hsiao-Yun (Katie) Tseng

I am a PhD student in the Computer Science Department at University of California, Los Angeles (UCLA). This page described what I have done :P, and my LinkedIn profile (link) includes professional details. To save your time, you can take a look at my one-page CV (link)


580 Portola Plaza,
Room 1762 Boelter Hall,
Los Angeles, CA 90095-1596
Email: tsenghy AT g.ucla.edu

About me

I am a PhD student in Computer Science Department at UCLA. I am affiliated with Networked and Embedded Systems Lab (NESL) where I work under the supervision of Prof. Mani Srivastava. I received my M.S. degree in Computer Science and Informaion Engineering from National Taiwan University, where I had actively been working in Communications and Multimedia Laboratory directed by Professor Jia-Lin Wu, IEEE fellow. During that time, I was focusing on research areas of Multimedia System, Video Content Analysis, and Digital Signal Processing. I received my B.S. degree in Computer Science from National Chiao Tung University, where I was working in areas of Mobile Networks and Voice over IP (VoIP); I was co-advised by Professor Meng-Hsun Tsai and Professor Yi-Bin Lin, IEEE fellow.

Before I joined NESL, I was a protocol software engineer Mediatek Inc., the 2nd largest mobile phone chip maker. Prior to Mediatek, I was a firmware engineer in IBM Taiwan System and Technology Laboratory (which is acquired by Lenovo in 2014).

I love building systems and solving problems regarding computer networks, software systems, and various applications on mobile devices, including topics on context-aware systems, cloud computing and privacy, machine learning, wireless networks, and Named Data Networking (NDN).

Professional Summary

Before UCLA, I was a protocol software engineer at Mediatek (one of the highest-paying companies in Taiwan) for 3+ years, and I served as a firmware engineer IBM for about 1 year.

Starting from my first year in the US, I did summer internship in different places. In summer 2017, I worked as a software engineer intern in Facebook, and I completed a PhD-level project using python and HiveQL. In summer 2016, I worked as a Technical Intern in Synopsys, the leading in electronic design automation (EDA) and semiconductor IP company; I developed low-level APIs using C/C++ in Linux environment for their EDA product.

  • • Proficient in C/C++ on Linux/Android; familiar with Java/Python/.NET/Matlab/SQL/HTML
  • • 3+ years of experience in LTE protocol software development using C/C++ in embedded Linux
  • • 1+ year of experience in firmware development using C/C++ in Linux environment
  • • 1+ year of experience in website/database development using PHP, HTML, MySQL, etc.

See My LinkedIn Profile

Work Experience

See My LinkedIn Profile


  • 2015-now : Department of Computer Science, University of California, Los Angeles (UCLA)
    • Ph.D. in Computer Science; advisor: Prof. Mani Srivastava
    • Research topic: privacy-preserving cloud computing service for mobile devices based on Intel SGX
    • GPA: 3.8/4.00; course work: Advanced Computer Networks (CS 218), Advanced Computer Architecture (CS 251A), Current Topics on System Architecture (CS 259), Wireless and Mobile Internet (CS 211), Internet Architecture and Protocols (CS 217A), Cloud Computing (CS 219), Mobile Communication and Application (CS 219), Embedded System (EE M202A)
  • 2009-2011: Department of Computer Science and Information Engineering, National Taiwan University
    • M.S. in Computer Science and Information Engineering; advisor: Prof. Jia-Lin Wu
    • Thesis: Distributed video coding with compressive sensing (published in a top-tier Multimedia conference)
    • GPA: 4.00/4.00; selected course work: Machine Learning, Information Theory and Coding Techniques, Digital Signal Processing, Digital Image Processing, Digital Speech Processing
  • 2005-2009: Department of Computer Science, National Chiao Tung University
    • B.S. in Computer Science; advisor: Prof. Yi-Bin Lin and Prof. Meng-Hsun Tsai
    • GPA: 3.86/4.00. Major GPA: 3.86. Last 2 years GPA: 3.89. Overall Ranking: 3
    • Selected course work: Data Structures, Database, Algorithms, Artificial Intelligence, Operating Systems, Computer Architecture, Object-Oriented Programming, Network Programming, Linux System Administration, Assembly Language and System Programming, Numerical Methods
  • 2002-2005: Taipei First Girls High School


  • Bo-Jhang Ho, Renju Liu, Hsiao-Yun Tseng, and Mani Srivastava. "MyoBuddy: Detecting Barbell Weight Using Electromyogram Sensors." Proceedings of the 1st Workshop on Digital Biomarkers. ACM, 2017 (Link)
  • Hsiao-Yun Tseng, Yun-Chung Shen, and Ja-Ling Wu. "Distributed video coding with compressive measurements." Proceedings of the 19th ACM international conference on Multimedia. ACM, 2011. (Link)
  • Yu-Ting Chen, Yi-Ting Cheng, Pei-Shiuan Ho, Hsiao-Yun Tseng. "Method of selecting an active SIM from multiple SIMs and a wireless device utilizing the same." U.S. Patent Application 14/183,652. (Link)

Honors & Awards

  • Third Place in Network Communication Software and Creative Applications Contest, held by Taiwan Ministry of Education, 2008 (in nation)
  • Presidential Award (ranked 1st in class), Fall 2005, Department of CS, National Chiao-Tung University
  • Presidential Award (ranked 1st in class), Fall 2006, Department of CS, National Chiao-Tung University
  • Presidential Award (ranked 3rd in class), Spring 2006, Department of CS, National Chiao-Tung University

Selected Projects

Android App

Created an Android application for video streaming in a Peer-to-Peer group using Java


Developed and maintained the codes for LTE Layer 2 data transmission, which is required to meet hard real-time 1ms

Multimedia System

Invented a novel video codec based on distributed video coding and compressive sensing

Software Systems

Created privacy-preserving computation services on intel NUC mini PCs with intel SGX SDK and C/C++ on Ubuntu

Machine Learning

Built a traffic prediction system using machine learning techniques with Perl and Matlab

Cloud Computing

Built a simulation system for network function virtualization (NFV) of mobile network on OpenStack

Mobile Networks

Built a simulation system for Voice over LTE using openIMS and open5gcore

Computer Networks

Built a system that provides various cloud computing service based on Named Data Networking (NDN)