I'm a Master's candidate in Computer Science at Georgia Tech, specializing in Human-Computer Interaction (HCI). I'm particularly fascinated by how HCI principles can be applied to create user-centered virtual reality experiences for product design and development.
My HCI background equips me to understand user needs and translate them into intuitive and user-friendly product interfaces. While HCI is my primary focus, I also possess a strong foundation in systems and machine learning, which I see as complementary tools for creating powerful and efficient products.
Here are the courses that I have done so far in Georgia Tech:
Summer 2024
I am currently studying this course. It focuses on the technical aspects of building user interfaces (UI) for interactive software systems. Here are the following things I am learning from this class:
User Interface and Experience Design research and consideration on how to implement efficient and useful UI
How to conduct contextual interviews with the focus group for effective design of UI
Creating Low and High Fidelity UI using tools such as Figma and Miro
Spring 2024
Database System is essential to learn not only for Software Development but also for Machine Learning, System Design and Data Analytics. In this class I learn the followwing:
Understanding the requirement for a back-end system and designing Enhanced Entity Relation Diagram (ERD).
Converting ERD into Relational Schema and Physical SQL Schema.
Developing Views and Stored Procedures from the Relational Schema, and a web-application for User interface.
Although this class is one of the hardest class I have taken in Georgia Tech, it is one of those classes that I have learnt a lot from this. As a Computer Science student, I think any algorithm class is essential since it helps a student have algorithmic mindset. In class, I learnt about:
Graph Traversals
Flows in Network and Min-Cut Max flow
Linear and Dynamic Programming
Approximation and Randomization Algorithms
This class is very similar to Internet of Things and it is one of the fundamental class in HCI since it deals with concepts of designing and developing wearable and accessible technologies.
It also involves practical application of sensors, Arduino and Machine Learning.
Fall 2023
This course is one of the most essential class for any Computer Science student since it provides a broad foundation in the fundamentals of how computer systems and networks function together. Here are the concepts that I learnt through this course:
Understanding the internal workings of a CPU including its components and how they interact
Learning about different types of memory (Cache, RAM, Secondary Storage) and how they work together to optimise performance
How Operating system manages resources like memory, processes and devices using threads and scheduling algorithms
Learning about communication protocols that enable devices to connect and exchange data over a network.
This course taught me qualitative ways to conduct research in HCI. Here are the following concepts are learnt in this class:
Data collection methods such as observations, interviews, participatory design, probes and other design research methods.
Analysis methods such as Grounded Theory, qualitative / quantitative coding, Inter-rater reliability, and Interpreting artifacts.
Learnt about the risks posed by researching on human subjects and how to consider them when designing a study.
Techniques for research methods used in tech industry which is based on Design research and Rapid Contextual Design (RCD).
This course is important to provide an idea about techniques in Machine Learning. Here are the concepts that I learnt in this course:
Basic Math for Data Science and Machine Learning such as Linear Algebra, Probability and statistics, Information Theory and Optimization
Unsupervised machine learning for data exploration such as Clustering Analysis, Dimensionality Reduction and Kernel Density estimation
Supervised learning for Predictive Data Analysis such as Tree-based models, Support Vector machines, Linear classification and regression and Neural Networks
Note: The content of these courses on the website has been created by referencing the course syllabi. The images have been created with the help of Generative AI.