Andrew Chio

Andrew Chio

Graduate Student Researcher

University of California, Irvine

Biography

I am a graduate student researcher in the Distributed Systems Middleware Group (DSM) and the Information Systems Group (ISG), where I am advised by Professor Nalini Venkatasubramanian at the University of California, Irvine.

Interests
  • Internet-of-Things
  • Middleware
  • Machine Learning
  • Optimization
  • Distributed Systems
Education
  • Computer Science, Ph.D., 2025

    University of California, Irvine

  • Computer Science, B.S., 2019

    University of California, Irvine

Research Experience

 
 
 
 
 
University of California, Irvine
Graduate Research Assistant, Distributed Systems Middleware Group
University of California, Irvine
Sep 2019 – Present

Joined the Distributed Systems Middleware Group.

Advisor: Prof. Nalini Venkatasubramanian

 
 
 
 
 
University of California, Irvine
Undergraduate Research Assistant, Distributed Systems Middleware Group
University of California, Irvine
Sep 2018 – Jun 2019

Joined the Distributed Systems Middleware Group.

Advisor: Prof. Nalini Venkatasubramanian

  • Continued work for formulation and extensions for the mediator placement problem
 
 
 
 
 
University of California, Irvine
Undergraduate Research Assistant, TIPPERS IoT Programming Project
University of California, Irvine
Jan 2019 – Jun 2019

Part of the Testbed for IoT-based Privacy-Preserving PERvasive Spaces (TIPPERS) project, which looks at developing a system to manage IoT smart spaces by collecting sensor data, inferring semantically meaningful information from it, and offering such inferences to developers creating smart applications.

Advisors: Prof. Georgios Bouloukakis, Prof. Roberto Yus, Prof. Sharad Mehrotra, Prof. Nalini Venkatasubramanian

Responsibilities include:

  • Design and implementation of an IoT smart space simulator
  • Used in the NAVWAR Trident Warrior 2019 project to simulate ship personnel
 
 
 
 
 
University of California, Irvine
SURF-IoT Fellow, Distributed Systems Middleware Lab
University of California, Irvine
Jun 2018 – Aug 2018

Part of the SURF-IoT Program, which offers undergraduate students an opportunity to work with faculty members on a research project related to the Internet-of-Things.

Advisors: Prof. Georgios Bouloukakis, Prof. Nalini Venkatasubramanian

Results:

  • Formulated and proposed solution for a mediator placement problem to support adaptive communication in Edge-IoT systems

Teaching Experience

 
 
 
 
 
University of California, Irvine
Teaching Assistant, Principles of Operating Systems
University of California, Irvine
Mar 2020 – Jun 2020

During quarter: Spring 2020

Course Website: CS 143A

Responsibilities include:

  • Wrote and graded homework assignments and exams
  • Responded to student questions using the online forum, Piazza
  • Held general office hours and review sessions to help students understand concepts
 
 
 
 
 
University of California, Irvine
Teaching Assistant, Intermediate Programming
University of California, Irvine
Jan 2020 – Jun 2021

During quarters: Winter 2020, Winter 2021, Spring 2021

Course Website: ICS 33

Responsibilities include:

  • Held general lab hours and office hours to help students debug programs and understand key concepts in the course
  • Wrote some scripts to aid in grading course
 
 
 
 
 
University of California, Irvine
Teaching Assistant, Data Structures Implementation and Analysis
University of California, Irvine
Jan 2016 – Dec 2020

During quarters: Fall 2019, Fall 2020

Course Website: ICS 46

Responsibilties:

  • Held general lab hours to help students debug programs
  • Graded programming assignments, quizzes, exams
  • Managed scripts used to grade all programming assignments
 
 
 
 
 
Department of Computer Science, University of California, Irvine
Undergraduate Reader, Data Structures Implementation and Analysis
Department of Computer Science, University of California, Irvine
Sep 2017 – Dec 2018

During quarters: Fall 2017, Winter 2018, Fall 2018

Course Website: ICS 46

Responsibilities:

  • Held general lab hours to help students debug programs
  • Graded programming assignments, quizzes, exams
  • Managed scripts used to grade all programming assignments
 
 
 
 
 
Department of Mathematics, University of California, Irvine
Undergraduate Learning Assistant, Pre-Calculus & Calculus
Department of Mathematics, University of California, Irvine
Sep 2018 – Jun 2019

Part of the Certified Learning Assistants Program (CLAP), which employs undergraduate peer educators - Learning Assistants (LAs) - to work with students in the classroom setting to support and facilitate active learning in courses.

Responsibilties:

  • Helped students in Active Learning, Office Hours and Assignments (ALOHA) sessions
  • Held several weekly office hours
  • Wrote scripts to automate administration of course
 
 
 
 
 
Department of Physics and Astronomy, University of California, Irvine
Undergraduate Learning Assistant, Classical Physics Lab
Department of Physics and Astronomy, University of California, Irvine
Sep 2017 – Jun 2019

Part of the Certified Learning Assistants Program (CLAP), which employs undergraduate peer educators - Learning Assistants (LAs) - to work with students in the classroom setting to support and facilitate active learning in courses.

Responsibilties:

  • Managed quality of course materials
  • Helped to run multiple physics labs and office hours
  • Responded to student questions on the online forum, Piazza

Awards & Achievements

ARCS Foundation Scholar
UC National Lab In-Residence Graduate Fellowship
Mark Weiser Best Paper Award
SURF-IoT Summer Fellowship

Contact