Ahmed A. Abukmail
ahmed.abukmail@usm.edu
(601)266-4864
School of Computing
University of Southern Mississippi
Hattiesburg, MS
Last Updated: 7/12/2007
Formal
Education
Work Experience
Honors
Research
Interests
Publications
Teaching Experience
Professional
Activities
Other Skills
Formal Education
Work Experience
Aug. 2006 - Present
- University of Southern Mississippi (School of Computing)
- Assistant Professor
Jan. 2003 - Aug. 2006
- University of Florida (CISE Department)
- Instructor/Teaching TA, Research Assistant
March 2001 - Aug. 2002
- Barr Systems Inc.
- Software Engineer (Design, Development, and Maintenance)
June 1997 - March 2001
- CIBER Inc.
- Software Engineer (Design, Development, and Maintenance)
Honors
Professional member of the Association for Computing Machinery (ACM).
President of the Graduate Students Organization (GSO) at the CISE department at the University of Florida 1994 - 1995.
Member of Upsilon Pi Epsilon (UPE), a computer science honor society. 1993.
Research Interests
Mobile and Pervasive Computing:
Power and Energy Aware Computing, Wireless Service Discovery, Client/Server Model, Mobile Agents, Mobile and Wireless Networks, Smart Spaces.
Compiler Design:
Power and Energy Aware Compilers, High-Level Compiler Optimization Techniques.
Parallel and Distributed Computing:Parallel and Distributed Simulation, Formal Methods for Communicating Systems.
Software Engineering.
Publications
Mobile and Pervasive Computing:
-
A. Abukmail, "Pervasive Computing Approach to Energy Management,", Ph.D.
disseration, University of Florida, December 2005.
-
A. Abukmail and A. Helal, "Power Awareness and Management Techniques,"
M. Ilyas and I. Mahgoub, Editors, Mobile Computing Handbook, CRC Press.
December 2004, Pp731-743, ISBN 0-8493-1971-4.
-
A. Abukmail and A. Helal, "A Pervasive Internet Approach to Fine Grain
Power-Aware Computing," Proceedings of the IEEE/IPSJ International
Symposium on Applications and the Internet (SAINT), Phoenix, AZ, January 2006.
-
A. Abukmail and A. Helal, "A near-Zero Run-time Energy Overhead within a Computation
Outsourcing Framework for Emergy Management in Mobile Devices," Proceedings of the 5th
International Conference on Information Technology: New Generations (ITNG),
Las Vegas, Nevada, April 2008.
-
A. Abukmail and A. Helal, "Energy Management for Mobile Devices through
Computation Outsourcing within Pervasive Smart Spaces,", Submitted to
Elsevier Pervasive and Mobile Computing Journal.
-
W. Gu, A. Helal, A. Abukmail, "Ubiquitous Web Caching", In progress to be
submitted.
Parallel and Distributed Simulation:
-
B. Banerjee, A. Abukmail, L. Kraemer, "Advancing the Layered Approach to
Agent-based Crowd Simulation," Proceedings of 22nd ACM/IEEE/SCS Workshop
on Principles of Advanced and Distributed Simulation (PADS 2008),
June 3-6, 2008, Rome, Italy.
Teaching Experience
Courses Taught:
CSC 738 - Advanced Algorithms, Grad, (USM): Sp08.
CSC 408 - Organization of Programming Languages, Undergrad, (USM): Fa08.
CSC 414/514 - Software Design, Undergrad/Grad, (USM): Fa06, Sp07.
CSC 413/513 - Algorithms, Undergrad/Grad, (USM): Fa06.
CSC 307 - Data Structures and Algorithm Analysis, Undergrad, (USM): Sp07, Fa08.
COP 2121 - Cobol For Majors, Undergrad, (UF): Fa05.
CGS 3460 - Programming Using C, Undergrad, (UF): Su97, Su03, Su04, Sp05.
CAP 4621 - Introduction to Artificial Intelligence, Undergrad, (UF): Sp04.
CIS 4930 - Interactive Modeling and Animation, Undergrad, (UF): Fa03.
COP 3610 - Introduction to UNIX, Undergrad (UF): Fa95, Sp96, Fa96, Sp97.
Teaching Assistant:
COP 5555 - Programming Languages Principles, Grad, (UF): Fa94, Sp95, Fa04.
CAP 5635 - Artificial Intelligence Concepts, Grad, (UF): Sp03.
CIS 3020 - Introduction to Computer and Information Science, Undergrad, (UF): Su96 (Lead discussion sections).
COP 4020 - Programming Languages Concepts, Undergrad, (UF): Sp95.
CAP 4700 - Computer Graphics, Undergrad, (UF): Sp94.
Professional Activities
Conference Participation:
Local Arrangement Chair: 24th IEEE Symposium on Reliable Distributed Systems (SRDS 2005), October 26-28, 2005, Orlando, Florida.
Session Chair (Mobile Enterprise): 5th International Conference on Information Technology: New Generations (ITNG), Las Vegas, Nevada, April 2008.
Session Co-chair (E-commerce): 5th International Conference on Information Technology: New Generations (ITNG), Las Vegas, Nevada, April 2008.
Registration co-Chair: The 4th IET International Conference on Intelligent Environments (IE08), July 21-22, 2008, Seattle, Washington.
-
-
Reviewer/Referee:
ITNG 2008 - Mobile Computing Track.
ICC 2003 - Personal Communication Systems and Wireless LANs.
Pervasive and Mobile Computing Journal.
-
Other Skills
Computer Science Related Skills
Programming Languages: C++, C, Java, Lisp, Korn Shell, C Shell, Bash.
- Operating Systems: Unix (Solaris, Linux, AIX, Embeded Linux), Windows XP/Vista.
- Software Tools: Microsoft Visual Studio, Eclipse, Netbeans, Lex, Yacc
- Programming Environments: Mobile and Pervasive Computing, Multithreaded Programming, Client/Server Model, Parallel Programming (MPI).
- Web Development: XHTML, CSS, JavaScript, PHP.
Personal
United States Citizen.
- Married with three children.
- Enjoy travel, movies, soccer, football, and music.