Michael J. Almeida

 

departmental address:

                                                                                     

Department of Mathematics & Computer Science        

Fayetteville State University                                         

1200 Murchison Road                                                  

Fayetteville, NC 28301                                                 

(910) 672-1363                                                   

malmeida@uncfsu.edu  

                                      

 

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 Master’s 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