About Me

Summary

Hello, I am Junhyuk Lee. Many of you may know me as Joseph.

I graduated from the University of California, San Diego (UCSD) with a major in Applied Mathematics.

I'm a curious and passionate learner with a wide range of interests.
My interests primarily lie in data science & statistics, machine learning, cryptography & cybersecurity, and applying math to solve real-world problems.

Beyond academics, I enjoy a variety of creative and active pursuits.
I enjoy reading, writing stories, drawing, playing video games, and listening to music.
I like to workout, play badminton, and read philosophy. I also regularly write in my blog, which you can find here.

I'm always looking forward to learn and grow.
Feel free to connect with me!

Education

  • School: University of California, San Diego
  • Major: B.S. Applied Mathematics
  • Clubs:
    • Association for Computing Machinery (ACM)
    • Society of Asian Scientists and Engineers (SASE)
    • Society of Undergraduate Math Students (SUMS)
UCSD logo

Relevant Courses

  • Applied Linear Algebra
  • Critical Writing
  • Computational Statistics
  • Cryptography
  • Data Analytics for Social Sciences
  • Data Science in Practice
  • Dynamic Systems
  • Exploratory Data Analysis & Inference
  • Graph Theory
  • Managing Diverse Teams
  • Mathematical Software
  • MATLAB for Engineering
  • Numerical Methods
  • Optimization for Data Science
  • Principles of Data Science
  • Programming: Python + Java
  • Statistics & Probability
  • Vector Calculus

Skills

Interpersonal Skills

  • Attention to detail
  • Collaboration
  • Critical thinking
  • Creativity
  • Diverse teams
  • Leadership
  • Organization skills
  • Project management
  • Presentation skills
  • Public Speaking
  • Teaching
  • Teamwork
  • Written & Verbal Communication

Languages

  • C
  • C++
  • CSS
  • HTML
  • Java
  • JavaScript
  • Julia
  • MATLAB
  • Python
  • R
  • SQL

Technical Skills

  • Bash
  • Data Analysis
  • Data Science
  • Data Visualization
  • Data Wrangling
  • Git
  • GitHub
  • Machine Learning
  • Mathematics
  • MS Office Suite
  • NumPy
  • Pandas
  • Regular Expressions
  • Statistics
  • Web Development
  • Web Scraping


Blog

This is my personal blog, where I share my thoughts, experiences, and knowledge on various topics,
including data science & statistics, programming, mathematics, and more.

I also share my personal experiences and insights on learning, productivity, and self-improvement.

Click the button below to see all of my past blogs:

Highlighted Blogs

The One Skill Every STEM Major Needs - But No One Teaches
This one skill is the most important, but most neglected, skill for STEM majors.
Author: Joseph Lee
Joseph Lee
September 15, 2025
Communication Skills STEM
A Reflection on UChicago's "Craft of Writing Effectively"
A reflection on the University of Chicago's "The Craft of Writing Effectively".
Author: Joseph Lee
Joseph Lee
September 18, 2025
Writing UChicago Reflection
Cybersecurity for Everyone: Protect Yourself Online Without Being a Tech Expert
Cybersecurity is for everyone. Simple tips and habits to stay safe online.
Author: Joseph Lee
Joseph Lee
September 22, 2025
Cybersecurity Cryptography Online Safety

Projects

This is a collection of my projects, from small scripts to full-scale applications.
This includes projects from my coursework, personal projects, and other creative works.
Note that some projects may be private or proprietary, and thus not included here.
This section is ALWAYS a work in progress as new projects are added and old ones are updated.
Understanding Loan Approval: A Data Analysis

Understanding Loan Approval: A Data Analysis

Git, GitHub, Jupyter Notebook, Matplotlib, NumPy, Pandas, Python, Seaborn, Scikit-learn

This is my final project for Data Science in Practice.
I collaborated with a cross-functional team to analyze the relationship between an applicant's credit background and their loan approval status.
We cleaned the data for missing entries, performed Exploratory Data Analysis (EDA), utilized data visualizations, and constructed a model.

Data Science Group Project Loan Jupyter NumPy Python Pandas
Pokemon API Data Analysis Project

Pokemon API Data Analysis Project

API, CSS, HTML, Git, GitHub, JavaScript, Jupyter Notebook, NumPy, Pandas, Python, Requests, Scikit-learn

This is a data science project that uses the public Pokemon RESTful API.
I used the Python requests library to retrieve data from the API,
and use it to create the dataset, clean the data, perform EDA, visualize the data,
answer a few data analysis questions, and build machine learning models.

API Data Science Jupyter Python Pokemon Machine Learning
K-Means Clustering Lecture

K-Means Clustering Lecture

Git, GitHub, Julia, Jupyter Notebook

This lecture on K-Means Clustering was my final project for MATH 157 at UC San Diego.
In this lecture, I covered the theory and implementation of K-Means Clustering in Julia,
as well as real-world applications such as image compression.

Julia K-Means Clustering Mathematics Machine Learning
Project 4

Project 4

Skills & Tools used

This is a summary of this project.

Tag1 Tag2 Tag3
Project 5

Project 5

Skills & Tools used

This is a summary of this project.

Tag1 Tag2 Tag3
Project 6

Project 6

Skills & Tools used

This is a summary of this project.

Tag1 Tag2 Tag3