Curriculum Vitae

Dr. Aqil M. Azmi


Birth: Born in Varanasi, UP., India.


  1. Ph.D in Computer Science, University of Colorado, Boulder, 1998. Thesis title: "Use of Smoothing Methods with Stochastic Perturbation for Global Optimization (a study in the context of molecular chemistry)," under the direction of Prof. Byrd.
  2. M.Sc in Electrical and Computer Engineering, University of Colorado, Boulder, 1987.Thesis title: "A Floating Point System with a Variable Length Exponent," under the direction of Prof. Lombardi.

Work Experience:

  1. Assistant Professor at the Dept. of Computer Science, College of Computer & Information Sciences (CCIS), King Saud University, Riyadh, August 1999 – Present. Some of the courses which I taught: Introduction to Programming (C language); Structured Programming (in C); Data Structures (in Pascal, C and C++); Discrete Mathematics; Design and Analysis of Algorithms (graduate and undergraduate levels); and Automata, Formal Langauges and Computability (graduate level).
  2. Graduate Research Assistant with 'Global optimization group,' University of Colorado, Boulder, Colorado, January 1996 – December 1998. This work culminated in my Ph.D thesis.
  3. Teaching Assistant, CCIS, King Saud University, Riyadh, 1984-5 (three semesters). Some of the classes which I tutored: Introduction to Programming to Engineers (Fortran); Introduction to Programming (Pascal); Assembly Language; and Introduction to Data Structures.
  4. Research Assistant, developed some software for computer-controlled data acquisition of mm-waves, College of Engineering, King Saud University, 1984.
  5. Managing the technical side of Prof. M.M. al-Azami's computerization of Hadith. A multi-lingual, multi-media CD-ROM project, 1978 – Present (on and off).


Publications: Journals and conferences (click on the link).


Research Interests:

  1. Global and local optimization techniques.
  2. Numerical computation and algorithms, especially in parallel environment.
  3. DNA sequence alignment.
  4. Arabization, this includes developing better Arabic fonts and encoding schemes.
  5. Cryptography and its mathematical foundation.
  6. Algorithms in general.

Communication skills: Can communicate fluently in Arabic, English and Urdu.


  1. Philately (stamp collecting) specializing in stamps of early Saudi Arabia (1916-1960s), Yemen (1926-1950s) and Pakistan (1947-1960s).
  2. Numismatic (coin collecting) especially early Islamic period.
  3. Photography.