From: nemazies@cps.msu.edu (Nemazie Setareh)
Newsgroups: misc.jobs.resumes
Subject: MS CS/App Math: SW design, C/C++/Smalltalk/OOP/GUI(InterViews)/Unix/Optimization
Date: 11 Dec 92 21:05:46 GMT
Distribution: usa
Organization: Dept. of Computer Science, Michigan State University
Originator: nemazies@cpss4.cps.msu.edu


                Baback Nemazie
                2831 Harris  Avenue NE
                Orangeburg, SC   29115
                Tel     ( 803 )   536-5225
                email   nemazie@cs.scarolina.edu

Objective       A challenging position in the areas of computer science,
                and/or applied mathematics, with preference for
                software development, system simulation and optimization.

Background      Diverse background in computer science and engineering,
                applied and computational mathematics, chemical and
                nuclear engineering. For more information see the
                background information sheets appended.

Education
                M.S. Computer Science, University of South Carolina
                Columbia, SC                                            12/92

                M.S. Computational  Mathematics, Mich. State Univ       9/88

                M.S. Chemical Engineering, Mich. State Univ.            9/88
                Masters project on simulation of nonisothermal
                noncatalytic solid-gas reactions

                M.S. Applied Mathematics, Mich. State Univ.             9/86

                B.S. Chemical Engineering, University of Michigan      12/82
                Ann  Arbor, with minor in Nuclear Engineering

Languages       C, C++, Pascal, Smalltalk, FORTRAN, 80x86 Assembly,
                Informix SQL, Shell Languages

Op. Systems     UNIX, VMS, Primos, MS-DOS, Mac O/S

Tool(kit)s      InterViews GUI toolkit, lex, yacc

Masters Project
                ToolKit based implementation of a Graphic User Interface
                front end to the text based GNU Smalltalk System

                Designed and implemented InterViews toolkit based C++ code
                for a Graphic User Interface front end to the public domain
                text based GNU Smalltalk system. The GUI features interactive
                browser ane (text) editor panes for selection and viewing of
                Smalltalk classes, categories, and selectors, as well as
                arbitary files. The GUI features two interactive editors that
                allow the user to view, edit, select and execute Smalltalk
                code in either diagnostic or nondiagnostic modes. Command
                selection for each pane is supported by pulldown menus and/or
                control key sequences. The implementation features an object
                oriented implementation of a pseudoterminal that serves as the
                communication link between the graphic user interface and GNU
                Smalltalk.

                Description of course projects completed is included in the
                accompanying pages.

Visa Status     US permanent resident

References      Available upon request

---------------------------------------------------
Computer Science course projects

Tool Based Compiler Design              
Designed and implemented lex and yacc specification files for a "limited
Pascal" compiler, which supports integer, real, and array data types,
functions, lexical and syntactic error detection, and generates the
intermediate code from the source code.

Computer Graphics
Clip and Zoom Primitives                                  
Designed and implemented Quick Basic code for line and point clip and zoom
primitives. The primitives were used in developing a program module for
clipping and zooming parts of a 2D map of the world.

Database Management

Relational Database Projects
Completed assignments involving complicated queries using both (Informix)
SQL and Quel query languages, views, report generation, design of forms,
screen layout and prompts, as well as analysis of functional dependency for
relational database design.

Hashing Function Performance
Designed algorithm and implemented C code to evaluate performance of
Universal2 class of hashing functions on normally distributed key sets
under separate chaining and uniform hashing schemes.

Operating Systems

Job Scheduling
Designed algorithm and implemented C code to analyze response time
performance of FCFS, SJC, and Round Robin scheduling algorithms for jobs
with exponentially distributed arrival and execution times.

Memory Management
Designed algorithm and implemented C code to analyze page fault frequency
performance of FIFO and LRU paging algorithms for randomly generated
page requests.

I/O  Management
Designed algorithm and implemented C code to analyze performance of FCFS,
SSTF, SCAN, and C-SCAN scheduling algorithms for randomly generated

Assembler and Assembly Language Programming

Assembler and Linker
Designed algorithm and implemented C code for a reduced instruction set
Assembly Language modeled after the 8086 Assembly language, as well as a
linker for the assembler.

Assembly Language Programming
Optimized 8086 assembly code for handling of 8 by 8 matrix operations.

------------------------
Chemical Engineering projects

Masters Project
Simulation of Nonisothermal Noncatalytic Solid Gas Reactions

Developed a user-friendly Fortran code for simulation of non-isothermal
noncatalytic solid - gas reactions.  The code solves the system of nonlinear
coupled partial differential equations governing the diffusion and reaction
of a gaseous reactant with variable reactant diffusivity with slab,
cylindrical or spherical solid particles.

ChE Projects

Simulation  Code  for  Multicomponent  Distillation Columns
Developed a user-friendly sum-of-rates Fortran code for multicomponent
distillation columns. The code automatically generates all parameters needed
for prediction of vapor liquid compositions from compound UNIFAC &
UNIQUAC data stored in compound data banks, thereby relieving the user
from supplying experimental data.

Optimum  Design
Developed an analytical model for the methanation section of a coal to
substitute natural gas complex and generated its cost function.  Determined
optimum processing equipment size, arrangement and sequence from a
parametric study of the cost function.

Tubular Reaction System  Analysis and Optimization
Analyzed Butadiene dimerization to Octatriene in a Tubular Reaction
System, TRS, under the equilibrium and optimum temperature progression
regimes.  Used three dimensional Pattern Search Optimization on feed
temperature, number of tubes, and tube diameter to minimize the volume
of a TRS for Butadiene conversion.

----

Supplemental Background Information

Diverse background in engineering mathematics, in areas of mathematical
modeling, system simulation and optimization; and  in software engineering
with experience in C language programming and the UNIX operating system.
Areas of concentration are :

Computer  Science
Object Oriented Programming, Toolkit oriented Graphic User Interface
Design, Computer Architecture, Operating Systems, Systems Programming,
Compiler & Assembler Design, Database Management, Computer Graphics,
Automata & Formal Languages, Fractal Geometry, Computational Complexity
& Analysis of Algorithms, Discrete Structures, Advanced Data Structures,
Graph Theory, Error Correcting Codes.

Statistical System  Analysis
Theoretical analysis of Queuing and Renewal Systems.

Applied Mathematics
Finite Element Analysis, Numerical Analysis and Numerical Methods, Linear
and Nonlinear Optimization, Analytical and Numerical solution of Ordinary &
Partial Differential Equations in Physics & Engineering.
 
Chemical Engineering
Reaction Engineering with special emphasis on numerical solution of
diffusion-reaction equations; Chemical Process Control; Separation
Processes; Surface Science & Technology; Material structure, properties and
behavior.

Nuclear Engineering
Interaction of materials with radiation.

-----

Work Experience

9/88 to Present
Computer Science/Mathematics Lecturer, Claflin College, SC

Lecturer for computer science courses on microcomputer applications &
fundamentals of computers, Fortran, COBOL, Pascal and Assembly languages,
data structures, and mathematics courses on linear programming and
differential equations.

Actively participated in updating and strengthening the computer science
curriculum, developed objective based syllabi for junior and senior level
level computer science courses, and served as program advisor for students
majoring in computer science and mathematics.

1/85 to 6/88
Teaching Assistant, Dept. of Mathematics, MSU
Instructor for algebra, trigonometry, finite mathematics & calculus
courses.
Newsgroups: misc.jobs.resumes