Saturday, July 31st, 2010

Resume


ECE Department

College of Engineering

Islamic University of Gaza (IUG)

P.O. Box 108, Gaza, Gaza Strip,

Palestinian Authority (PA)

Tel.       +970 8 2860700

Fax.      +970 8 2860800

email:  mmikki@iugaza.edu.ps

Homepage:        

             http://www.iugaza.edu.ps/users/mmikki

 

Dr. Eng. Mohammad A. Mikki (Associate Professor)

 

 

SUMMARY OF QUALIFICATIONS

·        For the past 11 year, I have taught several courses in computer engineering. These courses included: Distributed and parallel computer systems, Computer networks, Computer architecture and design, Advanced computer architectures, Microprocessors and their design and Interfacing, Computer programming languages, Networked multimedia systems, Database management systems, Operating systems, and data structures and algorithms

·        For the last 11 years I supervised tens of senior computer engineering students in their graduation projects at the IUG. These included design of the projects plans, basic ideas and concepts, and guide the students in the project implementation. Most of these project were information and telecommunication projects and in the field of information technology.

·        I conducted intensive research in the past 11 years in the field of computer networking, computer network modeling, simulation and assessment, Internet performance measurement and evaluation.

EDUCATION

·       Doctor of philosophy – Computer Engineering – December 1994

      Department of Electrical and Computer Engineering

      Syracuse University, Syracuse, New York, USA

·      Master of Science – Computer Engineering – May 1989

     Department of Electrical and Computer Engineering

     Syracuse University, Syracuse, New York, USA

·     Bachelor of Science – Electrical Engineering – August 1984

     Department of Electrical Engineering

     BirZeit University, BirZeit, West Bank

AREAS OF RESEARCH INTEREST

 

·        High Performance Parallel and Distributed Computing

·       High Speed Computer Networks and Communications  Protocols and Computer Networks Management

·        Modeling and Design of Digital Computer Systems

·        Internet Technology and Programming

·        Internet Performance Measurement Tools

·        Web-Based Learning

Nationality

Palestinian

Martial Status

Married (Children: 2 girls, 5 boys)

Hobbies

Sporting, Walking, Watching TV, Reading, traveling, Social life

PROFESSIONAL EXPERIENCE

10/2004 – Date   Associate Professor

Department of Electrical and Computer Engineering – Islamic University of Gaza, Gaza, Gaza Strip

Responsibilities included teaching courses in computer engineering and computer science including computer architecture, parallel computer architectures, computer networks, operating systems, networked multimedia, programming in object oriented languages, digital logic design, microprocessor design, assembly language programming, database management systems, discrete math, and data structure.

 

10/95 – 10/2004   Assistant Professor

Department of Electrical and Computer Engineering – Islamic University of Gaza, Gaza, Gaza Strip

Responsibilities included teaching courses in computer engineering and computer science including computer architecture, parallel computer architectures, computer networks, operating systems, networked multimedia, programming in object oriented languages, digital logic design, microprocessor design, assembly language programming, database management systems, discrete math, data structure and Management Information Systems.

 

9/1999 – 5/2000   Visiting Scholar

Department of Electrical and Computer Engineering – University of Arizona, Tucson, Arizona

Responsibilities included conducting research in the field of computer networks and distributed systems, their modeling and analysis. Also teaching some lectures in two courses: “computer networks” and “Distributed and Parallel Computing”

 

5/98 – 2/99   Lecturer

Al-Quds Open University – Gaza, Gaza Strip

Responsibilities included teaching some courses in computer science and engineering including: Computer Based Education, and Information System Analysis

 

2/98 – 2/99   Lecturer

College of Education – Gaza – Gaza Strip

Responsibilities included teaching some courses in computer science and engineering including: Fundamentals of Computer Architecture, and Parallel Computing

 

11/95 – 9/96   Department Chairman

Department of Electrical and Computer Engineering – Islamic University of Gaza, Gaza, Gaza Strip

Responsibilities included developing, promoting, organizing representing hiring new faculty and teching assistant staff members, and administrating the department. During this period, I developed a new curriculum for the department

10/ 94 – 6/95   Lecturer

Department of Mathematics, Science College – Islamic University of Gaza, Gaza, Gaza Strip

Responsibilities included teaching FORTRAN

 

10/94 – 3/95   Lecturer

College of Science and Technology – Khan Younis, Gaza Strip

Responsibilities included teaching courses in computer engineering and computer science including database management systems, data structures, programming in COBOL and supervising graduation projects of senior students

 

11/96 – 7/2000   President

Byte Computer Center – Gaza, Gaza Strip

Founded, owned, managed and administrated the center. The center is accredited by the ministry of education – Gaza. The center’s activities include: computer training (in the field of computer applications, languages and operating systems), software development computer consultation, Web page design and advertising, and networked solutions. Other responsibilities included design and implementation of business/financial and adminstrative plans, conducting a promotion plan for the center and design and implementation of training programs and courses.

 

