• Algorithms
  • Complexity of Sequential and Parallel Algorithms
  • Theory of Computation
  • Autonomic Computing: Foundations, Principles and Applications
  • Introduction to Autonomic Computing
  • Biologically Inspired Computing and Principles of Autonomic Computing
  • Parallel and Distributed Scientific Computing
  • Designing Parallel Algorithms
  • Advanced Scientific Computing
  • Scheduling and Load Balancing Algorithms
  • Operating Systems I
  • Special Topics and Directed Individual Study: Advanced Scientific Computing, Dynamic Scheduling and Load Balancing Algorithms, Algorithms for Problems in Molecular Dynamics, Parallel Algorithms for Unstructured and Dynamically Varying Problems, Parallel Algorithms and Scientific Computing, Models of Parallel Computation, Task Scheduling and Load Balancing Algorithms, Loop Scheduling Algorithms: A Survey, Graph Partitioning Algorithms, Effectiveness of Factoring Methods in Computational Field Simulation on Unstructured Grids, Dynamic Domain Decomposition in Parallel CFD Applications, Computational Topics in Web-based High Performance Simulation.

  •