top of page

Selected Academic Projects

A few of the projects I have worked on created for my academic coursework at Rice Univsersity.

Ball World

Ball world is a "simple" java application that uses advanced objected oriented programming concepts to create various types of bouncing balls in a window.

Malloc

Basically my own implementation of the C language's call to "malloc." Uses freelists and other custom data structures to efficiently track, allocate and deallocate chunks of contiguous memory.

"Yalnix" Operating System

Yalnix is a simple operating sytstem kernel developed for an "Operating Systems/Concurrent Programming" class at Rice University. The kernel handels everything needed for an operating system to run programs including processor utilization, virtual memory, and interprocess communication.

bottom of page