Northeast Parallel Architectures Center (NPAC) Graduate Student Agreement
Form

  -----------------------------------------------------------------
  -----------------------------------------------------------------
Date:  12/16/98

Name:  Saleh Elmohamed

Mailing Address:  (work) 111 college place, Rm 3-217, NPAC
                         Syracuse, NY 13244-4100

                  (home) P. O. Box 474, Univ. Station,
                         Syracuse, NY 12310-0747


Email address:  saleh@npac.syr.edu

Gender: male

Citizenship: Egyptian & some others

Visa Status:  F-1

  -------------------------------------------------------------------

SU Academic Department affiliation:

 ECS (CIS dept)

Degrees earned:

 Master of Science.

Current Academic Status at SU:

 PhD in Computer Science.

Date Course Work Started:

 1992 ...

Anticipated Comprehensive Examination Date:

 Using the old system, it will be either in Jan or Feb 1999.

Anticipated Masters graduation Date:
 
 Already did.

Anticipated PhD graduation Date:

 April 1999.

Total Number of Tuition Hours to Complete Current Degree:

 90.

Number of Tuition Hours needed for Fall:
 
 --

Number of Tuition Hours needed for Spring:
 
 9 or 12 (most likely 9).

Number of Tuition Hours needed for Summer:

 --

Name of NPAC Project leader:

 Geoffrey Fox

Full Name of Academic Advisor:

 Geoffrey Fox

Full Name of Thesis/Dissertation Director:
  
 Geoffrey Fox

Full Names of Thesis/Dissertation Committee Members:

 1. Geoffrey Fox
 2. Ernie Sibert
 3. Simon Catterall (? not certain)
 4. Paul Coddington (? not certain)
 5. Nancy McCracken (?)

List all Completed SU Courses and Grade Earned:

 1. CIS 623 Programming Semantics [3]    A
 2. CIS 626 Foundation of CS     [3]    A
 3. CIS 672 Mathematical Logic      [3]  A
 4. CIS 651 Programming Lab (analysis) [3] A
 5. CIS 660 Database Systems  [3]  A
 6. ECE 690 Distributed Systems  [3] A
 7. ECE 791 Expert Systems  [3] B+
 8. CIS 500 Artificial Intelligence [3]  A
 9. Math 487 (OSU course) Numerical Methods for Scientific Computation
                                    [3]  A
 10. CS 553  (OSU course ) Algorithm Theory and Application  [3]  A
 11. CIS 662 Logic Programming II   [3]  B
 12. CIS 660 Modeling and Analysis [3]  A-
 13. CIS 700 Natural language Processing [3] B
 14. CIS 624 Fundamental of Computer Systems [3] A
 15. CPS 616 Technology Applications for Info. Age (Java) [3] 
 16. CPS 713 Case study in computational Science (Simulation) [3] 
 17. CPS 615 Computational Science [3]
 18. CIS 990 Independent Study in Optimization [6 credits]
 19. CIS 999 Dissertation  [24 credits]

List all SU Courses you EXPECT to Take:

  CIS 999 Dissertation [additional 9 credits]

List your PhD Reading List (if applicable):

  ---

Dissertation Topic / Title:

  Annealing-Based Algorithms for Scheduling: Practical and Theoretical
  Analysis - Case Study of Timetabling.
                                         PhD Dissertation.
  ------------------------------------------------------------------------

Career Goals:

 Position:     Computer Scientist
 Type of work/interests: 
               1. Computational modeling and simulation 
                  on heterogeneous computing environments.
               2. Parallel and distributed systems (clusters) 
                  Architecture.
               3. Computational Methods.
               4. Heuristics for NP-complete problems.
               5. Visual Processing and Software Architecture.
               6. Java Technologies for Computational Science and
                  Engineering
 Environment: 
             Industrial or academic research-oriented lab.
             Developments environments are fine as long as there are
             always rooms/opportunities for research and innovation.

 Where: USA (west coast)


Areas of your specialization:

 Areas of Knowledge:

  1. Non-Euclidean Combinatorial Optimization (e.g. scheduling,
     routing, timetabling).
  2. Parallel Computing on shared memory and message passing 
     environments.
  3. Approximation Algorithms.
  4. Scientific Computing using Java/MPI, C/MPI network of
     workstations (clusters).
  5. Java-based technologies for Scientific and Engineering
     Applications.
  6. Software Engineering (planning, design, testing, analysis).


Project assignments:

  1. Designing Java tools/applications for CSE.
  2. Putting together resources for computational science simulations.
  3. Distance/Java education. (with Nancy)
  4. Distributed Computing, hardware and software for NHSE.
  5. Produce CD-ROMs with these resources.
  6. Work on Java/MPI tools and applications. (with Bryan's group)

 and possibly more ...

On what NPAC Main project(s) are you currently working:

  NHSE and CWES/Jackson class and web-based resources for computational
  science.

Name of associated NPAC project leader(s):

  Geoffrey Fox.

On what NPAC Service activities are you currently working:

  NHSE and CWES stuff.

Name of associated NPAC project leaders:

  Geoffrey Fox.

List other NPAC activities you have worked on in the past which are not
covered above:

  Scheduling/timetabling - materials on  Java for CSE - Virtual
  Programming Lab - NHSE application resources - assist in teaching
  computational science.

Name of associated NPAC project leaders:

  Geoffrey Fox.

Type of research you expect to be working on for the next semester:

  0. On my Dissertation.
  1. Designing Java tools/applications for CSE.
  2. Putting together resources for computational science simulations.
  3. Distance/Java education. (may be with Nancy)
  4. Distributed Computing, hardware and software for NHSE.
  5. Produce CD-ROMs with these resources.
  6. Work on Java/MPI tools and applications. (with Bryan's group)


  ---------------------------------------------------------------------

Any expected absences during the academic year:

Don't know.

  ---------------------------------------------------------------------

Approvals:


NPAC Project Leader:


Thesis Dissertation Director:


Academic Advisor:


NPAC Director:


