Latest Update: March, 10, 2010


Projects

PacAttack: This is a program I am working on for my Master's Thesis at Kutztown University. The program is written in C/C++ and will demonstrate an artificial intelligence that I am working on. The AI will realistically mimic what a person would do if presented with the same situation of no prior knowledge and an understanding of the terrain limited to what has been seen. The rules of which the program is based on are the rules of the video game Pac-Man written by Namco. Obviously discounting the aforementioned limitations imposed for the sake of realism.

For more information about this project please follow the link below.
Pac Attack Web Site

Windows Process DLL: The dll was written using C++. It would use function calls to output information about the processes that Windows was running and could terminate them upon request.

Various Libraries: I wrote libraries in C that were used in various projects. The libraries included a queue and stack library as well as a console graphical display library.

Basic Accounting Program: In a way to increase my understanding of new application types and programming in new languages I wrote a basic accounting calculation program in C#. This was a way to enter how much income and deductions a party had. This could then calculate exactly how much was left over or could be saved.

LASER Diode Spectroscopy: While attending Pennsylvania State University I worked on laser diode spectroscopy using a laser diode and a rubidium cell. I completed the project during my final semester attending the Berks Campus. I completed a summary write up of what I did during the time on the project. After speaking with the professor in charge I am allowed to post my work, below is the link to download the summary I submitted to him.

Spectroscopy Summary(5.7MB).

Mousey: This project was created using C++. I created in my spare time while attending Pennsylvania State University. It is a mouse running around a maze using "vision" to find his way to the cheese. He has a memory of where he has been, and continues to search out new paths to traverse to find the cheese. This program uses advanced Object Oriented Programming or OOP in the form of classes, structs and stacks. This is an on-going project and I will update it as necessary. If you wish to download the executable or the code itself the links are below.

Version Date: May 2006
This version uses a console window as the output. It uses its "vision" and memory to decide on where to go next.
Mouse Executable Mouse Code