BSc Computer Science


  Classes

I took an array of different courses as part of my computer science (CS) degree. I have studied data structures, computer architecture, networks, operating systems, programming languages, compiler design, databases, software engineering, graphics, artificial intelligence and image processing. To the left are links to images of a game, called "Knights of the Realm" (KOTR), that I developed as part of an artificial intelligence course. Note that the images of the troops and forts in the screenshots were taken from Warcraft®.



  Programming Languages

I have worked with many programming languages. I am particularly skilled in C and C++. I have also programmed in assembler, COBOL, FORTRAN, HTML, PHP, Java, Pascal, Prolog and Visual Basic.



  Programming Tools

I am now working to complete a PhD in computer science. Click on the "PhD Computer Science" link to the left to discover more about my doctoral research.

I have a lot of experience with Microsoft® Visual Studio®. I regularly develop applications using this tool, along with the Win32 SDK, MFC®, OpenGL® and DirectX®. I have also used Drupal to design websites.