Você está na página 1de 9

Curriculum Vitae

AHMAD N. KHALIL

CONTACT INFORMATION
30-70 37th street
Apt# 2F
Astoria, NY 11103
USA

Tel: +347-200-3369
Email : khalilan@hotmail.com; akhalil@ccny.cuny.edu

EDUCATION
May 2005

Oct. 2002

Aug. 2000

June 1997

Doctor of Philosophy in Electrical Engineering


The Graduate School and University Center of the City University of New York
Dissertation: Dynamic Provisioning of Heterogeneous Unicast/Multicast Traffic in IPCentric WDM-Based Optical Networks
GPA 4.00
Master of Philosophy in Electrical Engineering
The Graduate School and University Center of the City University of New York
Thesis: Analytical Modeling of Blocking Probabilities in WDM-Based Optical
Networks
GPA 4.00
Master of Science in Mechanical Engineering
Ohio University, Athens, OH
Thesis: Virtual Reality Design in Mechanical Applications
GPA 3.95
Bachelor of Engineering in Mechanical Engineering
Lebanese University, Beirut, Lebanon
Project: Vehicle Mobile Robot
Final Project 95/100

Dr. Ahmad Khalil May 2007

Curriculum Vitae

SKILLS











Simulation Tools Implementation: Excellent experience in developing simulation tools for


telecommunication networks using Discrete Event Simulation technique (WDM networks, EPON,
Metro, wireless networks).
Project Life Cycle Management: Able to propose ideas for new projects. Lead the team members
throughout the implementation, help executing the project and analyzing the results.
Telecommunication Protocols: Strong knowledge of Wavelength-Division Multiplexed (WDM)
networks, MPLS and GMPLS. Very good and strong understanding of various networking and
communication protocols (TCP, IP, ATM, SONET, GSM) and different routing and signaling
protocols (OSPF, RIP, BGP, RSVP, LDP).
Routing Algorithms: Very strong understanding of different routing algorithms (Dijkstra, BellmanFord, Minimum Spanning Tree, and Steiner Tree).
Programming Languages: Visual C++, C++, C, MATLAB, AWK, Java, Pascal, and others
Operating Systems: Strong working knowledge with WINDOWS, LINUX/UNIX operating systems
Experimental Skills: Good experience in building lab test-bed, e.g., MPLS/GMPLS test-beds.
Research Skills: Excellent in conducting research that leads to publications and funding

ACADEMIC EXPERIENCE
Mathematics Department/Engineering Science
LaGuardia Community College/CUNY



Tenure-Track Instructor (September 2004 August 2005)


Tenure-Track Assistant Professor (September 2005 Present)

Responsibilities







Director of the CSEMS Program


Mathematics and Engineering representative member in the college-wide committee (COLLEGE
NOW), which is responsible of attracting new students to the college.
Organized several open houses to recruit for engineering students
Faculty advisor and mentor for engineering students (LSAMP Program).
Expanding the engineering program (creating new courses)
Served as a Member of the following committees:
 College Now Committee (Fall 2005 present)
 Academic Appeal Subcommittee (Spring 2006)
 Testing Committee (Fall 2004 Spring 2006)
 Engineering Science Committee (Fall 2004 present)
 Technology Committee (Fall 2004 Spring 2006 (Co-Chair))
 Curriculum Committee (Fall 2004 Spring 2006)
 Professional Development Committee (Fall 2004 present)
 Grant Committee (Co-Chair, Fall 2006 - present)

Course Taught
MAE103: Computer Aided Analysis for Engineers Using MATLAB
MAE211: Engineering Mechanics: STATICS
MAT203: Multivariable Calculus
MAT204: Ordinary Differential
MAT120: Elementary Statistics
MAT096: Intermediate Algebra

Dr. Ahmad Khalil May 2007

Curriculum Vitae

MAT095: Beginning Algebra and Arithmetic


Selected Workshops and Seminars















