Courses Courses completed so far (1998-1999): Courses completed this year (1999-2000) are: Courses completed summer (Summer 2000) are: Courses completed Fall term 2000 are: Courses that I am taking spring 2001 are:
  • CSC378 Data Structures and Algorithm AnalysisAbstract data types such as priority queues and dictionaries. Advanced data structures for main memory resident information, such as binomial heaps, leftist trees, self-adjusting lists and balanced search trees. Algorithm analysis: worst case, average case, and amortized complexity. Introduction to lower bounds. Emphasis is given to problem solving and a theoretical treatment of the data structures.
  • CSC336 Numerical Methods The study of computational methods for solving problems in linear algebra, non-linear equations, approximation, integration, and ordinary differential equations.
  • CSC384 Introduction to Artificial IntelligenceA broad introduction to the sub-disciplines of AI. Core topics: search methods, game playing and rule-based systems. Overview of: natural language understanding, knowledge representation, reasoning, planning, vision, robotics, learning and neural networks.