Swarthmore College Computer Science and Cognitive Science


Philip Katz - Class of 2007


Thesis Research

  • Thesis - Supervised Word Sense Disambiguation using Python
    • Thesis code - We are not ready to share the final version of our code, but this is an earlier version

Classes

Spring '07
  • CS 67 - Information Retrieval
    • Final Project - Supervised WSD and Affective Text Tagging: to be published in SemEval-2007 Proceedings

Fall '06
  • CS 40 - Computer Graphics
    • My portfolio (warning, this page contains embedded images that take a long time to load)
    • Lab 1 - Image generation, manipulation, and fractals
    • Lab 2 - 2-D Graphics primitives
    • Lab 4 - 2-D Transformations and the 2-D Viewing Pipeline
    • Lab 5 - Hierarchical Modeling System
    • Lab 6 - 3-D Viewing Pipeline
    • Lab 7 - 3-D Hierarchical Modeling
    • Lab 8 - Z-buffer algorithm

  • CS 65 - Natural Language Processing

  • CS 97 - Computational Geometry
    • Final project - Shapefile Overlay Using a Doubly-Connected Edge List


Spring '06
  • CS 81 - Adaptive Robotics
    • Final Project - Using Self-Organizing Distinctive State Abstraction to Navigate a Maze World


Spring '05
  • CS 25 - Modern Principles of Computer Archtechture
    • Lab 1 - Introduction to Digital Logic and VHDL
    • Lab 2 - The Memory Hierarchy and Computer Performance
    • Lab 3 - Building a Simple CPU
    • Lab 4 - Real-time Video Processing Using MMX
    • Lab 5 - A Study of CISC on RISC

Sports Writing

Into the Woods