Andrew Skowronski

 

 

 

 

 

 

I completed my Bachelor of Science degree from McGill University, with Honours in Computer Science.

 

Relevant final year courses: Concurrent Programming Languages, High Performance Computer Architecture, Computer Graphics, Compiler Design, Microcomputers

 

For each course with a project component I tried to do an interesting and unique project, some of which included:

 

  • Worked on the Barnes-Hut algorithm for simulating the N-Body problem.  This is the notoriously computationally intensive problem of simulating the gravitational interaction between multiple objects, for example when modeling collisions between galaxies.  Implemented a working x86 version with Scheme and also worked on a C version for a 24 CPU multi-processor and a Threaded-C version for the EARTH-MANNA multiprocessor.
  • Implemented a 2D DOS video game “Wolly Goes Berserk” in C++. Screen shots
  • Audio sequencer with SDK built on Windows 95 with DirectSound v1.0 API
  • Studied the details of the Java thread scheduler and the use of Java as a concurrent language. Complete Paper
  • Modelled Superquadrics using OpenGL. Complete Paper
  • Wrote a program that uses fractal data to generate techno music, using MAX.

 

 

 

 

 

 

Links

 

Also

 

Java as Concurrent Language

 

Email Me

 

SuperQuadrics

 

home

 

Wolly Screen shots