Work Experience

bullet

Jan 2005 To NOW: Graduate Teaching Assistant in Computer Science Department, Wayne State University, Michigan, USA.

 
bullet

 July 2002 TO August 2004: Teaching assistant in Computer information Systems, King Abdullah II School for Information Technology, University of Jordan, Amman, Jordan.

 

Teaching Courses

bullet

Discrete Mathematics.

bullet

Visual Basic Programming.

bullet

Introductory Computer Skills course, Theory and Practical.

 

Programming Languages

bullet

 Matlab 7.0, Java, C/C++, Visual Basic 6, ASP/VB Script, HTML, SQL, Oracle 8, Developer 6i, Pascal, and Assembly.

 

 

Undergraduate Projects

 

bullet

Image Processing Package, using Java.

The target of this package was to study pixel values of an image and analyze them to study the relationship between real height of geographical regions and pixel values of the image of the same region. It has some utilities to achieve this target, such as printing out pixel values’ attributes in formats that enable us to easily analyze and study them. Also it has utilities to build up a new image according data; representing pixel values, in a text file and it can be then saved back as a ( .jpg ) image.

bullet

Electronic Commerce Project, using ASP/VBScript.

A Super Store consists of three departments. Each department has its own goods. Purchasing process stands for pre-paid cards – each with a Username, Password, and Value. The Database used is MS-Access.

bullet

Broker System Project, using Oracle 8/Developer 6i

A Broker that manages selling and purchasing shares for customers relating him, with calculations for benefits of those transactions, commissions for him, and another related calculations.

bullet

     Student Registration System, using Oracle 8/Developer 6i

A complete registration system, that includes Offering courses, with specific Instructor, Lecture Hall, Time ... etc. Registration process is accomplished through registrar.  The registration system includes other facilities to see the state of each student’s plan, as a colored tree, each color refers to course state, i.e., Passed, Failed, Withdrawn, or not taken yet. Payment process is also included and is accomplished by the cashier. Many kinds of reports are also included.

bullet

 Assembler Project using Pascal

     A Two Pass Assembler using Pascal Language.

top