Chia-Han Chen

HI, I'M CHIA-HAN CHEN.


I am currently a computer science major student at University of California San Diego graduating in June 2024.

EXPERIENCE


University of California San Diego - Instructional Assistant

March 2023 - Present

CSE 150B - Introduction to Artificial Intelligence: Search and Reasoning (March 2023 - Present)

  • Improved students’ understanding of course topics such as classical search, adversarial search, reinforcement learning, Monte Carlo tree search, constraint solving, and propositional and first-order reasoning.
  • Helped students analyze and debug their programming assignments.

CSE 30 - Computer Organization and System Programming (March 2023 - March 2024)

  • Tutored 300+ students to help them analyze and debug in C and ARM Assembly through one-on-one and group sessions and received 100% approval rating from students.
  • Assisted students to improve their familiarity with GDB and Valgrind and explained concepts related to computer systems.
  • Proctored, scanned, and graded the exams.

Academia Sinica - Research Intern

July 2023 - August 2023
  • Researched into single-pass and multi-pass graph streaming algorithms.
  • Focused on applying mathematical methods to prove space lower bounds of graph problems.

books.com.tw - Software Tester

March 2021 - July 2021
  • Conducted e-book App and website testing in various web browsers, devices, and operating systems.
  • Analyzed the testing results and reported to development teams.

Seattle Central College - Academic Tutor

September 2019 - April 2020
  • Provided students with one-on-one academic support to improve their comprehension and assisted them with coursework.
  • Subjects Tutored: Computer Science, Mathematics, Physics.

PROJECTS


2048 Game with AI

A web-based version of the classic 2048 game with an AI using expectimax algorithm that stores and displays game history using local storage and ShadowDOM.
HTML
CSS
JavaScript
Expectimax
Local Storage
ShadowDOM

Sudoku Solver

A Sudoku puzzles solver using constraint solving with propagation and backtracking search and improved the performance by encoding Sudoku puzzles as propositional logic formulas in conjunctive normal forms. Sudoku Example
Constraint Solving
Propositional Reasoning
Python

Blackjack AI

A Blackjack AI in Python leverages reinforcement learning techniques to train an intelligent agent that can make strategic decisions based on the current game state to maximize its chances of winning against the dealer

Reinforcement Learning
Q-Learning
Python

Server Side Web Data Visualization Application

Configured a website and its web server using a standard LAMP (Linux, Apache, MySQL, PHP) stack, developed a database to store user data, implemented a RESTful endpoint for data management and access, and crafted a secure, user-centered dashboard.

HTML
CSS
JavaScript
Apache
MySQL
PHP
Node.js

Huffman Compression and Decompression Tool

Implemented a compression and decompression tool using Huffman coding with tree serialization in C++ that can decrease text file size by 30%.

C++

CONTACT ME


If you're interested in collaborating, have any questions, or just want to say hello, I'd love to hear from you. Feel free to drop me a message using the form, or reach out directly. I'm always open to discussing new projects, creative ideas, or opportunities to be part of your visions. Looking forward to connecting with you!




Contact Me