David Agena

Student

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


Interests: Interactive media, Physical Circuits, Quantum Computing, Semi-Conductors, 3D Graphics


Projects

Tigers and Goats 2024-01-10

Tigers and Goats is a game coded in Python that I helped play test and work on for my x96 project.

Python Interactive

Read More

Essays

Leveraging AI Tools for ICS 314

11 Aug 2025

I. Introduction Throughout this course, AI tools have been valuable in helping me learn and comprehend the content of this class. In addition to this, AI tools have helped tremendously with debugging, clarifying on more effective code, and more. Despite...

Engineering

Reflecting Upon Software Engineering

31 Jul 2025

Coding Standards In software engineering, “Coding Standards” are a set of guidelines or practices used to write readable and maintainable code in a project. These standards dictate the structure and formats of the code and usually include a set of...

Software Engineering Reflection

How Design Patterns bring Structure to Coding

24 Jul 2025

Recipe That Changed My Code Design patterns have always been a standard solution when coming up with ways to solve common issues that occur in software design. They are not pieces of code you simply copy and paste for different...

Engineering Design Patterns Reflection

My Experience with UI Frameworks

06 Jul 2025

What are UI Frameworks? UI Frameworks (User Interface Frameworks) are pre-built tools used to help developers design and implement user interfaces efficiently. They provide responsive design tools, style guidelines, and more. The purpose of UI Frameworks are to build and...

Engineering UI Frameworks Reflection

Why do Coding Standards Matter?

26 Jun 2025

Importance of Coding Standards There are various methods to improve your coding skills but, personally implementing coding standards is one of if not the best methods for improving one’s coding. Coding standards refer to a set of “rules” and guidelines...

Engineering

Why Smart Questions and Not Smart Questions are Worlds Apart

12 Jun 2025

What Constitutes a “Smart” and “Not Smart” Question According to Eric Raymond, there are multiple guidelines a question must follow for it to be considered a “smart” question. First, it must have a specific and informative title that reflects the...

Engineering Technical Essay

See all 7 essays