6/95 – 8/1996   President

International Computer Corporation – Gaza, Gaza Strip

Founded, owned, managed and administrated the center. The center is accredited by the ministry of education – Gaza. The center’s activities include: computer training (in the field of computer applications, languages and operating systems), software development computer consultation, Web page design and advertising, and networked solutions Other responsibilities included design and implementation of business/financial and adminstrative plans, conducting a promotion plan for the corporation and design and implementation of training programs and courses.

 

5/89 – 9/90   Graduate Research Assistant

NPAC (North East Parallel Architecture Center) – Syracuse University – Syracuse – New York – USA

Responsibilities included doing research related to Ada defense project from RADC (Rome Air Development Center) for performance evaluation of parallel computer systems that include analysis of Ada-based application programs, characterization  of super computer architectures, developing algorithm for measurement of parallelism available in any application, design of interface for graphical visualization of program execution in a multiprocessor environment, IF1 code parsing, design of parallel execution algorithms for dataflow graphs, design of dataflow graph manual partitioning algorithms, and design of dataflow graph automatic partitioning and mapping for multiprocessor systems.

 

5/94 – 7/94   Software Consultant

Vertechs Software Solutions Inc – Syracuse, New York, USA

Responsibilities included the review, debugging, and upgrade of application programs written in C and using Passport

 

11/91 – 5/94   Part Time Programmer

Vertechs Software Solutions Inc – Syracuse, New York, USA

Responsibilities included design of time card system (Lead), writing UNIX shell scripts programs, writing application programs using Passport, SCCS, TCP/IPC (sockets, shared memory, signals), Oracle, SQL, Informix, 4GL, C, and Curses

 

1/93 – 3/93   Software Consultant 

Computer Software Modeling and Analysis- Fayetteville, New York, USA

Responsibilities included the review, debugging, and upgrade of application programs written in C and using X Windows, Ingres, and UNIX sockets

 

5/89 – 8/94   Research Assistant

Department of Electrical and Computer Engineering – Syracuse University, Syracuse, New York, USA

Responsibilities included building a Performance Assessment Window System (PAWS) that evaluates parallel computer systems, design of visualization environment for PAWS, dataflow graph partitioning and mapping onto multiprocessor systems

GRANTS AND FUNDEDPROJECTS

·       Mediterranean Virtual University (MVU) project: Form 2004 to 2006 I was the technical manager of the IUG partner of the Mediterranean Virtual University (MVU) project contract of a total budget of four Million Euros from the EU to conduct a project in the field of Web-Based Learning. My responsibility in this project was being the technical manager and content development manager person for the IUG partner. The project started in July 2004 for the duration of 31 months. The project included 11 partners from renowned universities in Europe and the Mediterranean region.

Project Website: www.med-vu.org

 

·       ODISEAME project: Form 2002 to 2005 I was the technical manager of the IUG partner of the ODISEAME project contract of a budget of 1000,000 Euro allocated to the IUG partner. The project was funded by the EU to conduct a project in the field of Web-Based Learning. My responsibility in this project is being the technical manager and the second key person of the IUG partner team. ODISEAME is a Mediterranean project funded by the EU to design a Mediterranean virtual university. The project started in September 2002 for the duration of three years.

      Project Website:  Central: www.odiseame.org/

                                    IUG partner: www.iugaza.edu/odiseame/index.jsp

 

·       Received a Deanery of Scientific Research grant of $1000 for a project  titled “Design of Java tools for measuring the Internet performance” for the full academic year of 03/04.

 

·       Received a Deanery of Scientific Research grant of $2000 for a project  titled “System intelligent pro active network management” for the full academic year of 01/02.

PUBLICATIONS

1.     Mohammad A. Mikki, Fouad El-Harazin, and Yousef M. Abu Day’yah, “Collaborative Team e-Learning for Peace, E-Learning Vision and Beyond”, accepted for presentation at LINC 2007, an international conference at the Dead Sea, Jordan, October 27 – 30, 2007, and for publication in the LINC 2007 Proceedings.

2.     M. Mikki, M. El-Khodary, ” Design of an Internet Packet Monitoring System”, The Second International Engineering Conference on “Construction and Development”, 18-19 June 2007, Islamic University of Gaza (IUG), Gaza, Palestine

3.     M. Mikki, M. El-Khodary, “Design of a Microsoft Version of MIPS microprocessor Simulator”, Islamic University of Gaza Journal, Natural and Scientific Studies Series, V15, No. 2, June 2007, Gaza, Palestine

4.     M. Mikki, Hatem Hamad, “Control/Quality Issues in Web-based Learning”, Educational Virtual Spaces in Practice, Ariel Publication Company, Spain, ISBN: 84-244-2659-5, October 2005

5.     M. Mikki, “Design of an Expandable Educational Microcontroller for Microprocessor Lab Applications”, Al-Hussein Bin Talal University, Computer Engineering & Information Technology Faculty, Jordan,  International Conference “Role of Computer and its Effect on Development” (RCED        05,  July 03-05, 2006)

