California Polytechnic State University, San Luis Obispo, CA — Bachelor of Science in Computer Science
SEP 2022 - PRESENT
SEP 2022 - PRESENT
AUG 2018 - MAY 2022
JUN 2024 - AUG 2024
Worked with Professor Ka Yaw Teo to integrate ethics and social justice elements into the algorithms curriculums. Generated instructional material incorporating both ethical and technical skills with the goal of instilling in students the ability to make ethical and socially responsible decisions in their professional remain. Reviewed previous works done in the algorithms and social justice domain. Documented and developed a systematic design process for creating this integrated material.
JUN 2021 - PRESENT
Collected payments and provided accurate change. Completed daily recovery tasks to keep areas clean and neat for maximum productivity. Helped customers find specific products, answered questions and offered product advice. Trained new team members in cash register operation, stock procedures and customer services. Worked with co-workers to provide fast, efficient service
SEP 2019 - JUN 2020
Communicated with staff and other volunteers to coordinate services and address concerns. Provided directions to facility visitors and answered general questions. Interacted with low-income families and children to support the youth mentor program. Set and cleaned up after activities, including homework and journaling. Supported children's activities by answering questions, explaining instructions, and helping individuals complete school assignments in all subjects (Math, English, Science, writing, etc.) Supervised, directed, and monitored safety of youth between ages 5 through 12. Assisted with indoor play time and games such as cards and board games. Prepared and served snacks to participant groups.
Creator
Worked independently to create a program replicating the Unix directory. Replicated Unix commands such as mkdir, touch, ls and cd. Recreated file system through the implementation of inodes, while-loops, if-statements and file functions such as read and write. Written in C.
Creator
Worked independently to create a program supporting the Hypertext Transfer Protocol (HTTP). Program receives file requests from the client and sends the contents back to the client. Implements HTTP request types, child and parent processes, signals, sockets and structs.
Creator
Worked independently to create a calculator program that returns the results to mathematical equations inputted by users. Program performs addition, subtraction, multiplication, division, bitwise AND, OR, XOR, left and right shift. Implements if-statements and scanner in C. Implements subroutines in RISC-V Assembly. Written in C programming and RISC-V Assembly.
Creator
Worked independently to create a program that encodes text using Huffman coding. Program takes text and counts the frequencies of characters and stores these frequencies using their ASCII values and array lists. Program then implements lossless compression to encode inputted text into its binary code. Utilized ASCII values, recursion, array lists, binary coding, as well as for and while loops. Built ordered linked list, Huffman Node and Huffman Tree Node data structures. Written in Python.
Creator
Worked independently to write a program code that displays images using quantitative points, rays, vectors, and spheres. Program displays images from inputted sphere lists, RGB color points, ray, finish, light, and eye points. Images are implemented from ray casting. Implemented mathematical operations such as vector normalization, dot product, vector scaling, and point translation in functions. Utilized array lists, RGB color points, recursion, if-statements and while-loops. Written in Python.