Essays

Are Project-Oriented Classes Beneficial?

13 May 2025

In recent times, there have been serious discussions about the importance of obtaining a college degree and whether a degree is worth the potential debt and time spent to get it. Additionally, in the Computer Science field, there are some...

Software Engineering Agile Project Management Social

Solutions in Software

10 May 2024

My first encounter with programming occurred when I was in elementary school and was addicted to Khan Academy. Taking the basic coding courses on Khan Academy introduced me to the fun world of coding. Interestingly, the basic courses on Khan...

Software Engineering Javascript React Design Patterns Agile Project Management

Does AI Hinder Learning in Tech Fields?

07 May 2024

I. Introduction The increased use of AI presents a unique issue to education. On one hand AI can be used to cheat, putting answers at students’ fingertips, which allows them to forgo learning and instead throw homework problems into ChatGPT....

Software Engineering AI Chat GPT

Design Patterns: Don't Reinvent the Wheel

26 Apr 2024

In the world of software development, a common challenge is the constant need to reinvent solutions to common problems. As a student in an algorithms class, I often tackle familiar coding problems. While we analyze algorithms and their efficiencies, the...

Software Engineering Design Patterns Java Algorithms

Higher Standards: Better Code

08 Feb 2024

I am both a college student and a perfectionist. This is a devastating combination. College courses are usually so fast paced that there is no time to worry about a few sub-par grades on past assignments. And yet, I do...

Coding Standards ESLint Javascript

Good Questions Require Effort

25 Jan 2024

I played chess competitively for over a decade while I was in school. One thing that has stayed with me from this experience is something my coach would often say. He would set up a chess position and ask the...

Questions Answers StackOverflow

Javascript: The Best Coding Language?

17 Jan 2024

Programming languages are never perfect. They all have elements that are great about them and elements that make them quite frustrating to work with. Additionally, not everyone interacts with the different languages in the same manner. One person looks at...

Software Engineering Javascript