Successfully completed the Carnegie Seminar of Inquiry, Scholarship and the Learning Portfolio
(ISLP). He has presented his work on Group Work Activities on June 9, 2006. Created a fully
interactive course portfolio for MAT 096 course. Was also invited to show the developed course
portfolio at the new Carnegie Seminar for the academic year 2006 2007.
Co-presenter of Theory and Applications of Markov Chains during the USA095 Professional
Development Meeting, a College Now event (June 6, 2006)
Co-organized with the engineering faculty the Engineering Day, May, 22, 2006
Invited to demonstrate a showcase and present the engineering program in the 2006 Parent/Student
Information Orientation, August, 19, 2006, an
Accepted to participate in the year-long Grants Development Seminar 2006 -2007.
Accepted to participate in the year-long Writing in the Disciplines Seminar 2006 -2007.
Presented during the opening session of Spring I, 2005 the Graphical User Interface (GUI) part of the
computer program that generates departmental mathematics exams.
Attended workshop on Grants Writing and Exploration organized by Brookdale Community College
on February 25, 2005.
Successfully completed yearlong New Faculty Colloquium organized by the LaGuardia Center for
Teaching and Learning and which ended on June 2005.
Participated actively in the CUNY Month Mini Open House organized by the Admission Office on
November 10, 2005. As engineering liaison, helped other engineering faculty organize the
engineering booth that included demos of students work.
Organized a MATLAB workshop on November 23, 2005
Presented a Mini-Class during the College Prep Open House organized by the College for Children
in partnership with LaGuardias College Prep Program on December 10, 2005.

The City University of New York


Adjunct Instructor and Teaching Assistant (August 2000 May 2004)

Responsibilities
City College/CUNY
 Sole instructor for ENG103, Computer-Aided Analysis Tools for Engineers: Spring 01 - Spring 04
 Teaching Assistant for F5200, Fiber Optic Communications I (Graduate Course): Spring 02 - Spring 04
 Teaching Assistant for I8300, Fiber Optic Communications II (Graduate Course): Spring 02 - Spring 04
 Lab Instructor for EE 221 (Measurement Laboratory): Fall 00 - Spring 03
 Lab Instructor for EE321 (Digital circuit laboratory): Fall 00 - Spring 03
 Lab instructor for EE 426, Control Laboratory: Spring 04
New York City College of Technology/CUNY
 Sole Instructor for EM 120.1, Technical Graphics: Spring 04
 Lab instructor for EM 130, Tool Skills Laboratory: Spring 04

CURRENT SCHOLARLY AND RESEARCH ACTIVITIES


List of Existing and Pending Support


Co-PI, LaGuardia CSEMS Scholars, NSF Computer Science, Engineering, and Mathematics
Scholarships (CSEMS) Grant 2004 2008 ($400,000)

Dr. Ahmad Khalil May 2007

Curriculum Vitae






PI, Minimum Energy Localized Multicast Routing in Mobile ad-hoc Networks, PSC - CUNY Grant
2006 2007 ($3,563)
PI, Efficient Bandwidth Allocation Techniques in Survivable WDM-PON: PSC - CUNY Grant 2007
2008: Pending ($6,000)
Co-PI, Building Collaborative Partnerships that Introduce Information Technology into Classroom
Practice: NSF ESI - DR-K12 Resources And Tools Grant 2007 2010 ($299,841)
PI, Designing a WDM-PON C++ Simulator to Effectively Solve the Bottleneck Problem in Access
Networks: CUNY Community College Collaborative Grant 2007 2008 ($29,997)

Research
 Participating in a project titled Next Generation Broadband Optical-Wireless Access Networks
from the Cyprus Research Promotion Foundation, in collaboration with Prof. Georgios Ellinas from
the Department of Electrical and Computer Engineering, University of Cyprus.
 Conducting research on survivable multicasting in mesh-connected optical networks.
 Conducting research on Efficient and Survivable EPON
 Conducting research on Wireless Ad-Hoc Networks
 Co-mentoring a PhD student with the collaboration of Prof. Mohamed Ali at City College.
 Advising two undergraduate students at LaGuardia Community College

