James Madison University
Photo: Ramon Mata-Toledo

Ramon Mata-Toledo, Ph.D.



  • Ph.D. (Computer Science), Kansas State University
  • M.S. (Computer Science), Florida Institute of Technology
  • M.S. (Business Administration), Florida Institute of Technology
  • B.S. (Mathematics and Physics), Pedagogical Institute of Caracas, Venezuela.



  • Professor of Computer Science, James Madison University. Harrisonburg, Virginia 2003-Present.
  • Associate Professor, James Madison University. Harrisonburg, Virginia. 1994-2003.
  • Assistant Professor, James Madison University. Harrisonburg, Virginia. 1988-1994.
  • Assistant Professor, Florida Institute of Technology. Melbourne, Florida. 1983-1988.
  • Graduate Teaching Assistant, Kansas State University. Manhattan, Kansas. 1979-1983.
  • Instructor, U.S. Army Command and General Staff College. Fort Leavenworth, Kansas. 1979-1983.
  • Coordinator, Mathematics Department, Francisco de Miranda University College. Caracas, Venezuela. 1974-1976.
  • Coordinator, Department of Mathematics, Liceo José Manuel Nu&ntildeez Ponte. Caracas, Venezuela. 1972-1974.
  • Instructor of Mathematics and Physics, Liceo José Manuel Nu&ntildeez. Caracas, Venezuela. 1969-1971.


  • Database Administrator, project NITTS, United States Department of Justice, Immigration and Naturalization Service through SEI Technology, Inc., Harrisonburg, VA, March 1991-1993
  • Consultant, Real State III, Inc., Harrisonburg, VA, June 1991-1993. Supervisor: Mrs. Sallye Trobaugh. Programmer, Collins Avionic (subsidiary of Rockwell International). Author of the program Shipment Report Generator, Melbourne, FL, 1987 - 1988
  • Programmer, Rockwell International, Melbourne, FL, 1986-1987. Author of the program FLOW
  • System Analyst, Computer Information Science, Manhattan, KS, 1979-1983.
  • System Analyst, Kansas Research Institute, Manhattan, KS, 1978-1979. Currently

Scholarly Interests/Research Topics

  • Natural Languages
  • Databases and Data Mining
  • Compiler Design
  • Discrete Mathematics


Welcome from Computer Science

PHOTO:Sharon Simmons

The Computer Science department strives to be an intellectual community that continually explores the broad field of computing, applies this knowledge to solve problems in a variety of domains, and engages with the profession and society at large. More >