Michael J. Almeida
departmental address:
Department of Mathematics & Computer Science
Fayetteville State University
1200 Murchison Road
Fayetteville, NC 28301
(910) 672-1363
VITA
EDUCATION:
1987 Ph.D. in Computer Science, State University of New York at Buffalo
Dissertation Title: Reasoning about the Temporal Structure of Narratives
Dissertation Advisor: Stuart C. Shapiro
1976 B.S. in Mathematics, University of Massachusetts at Dartmouth
WORK EXPERIENCE:
2005 now Professor, Department of Mathematics and Computer Science,
Fayetteville State University
2000 2005 Associate Professor, Department of Mathematics and Computer Science,
University of Maryland Eastern Shore
1997 2005 Coordinator of the Applied Computer Science Graduate Program,
University of Maryland Eastern Shore
1999 2001 Faculty Consultant to African Languages Machine Translation Project,
University of Maryland Eastern Shore
1994 2000 Assistant Professor, Department of Mathematics and Computer Science,
University of Maryland Eastern Shore
1992 1994 Visiting Assistant Professor, Department of Computer Science,
University of Northern Iowa
1991 1992 Lecturer, Department of Computer Science,
State University of New York at Plattsburgh
1986 1991 Assistant Professor, Department of Computer Science,
Pennsylvania State University
MEMBERSHIP IN PROFESSIONAL ORGANIZATIONS:
American Association for Artificial Intelligence (AAAI)
Association for Computing Machinery (ACM):
Special Interest Group in Artificial Intelligence (SIGART)
Special Interest Group in the Management of Data (SIGMOD)
Special Interest Group in Computer Science Education (SIGCSE)
Cognitive Science Society
IEEE Computer Society
COURSES TAUGHT:
Artificial Intelligence
Database Systems
Temporal Databases
Symbolic Programming
Expert Systems
Intelligent Databases
Natural Language Processing
Computer-Aided Instruction
CS Masters Project I & II
Computer Programming I & II
Data Structures
Machine Organization
Assembly Language Programming
Windows Programming
Discrete Structures
Algebra
Calculus
PROGRAMMING LANGUAGES:
Java, Lisp, Prolog, C++, SQL, PL/SQL, Python, CLIPS, SNePS, IBM Assembly Language
RESEARCH INTERESTS:
Artificial Intelligence
Database Systems
Temporal and Spatial Representation and Reasoning
Knowledge Representation
Natural Language Processing