PROFESSIONAL EXPERIENCE
Next-Generation Networking Group, City College of NY, NY, USA

August 2001 - Present

Research Scientist
Project: Traffic Grooming in WDM Networks
Description: To developed and implement a simulation tool to simulate and solve the problem of traffic
grooming in WDM networks. The tool solves the traffic grooming problem by routing sequentially the
traffic over the logical and physical layers. The simulation tool is later extended to solve the integrated
routing problem in WDM networks. The simulation tool is also capable of solving the routing and
wavelength assignment problem (RWA).
Responsibilities:









Analyzed the requirements and designed the model, and developed a custom-built C++ simulation
tool
Developed dynamic traffic generator to model the full and sub-wavelength connections (Poisson
Traffic)
Developed different C++ routines for routing algorithms (Dijkstra) and wavelength assignment
schemes (first-fit, random, least-used, most-used)
Developed different traffic grooming strategies to route lower-speed connections and multiplex them
together using single-hop and multi-hop routing.
Developed QoS strategies to route different traffic (Voice, Video, Data) according to the customer
requirements
Developed different integrated routing approaches to route lower-speed connections in an integrated
fashion on both logical and physical layers.
Developed a C++ routine to solve analytically the RWA problem
Provided technical help and guidance to other group members as well as a detailed documentation of
the planning tool. As a result, published nine papers in various refereed conferences and journals.

Dr. Ahmad Khalil May 2007

Curriculum Vitae

Project: Multicast-Capable WDM Networks


Description: To develop and implement a simulation tool to simulate and solve the problem of multicast
routing and wavelength assignment problem in WDM networks. The tool is further augmented to
include the capability of solving the problem of traffic grooming of multicast connections in WDM
networks.
Responsibilities:







Analyzed the requirements and designed the model, and developed a custom-built C++ simulation
tool
Developed dynamic traffic generator to model the multicast connections (Poisson Traffic)
Developed C++ routines for shortest paths tree routing and first-fit wavelength assignment scheme
Designed a hypergraph logical topology to model lightpath/light-tree connections
Developed different traffic grooming strategies to route lower-speed multicast connections and
multiplex them together using single-hop and multi-hop routing.
Provided technical help and guidance to other group members and detailed documentation of the
planning tool. As a result, published four papers (+2 under review) in various refereed conferences
and journals.

Other Projects





Integrated (logical and physical) provisioning of sub-wavelength speed requests to the wavelength
channel granularity
Routing and Wavelength Assignment (RWA)
Integrated signaling frame for IP/WDM.
Access Networks: Ethernet Passive Optical Networks (EPON).

AMTEKRON, NY, NY, USA

May 2004 October 2004

Research Consultant/Software Programmer


Project: MPLS Capacity Planning Tool
Description: To develop a state of art MPLS Capacity Planning Tool for WDM Networks. The new
planning tool is a simulation tool that uses a new novel routing algorithm to optimize the number of
optical interfaces used in the current optical SONET networks. The phase I of this project included
developing new propriety algorithms, building the tool using C++ and testing it before using the tool to
simulate SONET-type WDM networks.
Responsibilities:







Analyzed the requirements and designed the model, and developed a custom-built C++ simulation
tool
Developed C++ routines to generate random Ethernet connections and create random network
topologies
Developed C++ routines for routing algorithms and wavelength assignment schemes
Developed different traffic grooming strategies to route full wavelength and sub-wavelength
connections.
Provided a detailed documentation of the planning tool including the description of the used
algorithms with illustrative examples as well as the flow chart of the planning tool and pseudo-codes
Provided technical help and guidance to other group members and published different papers

Dr. Ahmad Khalil May 2007

Curriculum Vitae

AT&T, Middletown, NJ, USA

June 2001 - August 2001

Summer intern
Project: Economic Benefits of Ultra Long-Haul (ULH) DWDM Technology in SONET RING networks
Description: To analyze and modify accordingly an intensive programming tool of analysis that is
designed to explore the economic benefits of ultra long-haul (ULH) DWDM technology in the context of
real-world network scenarios. Implemented heuristic network design algorithms, taking network
topology and demand forecast data as input that streamlined and optimized the selection and design of
specific ULH routes within the network. These algorithms addressed, for example, the trade-offs relevant
to the placement of Optical Add/Drop Multiplexers (OADMs) within given ULH systems.
Responsibilities:





