Artificial Intelligence
Intelligent tutoring systems, serious games, natural language processing.
Data mining; web mining and web analytics; intelligent agents; web information retrieval.
Bayesian analysis; probabilistic learning; graphical modeling; information retrieval.
Natural language processing; machine learning; information retrieval.
Computational Finance
Large scale numerical computations applied to physical; biological and financial systems.
Data Mining
Web mining; web analytics and predictive modeling; recommender systems; information retrieval.
Medical imaging; content-based multimedia retrieval; machine learning; computer vision; data mining.
Bayesian analysis; probabilistic learning; graphical modeling; information retrieval.
Database Systems
Data warehousing; large scale analytics; automatic database design; distributed systems; forensic analysis; digital evidence collection, fault tolerance and recovery.
Electronic Commerce
Mobile commerce; usability; user-centered design; enjoyment of computer game play; personality of computer game players.
Game Studies and Entertainment Computing
Natural language processing; machine learning; information retrieval.
Graphics / Animation
3d and stop motion animation in narrative and experimental styles; sound production and recording; music production and recording.
Graphics, animation.
Communication between deaf and hearing communities; graphics pedagogy.
High Performance and Scientific Computing
Large scale numerical computations applied to physical; biological and financial systems.
Human-Computer Interaction
Social computing, community informatics, designing technologies for local communities to address social issues, facilitate civic engagement, and encourage prosocial behavior.
Mobile commerce; usability; user-centered design; enjoyment of computer game play; personality of computer game players.
Cognitive science; computational models of human behavior; machine learning.
HCI, Accessible Computing
Speech recognition
Deaf Accessibility
Information Systems
IT Education, outsourcing, global IT management, and IT quality.
Director of the Mobile Commerce Research group. Research focus: mobile commerce, user-centered design of mobile applications, user-centered design of e-commerce applications, and hedonic information systems.
Healthcare IT, m-Health.
Security of systems and data.
Research interests are in groupware, virtual teaming, and social media.
Consumer online reviews, systems documentation, systems implementation.
IT dducation and IT in project management.
Programming Languages and Systems
Programming Languages and systems; foundations of concurrency; language based security; games; types and linear logic.
Programming languages; security; software engineering; and distributed systems.
Programming languages; distributed systems; security; software engineering.
Security
Behavioral Information Security.
Computer Security, Human-Centered Security, Human Computer Interaction, Telecommunication & Networking.
Security of systems and data.
Programming Languages and systems; foundations of concurrency; language based security; games; types and linear logic.
Security; Telecommunication.
Programming languages; security; software engineering; and distributed systems.
Programming languages; distributed systems; security; software engineering.
Software Engineering
Programming Languages and systems; foundations of concurrency; language based security; games; types and linear logic.
Object-oriented architecture; design and framework; model-driven architecture and development; formal methods.
Programming languages; security; software engineering; and distributed systems.
Programming languages; distributed systems; security; software engineering.
Object-oriented analysis and design software architecture software engineering for pervasive computing.
Technology Education
Applications of algebraic geometry to computer vision; computer science education.
Scientific computing; medical image processing; computer science education.
Formal methods; computer security; network modeling; computer science education.
Cognitive science; computational models of human behavior; human learning; human-computer interaction.
Distributed and wireless computing; computational geometry; graph theory and algorithms; probabilistic analysis of algorithms; computational thinking.
Information technology and computer science education, including computational thinking, game development and design, gender and computing, online learning, programming pedagogy, and student recruitment and retention, and theoretical computer science, including distributed algorithms, cellular automata, information retrieval, and the firing synchronization problem.
Information systems; information technology education.
Telecommunication and Network
Internet QOS protocols; end-to-end performance measurement methods.
Formal methods in protocol development; network security.
Internet of Things; Information Centric Networking; Tactile Internet; Dynamic Sensor Networks; Cyber Physical Systems.
LAN; WAN; protocols; integrated services; information technology; softswitch; VoIP.
Theory
Classical and quantum algorithms; quantum information theory; classical and quantum cryptography; distributed systems and information technology education.
Parameterized complexity; graph algorithms; computational geometry; combinatorial optimization; robot motion planning.
Distributed and wireless computing; computational geometry; graph theory and algorithms; probabilistic analysis of algorithms; computational thinking.
Technology and community-based organizations.
Graph drawing, graph theory; combinatorics; complexity theory; computability theory.
Parallel algorithms; disk arrays.
Computational topology; 3-manifold topology.
Information technology and computer science education, including computational thinking, game development and design, gender and computing, online learning, programming pedagogy, and student recruitment and retention, and theoretical computer science, including distributed algorithms, cellular automata, information retrieval, and the firing synchronization problem.
Visual Informatics and Data Analytics (VIDA)
Applications of algebraic geometry to computer vision; computer science education.
Data analysis; human computer interaction.
Medical imaging; image processing and computer vision; information systems security.
Information Retrieval; data analysis; artificial intelligence.
Bioinformatics.
Medical imaging; content-based multimedia retrieval; machine learning; computer vision; data mining; biomedical informatics.
Data warehousing; large scale analytics; automatic database design; distributed systems; forensic analysis; digital evidence collection, fault tolerance and recovery.
Technology and community-based organizations; bioinformatics.
Bayesian analysis; probabilistic learning; graphical modeling; information retrieval; biomedical informatics.