Escolar Documentos
Profissional Documentos
Cultura Documentos
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
Curriculum Vitae
SKILLS
ACADEMIC EXPERIENCE
Mathematics Department/Engineering Science
LaGuardia Community College/CUNY
Responsibilities
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
Curriculum Vitae
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.
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
Co-PI, LaGuardia CSEMS Scholars, NSF Computer Science, Engineering, and Mathematics
Scholarships (CSEMS) Grant 2004 2008 ($400,000)
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
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.
Curriculum Vitae
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).
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
Curriculum Vitae
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:
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
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
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)
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.
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.
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.