Modified the simulation tool using C land AWK programming languages.


Modified the routing algorithm to take into consideration the presence of the OADMs and WDM
systems.
Provided technical help and guidance to other group members.
Presented the results of my study and provided recommendations on where we should place WDM
systems.

Optical Remote Sensing Lab, City College of NY, NY, USA

August 2000 - June 2001

Research Assistant
Project: Atmospheric Particle Sizing
Description: To study the feasibility of using multi-spectral extinction and backscatter measurements to
determine simultaneously the particle size distribution as well as refractive index of poly-dispersed
systems.
Responsibilities:




Proposed a new algorithm to determine the particle size distribution and the refractive index.
Programmed and implemented a simulation tool using MATLAB.
Provided a detailed technical report of the proposed algorithm as well as of the simulation program

Project: Optical Amplifier Testing


Description: To study and test new optical amplifier
Responsibilities:






As a team member, helped in setting-up the optical amplifier test bed.


Aligned and adjusted the optical equipment layout (optics, fibers, lasers)
Measured the attenuation in the fiber links
Tested the optical amplifier power light output
Provided a technical report for the first phase of the project

Ohio University, Athens, OH, USA,

September 1999 August 2000

Research Associate
Project: Virtual Reality Design in Mechanical Applications (MS Thesis Project)
Description: To create, fully immerse and interact with a virtual reality environment. WorldUp is used to
visualize the virtual reality applications. A HMD (Head Mound Display) from virtual research systems
(V8) along with the Crystaleyes from Stereographics have been used to visualize the 3D environments. To
control and manipulate the 3D objects, a DataGlove from Fifth dimension technologies (5DT glove) as

Dr. Ahmad Khalil May 2007

Curriculum Vitae

well as a Magellan from Logitech have been used. To track the head movements, we used a tracker from
Polhemus (FASTRAK). The programming work was done using a special programming language (i.e.,
BasicScript) that is very similar to Visual Basic.
Responsibilities:






Developed an interface program to visualize and control the different created applications.
Installed virtual reality equipment (i.e., HMD, DataGlove, Crystaleyes, FASTRAK, etc), on a
windows-based workstation.
Tested the virtual reality applications and made sure they are well integrated with the windows
workstation
For future designing purposes, used a digitizer from immersion (MicroScribe) to design a cube and
showed how we can use the digitizer to create models and export them to the virtual environment.
Presented the results of my study and documented the work as a thesis project (MS project)

COMENT, Beirut, Lebanon

August 1997 June 1998

Design Engineer
Description: Design of HVAC and plumbing system of different projects in Lebanon
Responsibilities:







Was part of the HVAC and plumbing designing team of different projects (SAIDA Municipal
Stadium, Lebanese University Campus, Tripoli Municipal Stadium, Jubail Technical School, etc)
Used AUTOCAD to design and create HVAC and plumbing building blocks
Used AUTOCAD to draw HVAC and plumbing systems
Worked with other departments, especially, with Architecture Engineers to make sure that the HVAC
and plumbing systems are compatible with their design.
Provided guidance to other members of the designing team.
Provided detailed documentation of my work.

SELECTED PUBLICATIONS
1.

2.

3.

4.

5.

6.

A. Khalil et al. Dynamic Provisioning of Survivable Heterogeneous Multicast and Unicast


