James Allen
Professor
585 275 7263
CSB721

Natural language understanding, discourse, knowledge representation, common-sense reasoning, and planning.

Jeffrey Bigham
585 275 5671
CSB720

Human Computer Interaction, Intelligent User Interfaces, Access Technology, Web Accessibility

Chris Brown
Professor
585 275-7852
CSB609

Artificial intelligence, computer vision, machine learning.

Liudvikas Bukys
Adjunct Professor
Chen Ding
585 275 1373
CSB710

Computer programming, locality optimization, memory hierarchy management, suggestion-based program parallelization and optimization.

Sandhya Dwarkadas
Professor
585 275 5647
CSB717

Parallel and distributed computing, computer architecture, and networks, and in the interaction and interface between the compiler, runtime system, and underlying architecture; software distributed shared memory, integrated compiler and runtime support for parallelism, simulation methodology, uniprocessor and multiprocessor architectures, parallel applications development, and performance evaluation.

George Ferguson
Research Scientist
585 275 5766
CSB731

Artificial Intelligence; Intelligent agents: agent communication languages, agent architectures; User interfaces: speech recognition, natural language understanding, dialogue, conversational agents; Temporal reasoning: representation, planning, scheduling; Semantic Web: ontologies, knowledge-based systems.

Daniel Gildea
585 275 7230
CSB730

Statistical approaches to natural language processing, machine translation, and language understanding.

Wendi Heinzelman
585-275-4053
Lane A. Hemaspaandra
Professor
CSB618

Computational social choice (elections, preference aggregation, etc.), counting-based computation, probabilistic computation, unambiguous computation, the importance of query order when accessing databases, the study of efficient algorithms for complex sets, computational complexity theory, and complexity-theoretic aspects of security, fault-tolerance, and data compression.

Michael Huang
585-275-2111
Engin Ipek
585 275 5671
CSB711

Computer architecture, with an emphasis on multicore architectures, hardware-software interaction, and the application of machine learning to computer systems.

Robert A. Jacobs
Professor
(585) 275-0753
Meliora 416

Brain & Cognitive Sciences, Computer Science, & the Center for Visual Science

T. Florian Jaeger
(585) 276 3611
Henry Kautz
585 275 3772
CSB708

Assisted cognition, statistical-relational reasoning, logic and satisfiability testing, language and social networks, activity recognition, machine learning.

David C. Knill
Professor
406 Meliora Hall
Randal Nelson
585 275 8848
CSB719

Machine vision and robotics, object recognition and learning representations at the interface between feature-based and appearance-based approaches, vision for manipulation and hand-eye coordination, motion recognition and analysis, and visual navigation.

Carman Neustaedter
Adjunct Professor
http://www.carmster.com/
Mitsunori Ogihara
Professor
Chris Pal

Image processing, computer vision.

Ted Pawlicki
585 275 4198
CSB722

Undergraduate eduction, robotics, computer vision, artificial intelligence.

Alex (Sandy) Pentland
Professor
http://web.media.mit.edu/~sandy/
Len Schubert
Professor
CSB733

Language, knowledge representation, inference, and planning.

Michael Scott
Professor
585 275 7745
CSB715

Systems software for parallel and distributed computing, synchronization, transactional memory.

Joel Seiferas
Professor
585 275 7898
CSB622

Theoretical computer science, computational complexity, algorithms, automata.

Kai Shen
585 275 5426
CSB714

Operating systems, distributed systems, and parallel computing.

Daniel Štefankovič
585 275 5492
CSB620

Theoretical Computer Science: graph theory, combinatorics, Fourier transform, Markov chains/counting, learning theory, phylogeny, game theory, graph equations, routing.

Mary Swift
Research Scientist
585 275 5288
CSB732

Natural language processing, linguistics.