Diana Chou

Diana Chou

Master's Candidate in Computer Science
University of Maryland, College Park

: dchou4@umd.edu

Diana Chou

Diana Chou

Master's Candidate, Computer Science
University of Maryland
: dchou4@umd.edu

About Me

I am a recent graduate with a MS degree in Computer Science at the University of Maryland, College Park (UMD). I am currently working on research with Dr. Eun Kyoung Choe as well as Dr. Leilani Battle. My areas of interest include Personal Health Informatics, Data Visualization, and Interactive Data Analysis.

I also obtained a BS in Computer Science from UMD in December 2019 as well as a BFA in Graphic Design and BA in Business Technology Administration in May 2015 from the University of Maryland, Baltimore County (UMBC).

Research

MyMove: Facilitating Older Adults to Collect In-Situ Activity Labels on a Smartwatch with Speech
Human-Computer Interaction Lab, UMD

Members: Young-ho Kim, Diana Chou
Advisor: Eun Kyoung Choe
Spring 2021 ~ Current

We examine the feasibility and challenges for older adults in collecting their activity labels leveraging speech. We built MyMove, a speech-based smartwatch app to facilitate the in-situ labeling with a low capture burden. We conducted a 7-day deployment study, where 13 older adults collected their activity labels and smartwatch sensor data while wearing a thigh-worn activity monitor. We extracted activities with corresponding effort levels and timespans, and examined the usefulness of these reports as activity labels. We present the implications of our approach and the collected dataset in supporting older adults through personalized activity tracking technologies.


Performance Driven UI Design
Battle Data Lab, UMD

Members: Joanna Purich, Diana Chou, Hira Mahmood
Advisor: Leilani Battle
Winter 2020 ~ Current

We are developing a tool that extends IDEBench to ingest visualization interfaces with a dataset, and estimate the expected database load that would be generated by real users. The tool analyzes the interactive capabilities of the visualization and creates the queries that support various interactions.


MERSIV – Monitor, Explore, Review Simulations with Immersive Visualization
NIST Applied and Computational Mathematics Division

Diana Chou, Margret Sauber, Aida Nurit Shumburo
Advisors: Steve Satterfield, Judith Terrill
2017

We design and configure a collection of commands and toolset that allows a user within the ACMD High End Visualization (HEV) environment to Monitor, Explore, Review Simulations with Immersive Visualization. We built a prototype system and a skeleton set of commands sufficient for a proof-of-concept implementation. The prototype for MERSIV was successfully tested with a software flow application.

[Publication]

Coursework: Papers and Projects

Fall 2021


Laypeople’s Knowledge and Concerns Regarding Deepfakes and Other Manipulated Media [Paper]

Course: Human Factors in Security and Privacy (CMSC732)
Instructor: Michelle Mazurek
Identify and analyze human factors associated with various privacy- and security-relevant technologies, systems, and tools. Be familiar with, select and apply appropriate methods for collecting empirical research data. Identify and discuss important historical and open problems and research results in human-centered security. Identify new research questions associated with human-centered security and privacy. Design and conduct empirical studies to address these research questions and critically evaluate empirical human-centered security and privacy studies presented by others.

Spring 2021


TERPFOODS: Towards Environmentally ResPonsible FOODS [Paper]

Course: Interactive Analytics Systems (CMSC828D)
Instructor: Leilani Battle
Learn and develop innovative techniques in the design of interactive data analysis systems, emphasizing not only system performance issues (e.g., data management issues), but also human performance issues (e.g., HCI/Vis issues). Given a new application domain, understand the key performance issues, be able to design/suggest appropriate solutions, and identify flaws (if any) with a proposed design or solution.

Fall 2020


Socialthy: Tracking Social Interactions for A Healthy Life [Paper] [Prototype]

Course: Personal Health Informatics and Visualization (CMSC838X)
Instructor: Eun Kyoung Choe
Look at issues and challenges of adopting and designing Personal Health Technologies, discuss roles of visualization in Personal Health Technologies, administer personal data collection and insight generation from my own data, and identify design problems in Personal Health Informatics and employ appropriate design methods to address the design problems.


Voice Recognition on Simple Microcontrollers [Paper]

Course: Wireless and Mobile Systems for the IoT (CMSC818W)
Instructor: Nirupam Roy
Learn a range of techniques in sensing, computing, communication, and wireless networking and connect them to various applications in analytics, localization, cyber-physical systems, mobile health, security, and wearables.


Spring 2020


Using Markov Decision Processes for Medical Resource Allocation Decisions [Paper]

Course: Applied Mechanism Design for Social Good (CMSC828M)
Instructor: John Dickerson
Discuss design mechanisms for allocation problems that perform well in practice, are computationally tractable, and whose workings and results are understandable by humans. Review works in computer science, economics, operations research, operations management, and medicine.


Pocket Pantry: A Smart Kitchen Storage System [Paper]

Course: Interactive Technologies in Human-Computer Interaction (CMSC838J)
Instructor: Huaishu Peng
Learn a range of topics including ubiquitous and mobile computing, wearables, virtual/augmented reality, natural user interfaces, tangible UIs, interactive fabrication, and more. Discuss the technologies behind cutting-edge interactive techniques, recent advancements of technical HCI research and gain rapid prototyping skills (modeling, simple electronics, and fabrication) to design and build interactive devices, gadgets, and sensing systems.

Undergraduate Courses


Computer Science – Core Courses:
  • CMSC131: Object-Oriented Programming I
  • CMSC132: Object-Oriented Programming II
  • CMSC216: Introduction to Computer Systems
  • CMSC250: Discrete Structures
  • CMSC330: Organization of Programming Languages
  • CMSC351: Algorithms
Computer Science – Upper Level Courses:
  • CMSC320: Introduction to Data Science
  • CMSC389N: Introduction to PHP and Javascript
  • CMSC411: Computer Systems Architecture
  • CMSC420: Data Structures
  • CMSC427: Computer Graphics
  • CMSC434: Introduction to Human-Computer Interaction
  • CMSC436: Programming Handheld Systems

Teaching

Teaching Assistant Experience:
  • CMSC838X/INST682: Personal Health Informatics and Visualization
    Instrucor: Eun Kyoung Choe
    • Fall 2021

  • CMSC131: Object-Oriented Programming I
    Instrucor: Nelson Padua-Perez
    • Spring 2020, 2019 & Fall 2020, 2018

  • CMSC132: Object-Oriented Programming II
    Instrucor: Nelson Padua-Perez
    • Spring 2021 & Fall 2019

  • CMSC216: Introduction to Computer Systems
    Instrucor: Nelson Padua-Perez
    • Summer 2021, 2020, 2019

  • CMSC198R: Introduction to Web Programming Using HTML/JavaScript
    Instrucor: Nelson Padua-Perez
    • (Summer 2021, 2020, 2019, 2018)

  • = Head TA Position