Traffic in WDM Networks, in the Proc. of The IEEE International Conference on Communications
(ICC) in Istanbul, Turkey, June 2006.
A. Khalil et al. Dynamic Provisioning of Low-Speed Unicast/Multicast Traffic Demands in
Mesh-Based WDM Optical Networks, The IEEE/OSA Journal of Lightwave Technology (JLT), Vol.
24, Issue 2, pp. 681, February, 2006.
A. Khalil et al. Pre-Planned Multicast Protection Approaches in WDM Mesh Networks, Proc.
of the 31st European Conference on Optical Communications (ECOC), Glasgow, Scotland 25-29 Sept.
2005
M. A. Ali, A. Hadjiantonis, A. Khalil, G. Ellinas and K. Bergman, Transportation & Switching of
Native Ethernet Frames across MPLS/GMPLS Managed and Controlled Optical Data Networks,
invited paper, The 17th Annual Meeting of IEEE Laser & Electro-Optics Society (IEEE/ LEOS), Puerto
Rico, November 2004
A. Hadjiantonis, A. Khalil, G. Ellinas, C. Assi, A. Shami, and M. A. Ali, An Integrated Routing
and Signaling Framework for Dynamically Provisioning Diverse Traffic Granularity Entirely On
The Optical Layers Terms, submitted to Journal of Lightwave Technology(JLT)
A. Khalil et al. Sequential and Hybrid Grooming Approaches for Multicast Traffic in WDM
Networks, Proc. of IEEE Globecom, Dallas, USA, Nov. Dec. 2004.

Dr. Ahmad Khalil May 2007

Curriculum Vitae

7.

8.

9.
10.

11.
12.
13.

14.
15.

16.

17.

18.

19.

A. Khalil et al. A Hybrid Provisioning Approach For Multicast Traffic Grooming in WDM Mesh
Networks, Proc. of the 30th European Conference on Optical Communication (ECOC), Stockholm,
Sweden, Sept. 2004.
C. Assi, A. Khalil, N. Ghani, A. Shami, and M. A. Ali, Efficient Shared Path Protection in Mesh
WDM Networks The Journal of Networks, Software Tools, and Applications, Cluster
computing, 2004.
A. Khalil et al. On Dynamic Multicast Traffic Grooming in WDM Networks, the 9th IEEE
Symposium on Computers and Communications (ISCC), Alexandria, Egypt, June-July 2004.
A. Hadjiantonis, A. Khalil, G. Ellinas, and M. A. Ali, A Hybrid Approach For Provisioning SubWavelength Requests in IP-over-WDM Networks, The IEEE Canadian Conference on Electrical and
Computer Engineering (CCECE), Niagara Falls, Ontario, Canada, May 2004.
A. Khalil et al. Multicast Traffic Grooming In WDM Networks, The IEEE Canadian Conference on
Electrical and Computer Engineering (CCECE), Niagara Falls, Ontario, Canada, May 2004.
A. Hadjiantonis, A. Khalil. A Novel Decentralized Ethernet-Based PON Architecture, The IEEE
International Conference on Communications (ICC), Paris, France, June 2004
A. Hadjiantonis, A. Khalil, G. Ellinas, and M. A. Ali, Interchanging the Search Space Between
the Logical and Physical Layers in Future IP Optical Networks, Proc. of The International
Conference on Communication, Network, and Information Security (CNIS), Uniondale, New York,
December 10-12, 2003.
A. Khalil et al. A Novel IP-Over-Optical Network Interconnection Model for the NextGeneration Optical Internet, Proc. of IEEE Globecom, San Francisco, USA, Dec. 2003.
A. Hadjiantonis, A. Khalil, G. Ellinas, and M.A. Ali, A Novel Optical Layer-Based Restoration
Approach for IP-Over-WDM Networks, invited paper, LEOS 16th Annual Meeting, Tucson, AZ,
USA, Oct. 2003.
A. Khalil, et al. Optical Layer-Based Unified Control Plane For Emerging IP/MPLS Over WDM
Networking Architecture, Proc. of the 29th European Conference on Optical Communication (ECOC),
Rimini, Italy, Sept. 2003.
C. Assi, A. Khalil, N. Ghani, and M. A. Ali, Provisioning Algorithms in Survivable Optical
Networks with Shared Protection, Proc. The 8th IEEE International Symposium in Computer and
Communication (ISCC), Kemer - Antalya, Turkey, June- July 2003.
A. Khalil, et al. Analytical Modeling of Blocking Probabilities in WDM-Based Optical Networks
with Fixed Alternate Routing and Trunk Reservation, Proc. The International Conference on
Communications and Computer Networks (CCN), Cambridge, MA, USA, Nov. 2002.
J. Lew and A. Khalil, Anti-Swing Control of a Suspended Load with a Robotic Crane, American
Control Conference, Chicago, IL, 2000

