Research Interests Parallel and Distributed Computation Patterns of Parallel Programming Scientific Computation Object Oriented Programming Object Oriented Analysis and Design Design Patterns Workflow Systems