Thomas Thuan Le Nguyen

About Me

My name is Thomas and I am a sophomore at California State University San Marcos. I am currently double majoring in computer science and mathematics. I teach students from the age of 5-14 how to program in languages such as JavaScript, Lua, C#, and Scratch.

  • Age 19
  • Residence Poway, California
  • Personal thomaslenguyenasian@gmail.com
  • School lengu002@cougars.csusm.com
  • Phone (858) 225 - 9156

What I Do

Video Games

I play video games on my computer and mobile device. I play League of Legends, Minecraft, and Bloons Tower Defense 6 on my PC, and Clash of Clans on my phone.

Music

I mainly listen to K-pop, artists such as BTS, IU, and SKZ.

Programming

I program projects in mainly C++ and Java. I enjoy coding more database type projects.

Computers

I enjoy building and taking PCs apart.

Fun Facts

Small Clothing Business

My friend and I have been developing a clothing brand that is aimed towards young adults.

Code Ninjas

Junior and Senior year of high school I worked 24 hours a week.

Family

I actually have 4 younger sisters, an older brother, and 2 older half brothers. I am basically technically a middle child.

Resume

Education

August 2020 - May 2024
California State University San Marcos

B.S. in Computer Science and Mathematics

• C++ Programming in Data Structures
• MIPS Assembly Language Programming
• Digital Circuits
• Discrete Mathematics
• Current classes in Linear Algebra, Operating Systems, and Computer Architecture
• 3.53 Cumulative GPA

Spring 2018, Spring 2020, Summer 2021
Palomar Community College

Summer Classes

• Graphic Design Courses
• Statistics
• 4.0 Cumulative GPA

August 2016 - June 2020
Westview High School

High School Diploma

• AP courses: Calculus AB, Calculus BC, Computer Science A, Computer Science Principles, Psychology and Statistics
• Graphic Design for 3 years
• Robotics in advanced systems control for 1 year
• Cyber Security for 1 year
• Philosophy Club for 2 years
• Investing Club for 2 years

Experience

June 2021 - August 2021
California State University San Marcos

Research Intern for CSIS Department

• Object detection with low‑cost embedded systems
• Ran YOLOv4 models on a Coral Development Board
• Benchmarked frames per second and average precision
• Worked in environments such as Linux OS and Google Colab
• Ran local servers on Jupyter and Google Colab
• Created and presented a poster of my research
• Funded by Genentech Foundation

April 2019 - Present
Code Ninjas

Lead Coding Instructor

• Taught coding to ages ranging from 5‑14 years of age
• Block coding in programs like Scratch and GameFroot
• JavaScript coding in the Code Ninjas curriculum
• Lua programming in Roblox Studio
• Minecraft world editing with TinkerCad and MCEdit
• Participating in the esports teams with students•Original Lead Coding Instructor

2021 - Current
California State University San Marcos

Student Philanthropy Council

• Educate the current student population about philanthropy at Cal State San Marcos
• Giving back, strengthening the university, and creating more opportunity for future students

August 2017 ‑ June 2018
La Clase Magica

FLL Jr. Mentor

• Mentored kids from underserved communities for the FIRST Lego League Jr. competition
• Helped plan and guided students to build a water system out of Legos
• Taught the importance of clean water and illustrated the different water systems and cleaning services

Projects

October 2021

Lights Out Game

• Java program that the user plays
• Allows them to choose between either playing in 1D or 2D
• The player wins by turning off all the lights

September 2021 - Current

Book Store

• Java program that has the user be able to buy books and beverages at a book store
• Creating a mobile app that has a friendly user interface

August 2021 - Current

Delivery Time

• C++ program that takes in 2 million data entries in a dataset
• Design and program a class that will calculate the delivery dates of packages
• Utilizes hash tables

May 2021

Student Database

• C++ program that takes in student information such as student’s 10‑digit ID, name, and GPA
• Converts student’s 10‑digit ID into a more convenient number using DJBX33A hash algorithm
• Utilizes hash tables

February 2021

Infix Calculator

• C++ program that takes in an infix expression and computes
• Checks for inconsistency•Able to compute with basic operators
• Utilizes stack

December 2020

Dictionary

• C++ program that takes a text and puts the words into a dictionary format
• Explicit words are removed from the dictionary
• Different letter files are created and words are put into it depending on what they start with
• Utilizes linked lists

November 2020

Palindrome

• C++ program that takes a text and checks to see if it’s a palindrome
• Utilizes linked lists

October 2020

Calculator Game

• C++ program where you have to compute the values given
• 2 random operands and an operator are given (add, subtract, multiply, divide)
• If the queue of size 10 becomes full with the computing questions, the player loses
• Game is won when 100 questions are answered correctly
• Time it takes for next question to appear depends on difficulty chosen
• Utilizes threading

December 2018 - January 2019

Dice Game

• Coded in HTML, CSS, and Javascript
• 2 player game where the players take turns rolling dice, first to 100 points wins

November 2018 - December 2018

Flappy Bird Remake

• Recreation of Flappy Bird using MIT App Inventor, block coding
• Created as much as possible between less than a month span
• Created a game with graphics and mechanics that accurately represented the original Flappy Bird game

Volunteering

April 2013 - October 2019
Living Way Church

Member/Volunteer

• Easter Egg Hunts and Halloween events for the community
• In charge of a booth/jumpy
• Provided assistance to other volunteers and participants

Certificates

Summer Scholars Program

August 11, 2021
CSUSM