Research Areas

  • Computer Education and Instructional Technology

  • Computer Sciences

  • algorithms

  • Computer Networks

  • Artificial Intelligence, Computer Learning and Pattern Recognition

  • Human Computer Interaction

  • Software

  • Engineering and Technology