- Nortel Tech Team winner at CUTC 2007
- Dr. James A. & Connie P. Dickson Scholarship in the Sciences and Mathematics (2006)
- Winner of 2003 CIE Cambridge International Fellowship Scholarship.
- TreeViz: drawing family trees with Flash using genealogical data from the archives of REED
I also enjoy experimenting with graphics, specifically 3D image editing, using programs such as Lightwave, Modeller, Bryce and Photoshop. Here is a collection of some of my artworks.
Over the years, I have written several perl scripts to create online guestbooks, counters, minimal functionality message boards, polls, and automatic form completion mostly for use with some of my other online projects such as this one. You can see an example of the poll and counter on this abandoned project.
Recently I came across a Prince of Persia level and graphics editor. I've been playing around with it for quite some time now, creating new more exciting levels and an array of new graphics to complement them. You can see a preview of what I've been working on here.
- Winter 2007:
-
- CSC 340: Requirements Engineering
- CSC 495: Project Course in Computer Science - DrProject (co-supervised by Karen Reid and Greg Wilson.
- ECO 328: International Economics
- MAT 390: History of Mathematics Upto 1700
- Fall 2006:
-
- CSC 310: Information Theory
- CSC 443: Database System Concepts
- CSC 486 / 2502: Knowledge Representation and Reasoning
- CSC 494: Project Course in Computer Science - TreeViz (under the supervision of Dr. Gregory V. Wilson)
- Summer 2006
- visiting family and working in United Arab Emirates
- Winter 2006:
- Fall 2005:
- Summer 2005
- visiting family and working in United Arab Emirates
- Winter 2005:
- Fall 2004:
- Summer 2004:
-
- CSC 207: Software Design
- MAT 244: Introduction to Ordinary Differential Equations
- Winter 2004:
- Fall 2003:
-
- CSC 150: Accelerated Introduction to Computer Science
- MAT 223: Linear Algebra I
- MAT 137: (Transfer Credit from A-levels) Calculus
- CHM 139: (Transfer Credit from A-levels) Chemistry: Physical Principles
- CHM 1**: (Transfer Credit from A-levels) Misc Chemistry Credit
- PHY 1**: (Transfer Credit from A-levels) Misc Physics Credit
)