Essays

Reflecting on Software Engineering

16 May 2025

Throughout this semester, we had the priviledge to learn Software Engineering principles alongside tools to practice these principles. We had WODs and take home WODs to solidify our understanding of these tools and our final project allowed us to practice...

design patterns software engineering principles agile project development

AI reflection in ICS 314

11 May 2025

Introduction: If you think about it, AI is still a relatively new field, yet there are already so many use cases across many industries. One of which is in education, where AI is used to teach students, and students utilize...

AI in Education AI Reflection Future of AI in Education

Effort Estimation for Final Project

10 May 2025

Introduction As a requirement for this project, I wanted to share and establish a clear picture of how I estimated how my time was used and how that time was tracked. By estimating and then tracking both coding and non-coding...

Software Engineering Effort Estimation Tracking Effort

Do we still need to learn UI?

27 Feb 2025

I would like to take the opportunity that the assignment has given me to discuss another topic that is still based on UI frameworks. That is, how relevant is it to still be learning UI frameworks in today’s day and...

AI UI framework system design

Coding Standards as a function

13 Feb 2025

I love math. Math functions describe the world that we live in. Naturally, it also describes many computer science concepts. In this essay, I would like to model coding standards as a function of multiple variables, a multivariate function, and...

Coding Standard

Just ask smart questions

30 Jan 2025

I knew the importance of communication in Software Engineering, most of which the job is commenting and doing meetings. However, I have never considered the importance of asking smart questions. I knew there was a baseline of how “smart” questions...

Smart Questions Dumb Questions

Glorious Evolution

28 Jan 2025

When you’re going to change the world, don’t ask for permission. I quoted this when I completed my most difficult project yet, the calculator app… This obviously did not happen, nor was it quoted by someone who exists. The quote...

Machine Learning and AI

Cluttered Mind

28 Jan 2025

Writing in typescript is just… bland… It has neither intrigued me nor bored me. As someone who knew how to code in javascript prior, I still can’t grasp how much better this subset of js is to justify the language...

Typescript