Graduate Work

The Old WellHere are some of the projects I worked on while completing my Master of Computer Science Degree at The University of North Carolina from 2006 to 2008.

Coursework

  • Advanced Images Synthesis – Fall 2006
  • Algorithms – Fall 2007
  • Bio-algorithms, Fall 2007
  • Computer Architecture – Spring 2007
  • High-Performance Computing – Fall 2007
  • Images, Graphics, Vision – Fall 2006
  • Topics in Bioinformatics Research Seminar – Fall 2006
  • Xbox Science – Spring 2007
  • Visualization in the Sciences – Spring 2008

Research

Please visit the UNC Computational Genetics Research Group website for more info.

Publications
Moore, K., Zhang, Q., McMillan, L., Wang, W., and Pardo-Manuel de Villena, F. 2008. Genome-Wide Compatible SNP Intervals and Their Properties. Under review. – Adobe Acrobat (.pdf) – 5MB

Phasing
Below you will find a paper I wrote for a bioinformatics course on an interactive [...]

Xbox Science (XNA Game)

Xbox Science (XNA Game)Xbox Science was a course taught by Leonard McMillan for the Computer Science Department at the University of North Carolina in the Spring of 2007. In this course, students developed bioinformatics inspired games for the Xbox-360 console using XNA. Student participated in two projects, one group project and one individual project.

Raytracer (Graphics)

Raytracer (Graphics)My first experience with a raytracer was during my undergraduate career. There I implemented a raytracer that had many common features such as reflection, refraction, the phong shading model, texturing, adaptive super sampling and anti-aliasing, and soft shadows.

As a graduate student, I delved deeper into some of the more sophisticated raytracing techniques. [...]

High Performance Computing

High Performance ComputingHigh Performance Computing was a course taught by Jan Prins for the Computer Science Department at the University of North Carolina in the Fall of 2007. The course covered several aspects of high-performance computing, primarily focused on parallel computing. Students learned to design and analyze parallel algorithms for a variety of problems and computational [...]