The Department of Computer Science strives to hire outstanding faculty members to teach in a broad range of courses. They are dedicated to teaching the skills that will be needed in the years to come. The following is a list of faculty expertise and areas of interest.
Neural networks, computer vision, pattern recognition, intelligent tutoring systems.
Vision Image Processing, Security, Networking, Medical Imaging.
Software Engineering, Computer Game Design and Development, Web-based Applications, Computer Science Education (student performance prediction, learning styles).
Computer/Communication Networks, Cyber Security, Human Motion Tracking&Reasoning.
Artificial intelligence, natural language processing, World Wide Web.
Epilepsy Prediction, Knowledge Discovery in Database, and Ontology application to pre-operative geriatrics and medicine.
Complexity theory, automata, algorithms, object-oriented problem solving, Digital image/signal processing, analysis and design of robotics systems, Electro-optical systems analysis and design.
Operating Systems, Distributed Systems, Cloud Computing, Resource Management, and Machine Learning
Computer graphics, computer-human interaction and virtual reality, human animation and avatars, volume rendering and visualization, realistic images, ray tracing, computational geometry.
Simulation, Distributed Systems, Dynamic Process, Migration, Operating Systems, Performance Evaluation, Curriculum Development and Enhancement.
Software testing, software debugging, software engineering with emphasis on resource constrained environments and search-based software engineering
Time-series and forecasting, applied statistics, discrete event simulation, software engineering with emphasis on object-oriented problem solving
Compiler construction, Program analysis & optimization for high-performance computing, parallel programming languages
Web Security, Web-based Systems, Web Browsing
Distributed & Internet Computing Systems, Operating Systems, Networking and Web Applications.