Faculty

  • A

  • Martin Abadi

    Martin Abadi

    • Professor Emeritus, Computer Science
    • Computer and network security, principles of programming languages, specification and verification methods

  • Dimitris Achlioptas

    Dimitris Achlioptas

    • Professor, Computer Science
    • 831-459-1081
    • Engineering 2, Room 343A
    • Algorithms, machine learning, random structures, applications of probability to computer science

  • Dustin Wayne Adams

    Dustin Wayne Adams

    • 831-459-1339
    • Engineering 2, Room 249B

  • Peter Alvaro

    Peter Alvaro

    • Assistant Professor, Computer Science
    • 831-459-1304
    • Engineering 2, Room 353
    • Data management systems, distributed systems, logic programming

  • Owen Arden

    Owen Arden

    • Assistant Professor, Computer Science
    • Security, programming languages, distributed systems, authorization logic

  • B

  • Delbert Bailey

    Delbert Bailey

    • Lecturer, Computer Science
    • Engineering 2, Room 249A (F16)
    • Artificial intelligence, pattern recognition, computational complexity, analysis of algorithms

  • Scott Brandt

    Scott Brandt

    • Vice Chancellor for Research
    • Professor, Computer Science
    • 831-459-5170
    • Engineering 2, Room 347B
    • Operating systems, storage systems, real-time systems

  • C

  • Seshadhri Comandur

    Seshadhri Comandur

    • Assistant Professor, Computer Science
    • Engineering 2, Room 347A
    • Data science, mathematical foundations of big data, massive graph analysis, scalable graph algorithms, sublinear algorithms, randomized algorithms

  • D

  • James Davis

    James Davis

    • Professor, Computer Science
    • 831-459-1841
    • Engineering 2, Room 363
    • ICTD, technology for global social issues, human computation, computational photography, computer vision, computer graphics

  • Luca de Alfaro

    Luca de Alfaro

    • Professor, Computer Science
    • Chair, Computer Science
    • 831-459-4982
    • Engineering 2, Room 339A
    • Reputation systems
    • Crowdsourcing
    • Game theory
    • Formal methods

  • F

  • Sheldon (Shel) Finkelstein

    Sheldon (Shel) Finkelstein

    • Lecturer, Computer Science
    • 650 743-6938 (Mobile)
    • E2-343B (Summer 2017)
    • Database and data management, transaction management, distributed systems

  • Cormac Flanagan

    Cormac Flanagan

    • Professor, Computer Science
    • 831-459-5375
    • Engineering 2, Room 367
    • Programming languages, computer security, concurrency, verification, type systems, dynamic and static program analysis

  • G

  • Lise Getoor

    Lise Getoor

    • Professor, Computer Science
    • 831-459-1489
    • Engineering 2, Room 341B
    • Machine learning, reasoning under uncertainty, databases, data science for social good, artificial intelligence, data integration, database query optimization and approximate query processing, entity resolution, information extraction, utility elicitation, planning under uncertainty, contraint-based reasoning, abstraction and problem reformulation

  • Abhradeep Guha Thakurta

    Abhradeep Guha Thakurta

    • Assistant Professor, Computer Science
    • Engineering 2, Room 339B
    • Data privacy, machine learning, high-dimensional statistics, empirical risk minimization, online learning, data streaming

  • H

  • David Harrison

    David Harrison

    • Engineering 2, Room 343B
    • Wireless communications in the untethered internet of things

  • David Helmbold

    David Helmbold

    • Professor, Computer Science
    • 831-459-2016
    • Engineering 2, Room 345B
    • Theoretical machine learning, with an emphasis on boosting methods and on-line learning algorithms

  • J

  • Richard Jullig

    • Engineering 2, Room 247B (until further notice)

  • K

  • Phokion G. Kolaitis

    Phokion G. Kolaitis

    • Distinguished Professor, Computer Science
    • 831-459-4768
    • Engineering 2, Room 345A
    • Principles of database systems, logic in computer science, computational complexity

  • L

  • Bob Levinson

    Bob Levinson

    • Professor Emeritus, Computer Science
    • Artificial intelligence, machine learning, heuristic search, associative pattern retrieval, hierarchical reinforcement learning, semantic networks

  • Suresh K Lodha

    Suresh K Lodha

    • Professor, Computer Science
    • 831-459-3773
    • Engineering 2, 361 or 262
    • Data analytics and visualization, computational social science, technology for social good, data journalism

  • M

  • Wesley Mackey

    • Lecturer, Computer Science
    • 831-459-5322
    • Engineering 2, Room 253

  • Carlos Maltzahn

    Carlos Maltzahn

    • Adjunct Professor, Computer Science
    • Director, Systems Research Lab (SRL)
    • Director, Center for Research in Open Source Software (CROSS)
    • Director, Institute for Scalable Scientific Data Management (ISSDM)
    • 831-459-1627
    • Engineering 2, Room 369
    • Storage systems, storage QoS, data management, games, network intermediaries, information retrieval, cooperation dynamics

  • Charlie McDowell

    Charlie McDowell

    • Professor, Computer Science
    • 831-459-4772
    • Engineering 2, Room 349B
    • Programming languages, parallel computing, and computer science education

  • N

  • Ike Nassi

    Ike Nassi

    • Adjunct Professor, Computer Science
    • Founder, Chairman, and CTO, TidalScale
    • Co-Founder and Trustee, Computer History Museum
    • 831-459-1898 (Office)
    • 408-390-8281 (Mobile)
    • 408-458-9932 (TidalScale)
    • Engineering 2, Room 545A
    • High performance computing, computer systems architecture, parallel processing, programming languages, computer networks, operating systems, distributed systems, personal computers, history of computing

  • P

  • Alex Pang

    Alex Pang

    • Professor, Graduate Program Director, Computer Science
    • 831-459-2712
    • Engineering 2, Room 359
    • Uncertainty visualization, scientific visualization, visualization for the masses

  • Ira Pohl

    Ira Pohl

    • Professor Emeritus, Computer Science
    • 831-459-3648
    • Engineering 2, Room 347B
    • Artificial intelligence, programming languages, heuristic methods, educational and social issues, combinatorial algorithms

  • S

  • S V N Vishwanathan

    S V N Vishwanathan

    • Professor, Computer Science
    • 831-459-1721
    • Engineering 2, Room 341A
    • Machine learning algorithms for massive datasets, optimization, large scale learning

  • Thomas Schwarz

    Thomas Schwarz

    • Adjunct Professor, Computer Science
    • Reliability and security in storage systems

  • Neel Sundaresan

    • Adjunct Professor, Computer Science
    • Big data science, machine learning, e-commerce, search science, recommender system, internet economics and monetization, internet of things, programming languages, parallel computing, reputation systems, human computing

  • T

  • Patrick Tantalo

    Patrick Tantalo

    • Lecturer, Computer Science
    • Lecturer, Computer Engineering
    • 831-459-3898
    • Engineering 2, Room 255 (effective 6/26/17)

  • V

  • Allen Van Gelder

    Allen Van Gelder

    • Professor, Computer Science
    • 831-459-4611
    • Engineering 2, Room 355
    • Logic programming algorithms, parallel algorithms, complexity, programming languages, automated theorem proving, scientific visualization

  • W

  • Marilyn Walker

    Marilyn Walker

    • Professor, Computer Science
    • 831-459-1058 (email is better to reach me)
    • Engineering 2, Room 267
    • Conversational agents, social media analytics, computational models of dialogue, interactive story and narrative generation, acquiring causal knowledge from blogs, natural language processing

  • Manfred Warmuth

    Manfred Warmuth

    • Distinguished Professor, Computer Science
    • 831-459-4950
    • Engineering 2, Room 357
    • Online learning, machine learning, statistical decision theory, game theory,analysis of algorithms

  • Linda Werner

    Linda Werner

    • Adjunct Professor, Computer Science
    • Lecturer, Computer Science
    • 831-459-1017
    • 831-535-3019
    • Engineering 2, Room 249
    • Software engineering, computer science education, children and computer game creation, testing, diversity in computer science, social issues

  • Alexander Wolf

    Alexander Wolf

    • Dean of the Baskin School of Engineering
    • Distinguished Professor of Computer Science and Computer Engineering
    • 831-459-4877
    • Baskin Engineering 335
    • Engineering of large and/or complex software systems: experimental computer science; distributed systems and networks (publish/subscribe communication, information-centric and content-based networking, cloud data-center computing); software engineering (software architecture, configuration management, self-managed systems, software process, tools and environments)