Chien Hua (Brian) Shu

Student

I am studying for a B.S. in Computer Science in the Department of Information and Computer Sciences at the University of Hawaii. I expect to graduate in Spring, 2026.


Interests: Video Games, Artificial Intelligence, Machine Learning, Basketball, East Asian languages


Projects

Full Cycle TakeOut 2023

An web application for non-profit organizations

Software Engineering JavaScript Meteor

Read More
Website Automation 2022

An automation script for particular website

Python Selenium WebDriver

Read More
Protein Folding 2022

A script that find the best way the fold protein

Python Recursion Backtracking

Read More
Bank Database 2022

A bank system that store various user information

C UI linked lists

Read More

Essays

Effort Estimating

15 Dec 2023

Estimating Efforts When estimating my efforts, I consider my prior experience with similar tasks. For example, I invested a significant amount of time in managing and setting up a database during the HACC. As a result, I initially anticipated a...

Effort Estimating Final Projects IntelliJ

Farewell Meteor, Hello software engineering

11 Dec 2023

What is software engineering? It’s a term I’ve been hearing since my first day in computer science. Is it just coding? Is it solely about creating software? With these questions in mind, I enrolled in ICS 314 in April. Looking...

Software Engineering ICS 314 Wrap Up

Where is the Treasure?

29 Nov 2023

Treasure Map Where is the treasure? Well, obviously, it’s at the ‘X’ mark on the treasure map. All you need to do is follow the route on the map, and you can find the treasure! Isn’t that similar to a...

Software Engineering Design Pattern One Piece

Reflect on Use of AI in ICS 314

20 Nov 2023

I. Introduction ChatGPT was released on November 30, 2022. In just roughly one year, it has become a hot topic, with practically everything in the world wanting to add the word ‘AI’ to their product. In terms of education, AI...

AI Software Engineering Class Learning

UI is like a joke, if you have to explain it, it’s not that good

04 Oct 2023

User interface frameworks change rapidly; new ones emerge every year, and sometimes even every month. Consequently, many software engineers and UI designers need to ensure that they stay up-to-date with the latest frameworks to secure their jobs. However, why are...

Software Engineering UI Bootstrap

Why don't programmers like nature?

20 Sep 2023

Coding is a somewhat personal tool. Although the coding languages everyone uses are the same, everyone can have different ways of writing it. It’s kind of like personal outfits; although everyone wears clothing, everyone wears different clothes. However, if you...

Software Engineering Learning Coding Standard

See all 9 essays