6.     M. Mikki, Hala Eljamal, Reem Abu Elkas, Majeda Nabeel, “Internet Performance Measurement and Analysis”, Islamic University of Gaza Journal, Natural and Scientific Studies Series, Vol. 12, No. 2, PP: 157-183, Mar. 2004, Gaza, Palestine

7.      M. Mikki, “Modeling of Concurrent Execution of Parallel programs”,      Islamic University of Gaza Journal, Natural and Scientific Studies Series, Vol. 12, No. 2, PP: 83-119, Jan. 2004, Gaza, Palestine

8.      M. Mikki, S. Hariri. “VHDL-Based Analysis of Network-Centric Systems”, AI, Simulation and Planning in High Autonomy systems –AIS’ 2000 Conference, Tucson, Arizona, USA, March 6-8, 2000 pages 362-367

9.      M. Mikki, Kangbin Yim, Gihyan Jung.  “Popularity-independent Multimedia-on-demand Server Model” Twenty-Fourth Annual International Computer Software and Applications Conference COMPSAC2000, October 25-27, 2000, Taipei, Taiwan, Pages 575-580

10.  M. Mikki. “Performance Optimization of Distributed Tree Code”. Twelfth IASTED International Conference on Parallel and Distributed Computing  and Systems (PDCS 2000) November 6-9, 2000 Las Vegas, Nevada, USA, Pages 322-328

11. M. Mikki, “Internet-Based Distance Education Model (Virtual University Model)”, Conference of Distance Education and Information Technology Role, Amman, Jordan, April, 1999

12. M. Mikki, Ayman Abu Samra, “Software Development Industry in Palestine“, Second Conference of Information Technology in Higher Education, An-Najah National university, Nablus, West Bank, May 20-21, 1998

13. M. Mikki, “C Programming Language”, Islamic University of Gaza, Gaza, Palestine, August, 1997

14. M. Mikki, “Graphical Display Environment (GDE)”, First Palestine Computer Conference, Hebron, West Bank, July 9-13, 1995

15. M. Mikki, “Mapping Dataflow Languages onto Multiprocessor Systems”, First Palestine Computer Conference, Hebron, West Bank, July 9-13, 1995

16. M. Mikki, “Mapping Dataflow Languages onto Multiprocessor Systems” Ph.D. Dissertation, Syracuse University, Syracuse, New York, December 1994

17. M. Mikki, D. Pease, A. Ghafoor, K. FoudilBey, I. Ahmed, D. Andrews, T. Karpinski, M. Zerrouki, “Integrated Architectural Application Characterization Tools for Comparative Assessment of Parallel Systems”, Twenty-fourth annual Hawaii International Conference on System Sciences, Vol. 1, 1991, Pages 384-396

18. M. Mikki, D. Pease – “Visualized Parallel Execution of Dataflow Graphs”, ACM Conference on Software Engineering, October 1991

19. M. Mikki, D. Pease, A. Ghafoor, K. FoudilBey, I. Ahmed, D. Andrews, T. Karpinski, M. Zerrouki, “PAWS: Parallel Assessment Window System – A Performance Assessment Tool for Parallel Computer Systems“, IEEE Computer Magazine, January 1991

20.           M. Mikki, “A Graphical Display Tool”, Technical Report SU/RL – 1, Syracuse University, Syracuse, New York, USA

AWARDS & HONORS

v     Recipient Lucent Bell Labs DAAD Study Visit studi

·       Granted DAAD Study Visit Scolarship (July 2002-Aug 2002) from DAAD (German Academic Exchange Service), Paderborn University, Paderborn, Germany

·       Granted Senior Fulbright Scholarship (September 1999 – May 2000 ), Awarded from USIA (United States Information Agency) , University of Arizona, Arizona, USA

·       Granted Fulbright Scholarship (July 87 – July 92 ), Awarded from USIA (United States Information Agency)

·       Awarded AmidEast Scholarship, Awarded from AmidEast (American Middle East for Training and Education) – Awarded during all years of undergraduate study at BirZeit University, BirZeit, West Bank

·       Awarded Research Assistantship (May 89 – August 90), Awarded from NPAC (North East Parallel Computer Architecture Center), Syracuse University, Syracuse, NY

·       Awarded Research Assistantship (May 89 – August 94) Awarded from Syracuse University during all years of graduate studies

·       Was ranked the 13th in the general primary schools exam in Gaza strip in the academic year of 1974-1975

·       Was ranked the 13th in the general elementary school exam in Gaza strip in the academic year of 1971-1972

AFFILIATIONS

 

·       Member of Engineers Syndicate, Gaza, Palestine

·       Co-founder of the Palestinian Computer Society, Gaza, October, 1997

·       Member of Society of Scientific Research and Studies , Gaza, Palestine

·       Co-founder of the Palestinian Fulbright Association, 2007