Oliver Huang

I'm a

About

First-year Master's student in the Department of Computer Science. I am conducting my research under the guidance of Prof. Carolina Nobre in the areas of Human-Computer Interaction, Data Visualization, AI, and Computer Science Education. My work focuses on designing, building, and evaluating engaging and effective computational learning experiences. Specifically, I've specifically delved into:

  • Crafting interactive visualizations that enhance comprehension and retention of complex data.
  • Designing scalable and personalized learning tool to enhance user engagement and understanding
  • Using Large Language Models (LLMs) to develop self-paced learning experiences.

Education

  • School: University of Toronto
  • Degree: M.Sc in Computer Science
  • Advisor: Carolina Nobre
  • Area: Data Visualization, Human-Computer Interaction, CS Education, Machine Learning

  • School: University of Toronto
  • Degree: HB.Sc in Computer Science
  • Area: Machine Learning, Human-Computer Interaction, Database System
  • Dean's List: 2020, 2021, 2022, 2023, 2024

Experience

Research

Designing Personalized scalable Interactive Data Visualizations for Enhanced Learning and Reflection.

2024 - Present

DGP Lab (Carolina Nobre)

  • Developing scalable, intelligent, and personalized learning experiences for LLM-based computing education. Focusing on the intersection of HCI, AI, and Data Visualization

Exploring the Design Space of Reflection Techniques that Mitigate the Illusion of Learning AI-Generated Code.

2023 - Present

DGP Lab (Tovi Grossman)

  • Developed scalable and personalized LLM-powered programming tools, employing different representation techniques. Aimed at maximizing learning gains and optimizing the educational experience.

Work

Full Stack Developer

2021-05 - 2021-09

Fortran Traffic System Limited

  • Built and maintained 20+ webpages in 4 months using web-based front-end application framework and web-based UI programmings. Designed and implemented 8 database schemas that are capable of dynamically store traffic network configurations.
  • Designed and implemented 8 database schemas that are capable of dynamically store traffic network configurations.
  • Developed back-end applications for traffic simulation as part of high-performance and sustainable V2X and ITS systems.

Front End Developer

2021-01 - 2021-08

University of Toronto Application Developer Association

  • Developed front-end features for 5 responsive webpages by working in a team of 12 to code navbar, animation, and other features by using Bootstrap.
  • Built 5 personalized eCommerce webpages in 2 months with designs, contents, and functionalities by using HTML, CSS, and JavaScript.

Projects

Personal Projects

  • All
  • App
  • Web
  • API

Tech Stacks

Java Since 2017
Python Since 2018
SQL Since 2020
SAS Since 2021
C Since 2019
JavaScript/jQuery Since 2021
HTML Since 2017
CSS Since 2017
Git/Github Since 2019
R Since 2019
BashSince 2021

Programming Frameworks

Bootstrap Since 2020
Django Since 2021
Express.js Since 2021
React.js Since 2021
Vue.js Since 2021
Flask Since 2021