OTHER PROJECTS


Graph Vertex Coloring: Developed and implemented a simulation tool using Visual C++ to simulate
and solve the graph-coloring problem for a planar graph. The tool was tested by simulating the mapcoloring problem as well as the wavelength assignment problem with four wavelengths for the
National Science Foundations Network. Different heuristics were used to solve the problems such as
the modified depth first search forward checking, the most-constraining-variable, and the remaining
unassigned variable heuristics.

Classification problem using a neural network: Developed and implemented a simulation tool
using MATLAB to simulate a neural network system to retrieve a satellite image by identifying six
types of classes in the image. Many modeling approaches were considered such as a backpropagation algorithm, radial basis network, and probabilistic neural network.

Dr. Ahmad Khalil May 2007

Curriculum Vitae

Design of an EDFA (Erbium Fiber Amplifier): Developed and implemented a simulation tool using
MATLAB to simulate the output power of an EDFA. Propagation equations were reduced and a
numerical model was solved to find all the power components at the amplifier output. Solving such a
problem involves boundary conditions set by the forward and backward ASE Modes and is therefore
a boundary value Problem.

Direct Sequence Spread Spectrum System for Wireless Communications: Developed and
implemented a simulation tool using MATLAB to simulate a direct sequence spread spectrum system
with binary phase modulation. The system spreads the Baseband data by directly multiplying the
Baseband data pulses with a pseudo-noise sequence that is produced by a pseudo-noise code
generator. A Rayleigh noise in wireless channel is assumed and simulated as well. At the receiver, the
received signal from the multipath fading channel is the product of BPSK signal and the Rayleigh
noise, a BPSK demodulation technique was used.

Mobile Radio Propagation: Developed and implemented a simulation tool using MATLAB to
simulate the large-scale path loss and co-channel interferences in a cellular radio system. A free space
propagation model was used as a path loss model for the reference distance to predict the received
signal strength when the transmitter and receiver have a clear, unobstructed line-of-sight path
between them. A log-normal shadowing model was used to simulate the propagation beyond the
reference distance, whether the signal is from the desired base station or co-channel cells. Signal-toInterference ratio was calculated at different geographical locations that covers the whole system.

Anti-Swing Control of a Suspended Load with a Robotic Crane: Modeled and simulated a crane
system with two robotic arms and a suspended load with two angles of swing. The work involved
modeling, designing, and controlling. MATLAB and SIMULINK were used in the simulation.

Two-DOF Turret Positioning System: Developed and implemented a simulation tool using
MATLAB to simulate Open-Loop and Closed-Loop systems of a full-state feedback linear
controller/observer that was designed in order to control the positioning angles of a MIMO system,
with two-inputs and two-outputs.

Vehicle Mobile Robot: Designed and built a vehicle mobile robot. A combined C++/MATLAB
program was developed and implemented to simulate and control the designed system. The robot
uses an optical sensor to calculate the amount of light reflected from a white line and the surrounding
black background. Based on the light intensity, a computer system that is connected to the mobile
robot adjusts the speed of the robot as needed. The dynamic characteristics of the system were
determined experimentally and an interface card was built to convert the optical sensor analog signal
to a digital signal that is controlled by a C++ computer program. The mathematical model was
derived and simulated using MATLAB.

HONORS





Robert E. Gilleece Fellowship, Graduate School and University Center of CUNY, NY, USA (00 - 04)
Teaching and Research Assistantship: Ohio University, OH, USA (1998-2000)
Lebanese Association for College Education Award: Lebanon (1992-1997)
IEEE member and ASME associate member.

Dr. Ahmad Khalil May 2007

Você também pode gostar