Patrick's page
Welcome to my page.

It's used to post the progress of my computer science education. Here I'll share accomplishments, interests, side projects, and of course document any major brickwalls or setbacks.

This site also acts as my personal sandbox to test and ultimately showcase various scripts. This is a mixture of borrowed, taught, and personally created scripts.

CS50P10/29/2025

Completed CS50's Introduction to Programming with Python

This is my final project's video submission...

This is my final project's video submission

Xemu

I am now able to play SSX3 and hopefully many more on the desktop using the Xemu xbox emulator. One of the biggest hang-ups I encountered was locating the correct supporting files and putting them in the correct locations. I am using a arcade style gamepad which is a new gaming experience for me with SSX3. Attempts to get a xbox controller working have been unsuccessful due to difficulty locating a proper driver.

Linux12/11/2025

Over the past year I've been trying to learn Linux. Focusing mainly on the command line interface in hopes of a better understanding of the lower levels in an operating systems architecture, the things that are abstracted away on a higher level language like python.

I started with the Linux Upskill Challenge which taught me how to set up an EC2 instance, how to access it remotely, and most of all introduced me to an amazing text editor VIM.

After looking through Reddit posts seeking recommendations I've settled on The Missing Semester, a course MIT offers free online that teaches several topics related to the command-line This is to teach you the things that most CS courses gloss over. They also go in-depth with VIM so I've been able to learn a lot more about this powerful editor. Other topics include scripting, stream-editing, and terminal multiplexing.

OSSU CS1/17/2026

Described as a complete computer science education the OSSU curriculum lays out a timeline of free material that meets the requirements of an undergraduate cs degree.

Khan Academy1/24/2026

Aside from the math courses I'm taking in an attempt to improve my math skills, I'm also taking Khan Academy's AP College Computer Science Principles. The course goes in depth on several computer science concepts.