Marc Hayashi

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 Fall, 2025.


Interests: Machine Learning, Software Engineering, Data Science, Music


Projects

Clubs At Manoa 2024

ICS 314 final project: Web app to explore and manage UH

UH Manoa Clubs At Manoa

Read More
Cislunar Guidance via Reinforcement Learning 2023

I assisted my mentor on a project implementing Reinforcement Learning to cislunar orbital transfers.

Python Cislunar Guidance Optuna Weights and Biases

Read More
MultiSWAG Uncertainty Estimation for Satellite Detection 2022

I worked with my mentor Greg Martin to develop an improved method for satellite detection.

Machine Learning Bayesian Deep Learning MultiSWAG Python PyTorch

Read More
Pokemon in Java 2021

A GUI for Pokemon in Java created for ICS 211.

Java GitHub

Read More

Essays

Matering the Clock: Enhancing Project Management with Effort Estimation and Tracking

10 May 2024

Initial Assumptions and Learning Curve For Clubs At Manoa, my effort estimations were mostly based on guesses derived from the similarities with past tasks. For routine tasks like updating the github.io page, my estimates were more accurate as I anticipated...

Software Engineering Learning

Code and Beyond: Navigating the Vast Terrain of Software Engineering

09 May 2024

Introduction to Software Engineering Software engineering extends far beyond mere code construction or web application development. Throughout my semester exploring software engineering, learning to utilize different platforms, libraries, and frameworks in web application development has not only honed my technical...

Software Engineering Learning

AI as a Classroom Companion: Insights from ICS 314

06 May 2024

I. Introduction The use of AI in education has often been viewed negatively due to its potential for facilitating plagiarism across various subjects. For instance, entire essays can be composed by these language models, which may prevent individuals from expressing...

Software Engineering Learning AI

Design Patterns

27 Mar 2024

Design Patterns Design patterns are reusable solutions to common problems encountered in software design and development. They offer structured approaches to solving these problems by encapsulating best practices and proven solutions within specific contexts. Serving as templates or blueprints, design...

Software Engineering Learning

The Art of Asking Smart Questions

25 Jan 2024

Smart Questions Asking smart questions is important, not only to the individual asking the question, but to the community as well. Introducing problems without known solutions can bring attention to new or overlooked issues. By attempting to find solutions, software...

Software Engineering Learning

Hopes and Dreams in Software Engineering

18 Jan 2024

My fascination with Information and Computer Sciences (ICS) began with a burgeoning curiosity about the field’s scope and its potential applications across different industries. Initially overwhelmed by the vast possibilities software engineering offered, I grappled with the challenge of selecting...

Software Engineering Learning