Toolkit
Code
- For prototyping, testing, and easy design integration.
Claude - An AI-powered IDE that I use for end-to-end creation, namely for backend.
Cursor - The backbone of any good webpage.
HTML - Enables my stylistic choices.
CSS - React, Node, and Vue make programming beautiful and interactive.
JavaScript - For easy data manipulation and data-driven programming.
Python
Design
- My all-in-one design tool for everything from teaching class to sandboxing projects and creating interactive prototypes for clients.
Figma - Designing larger-scale work with typography and spreads.
InDesign - For vectorization, icons, among other visual asset creation.
Illustrator - Making working with large design systems and repetitive design easier.
Claude Design
Coursework
I’m a senior at the University of Michigan, where I’m pursuing a Bachelor of Science in Computer Science and a Minor in UX Research and Design. This mixed educational background has provided me with tons of useful skills and perspectives, making it easier for me to work under real engineering constraints and develop products that are both functional and user-friendly.
UXR & Psychology
- PSYCH 240
- Cognitive Psychology
- PSYCH 242
- Human-Language Cognition
- PSYCH 348
- Perception
- SI 347
- Human-Computer Interaction
- SI 207
- Introduction to UI/UX
UI & Design
- ARTDES 210
- Typography
- EECS 493
- UI Design
- SI 394
- Automotive UX Design
- SI 307*
- Intro to Design
*I never took this class, but I do teach it and help develop its curriculum
Computer Science
Programming
- EECS 280
- Object-Oriented Programming
- EECS 281
- Data Structures & Algorithms
- EECS 485
- Web Systems
- EECS 442
- Computer Vision
Systems
- EECS 201
- Unix Coding
- EECS 370
- Computer Organization
Theory
- EECS 203
- Discrete Mathematics
- EECS 376
- Theory of Computation
Mathematics
- MATH 214
- Linear Algebra
- MATH 425
- Probability
