Faculty

  • A

  • Martin Abadi

    Martin Abadi

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

  • Dimitris Achlioptas

    Dimitris Achlioptas

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

  • Peter Alvaro

    Peter Alvaro

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

  • Owen Arden

    Owen Arden

    • Assistant Professor, Computer Science and Engineering
    • 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 Beamer

    Scott Beamer

    • Assistant Professor, Computer Science and Engineering
    • 831-459-1467
    • Engineering 2, Room 229
    • Computer architecture, memory interconnects, data movement optimization, open-source hardware design, graph algorithms

  • Nina T. Bhatti

    • E2-247B

  • Scott Brandt

    Scott Brandt

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

  • C

  • Snigdha Chaturvedi

    Snigdha Chaturvedi

    • Assistant Professor, Computer Science and Engineering
    • Engineering 2, Room 343B
    • Natural language processing, machine learning, text mining

  • Seshadhri Comandur

    Seshadhri Comandur

    • Associate Professor, Computer Science and Engineering
    • 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 and Engineering
    • 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 and Engineering
    • 831-459-4982
    • Engineering 2, Room 339A
    • Reputation systems
    • Crowdsourcing
    • Game theory
    • Formal methods

  • Subhas Desa

    Subhas Desa

    • Teaching Professor, Computer Science and Engineering
    • 831-459-1641
    • Engineering 2, Room 561
    • Knowledge engineering and data analytics for product design, development, and delivery; supply chain management; management of technology

  • Max Dunne

    • Engineering 2, 329

  • F

  • Cormac Flanagan

    Cormac Flanagan

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

  • G

  • J. J. Garcia-Luna-Aceves

    J. J. Garcia-Luna-Aceves

    • Distinguished Professor, Computer Science and Engineering
    • Jack Baskin Endowed Professor of Computer Engineering
    • CITRIS Campus Director
    • 831-459-4153 (Office)
    • Engineering 2, Room 317
    • Principles of computer communication
    • Internet
    • Wireless networks
    • Internet of Things
    • Information-centric networks
    • Cyber-physical networks
    • Mobile and pervasive computing

  • Lise Getoor

    Lise Getoor

    • Professor, Computer Science and Engineering
    • 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 and Engineering
    • Engineering 2, Room 339B
    • Data privacy, machine learning, high-dimensional statistics, online learning, data streaming

  • Matthew Guthaus

    Matthew Guthaus

    • Professor
    • Engineering 2, Room 225
    • Electronic Computer-Aided Design (ECAD)
    • Design Automation
    • Chip design (VLSI)
    • Low-power circuits
    • Clocking circuits and design automation
    • Memory circuits and design automation
    • Systems-on-Chips
    • Circuit Optimization
    • Physical Design

  • H

  • David Helmbold

    David Helmbold

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

  • Richard Hughey

    Richard Hughey

    • Vice Provost and Dean of Undergraduate Education
    • Professor, Computer Science and Engineering
    • Professor, Biomolecular Engineering
    • 831-459-1993
    • Kerr Hall, Room 211
    • Bioinformatics, hidden Markov models, computer architecture, parallel computation

  • J

  • Richard Jullig

    • Lecturer, Computer Science
    • 831-459-3250
    • Engineering 2, Room 247B (until further notice)

  • K

  • Phokion G. Kolaitis

    Phokion G. Kolaitis

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

  • Lindsey Kuper

    Lindsey Kuper

    • Assistant Professor, Computer Science and Engineering
    • 847-636-0186 (Mobile)
    • Engineering 2, Room 349B
    • Programming languages, distributed systems, parallelism, concurrency, verification

  • L

  • Tracy Larrabee

    Tracy Larrabee

    • Professor, Computer Science and Engineering
    • Associate Dean of Engineering for Undergraduate Affairs
    • 831-459-3476
    • Baskin Engineering, Room 237
    • Test pattern simulation and generation, fault modeling, fault diagnostics, design verification, logic simulation, technical writing

  • Heiner Litz

    Heiner Litz

    • Assistant Professor, Computer Science and Engineering
    • E2-217
    • Computer Architecture, Operating Systems, Storage Systems, Machine Learning, Hardware Design

  • Yang Liu

    Yang Liu

    • Assistant Professor, Computer Science and Engineering
    • Machine Learning, Artificial Intelligence, Crowdsourcing, Economics and Computation, Fairness and Security in AI

  • Suresh K Lodha

    Suresh K Lodha

    • Professor, Computer Science and Engineering
    • 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 and Engineering
    • 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, reproducibility, data management games, network intermediaries, information retrieval, cooperation dynamics

  • Roberto Manduchi

    Roberto Manduchi

    • Professor, Computer Science and Engineering
    • 831-459-1479
    • Engineering 2, Room 327
    • Computer vision and sensor processing, with application to assistive technology for the visually impaired

  • Charlie McDowell

    Charlie McDowell

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

  • Ethan L. Miller

    Ethan L. Miller

    • Professor, Computer Science and Engineering
    • Veritas Presidential Chair in Storage
    • Director, NSF I/UCRC Center for Research in Storage Systems
    • 831-459-1222 (office)
    • 831-345-4864 (cell)
    • Engineering 2, Room 337A
    • File & storage systems
    • Non-volatile memory systems
    • Operating systems
    • Computer security
    • Distributed systems

  • Gerald Moulds

    Gerald Moulds

    • Lecturer, Computer Engineering
    • 831-459-5286
    • Engineering 2, Room 237A
    • Technical writing, professional communications

  • John Musacchio

    John Musacchio

    • Professor, Computer Science and Engineering
    • 831-459-1385
    • Engineering 2, Room 557
    • Applications of game theory in network economics and security; control, analysis, and pricing of communication networks

  • N

  • Ike Nassi

    Ike Nassi

    • Adjunct Professor, Computer Science and Engineering
    • 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

  • Faisal Nawab

    Faisal Nawab

    • Assistant Professor, Computer Science and Engineering
    • 831-502-7474 (office)
    • Engineering 2, Room 365
    • Data Management/Databases
    • Distributed and Cloud Systems
    • Wireless, edge, and data center networking
    • Internet of Things/edge data management

  • Narges Norouzi

    Narges Norouzi

    • Teaching Professor, Computer Science and Engineering
    • 2-8468
    • Engineering 2, 247A
    • Machine Learning, AI, Deep Learning
    • Biometric Systems
    • Computational Biology
    • Statistical Signal Processing with applications in Image Processing, Pattern Recognition, and Adaptive Systems

  • O

  • Katia Obraczka

    Katia Obraczka

    • Professor, Computer Science and Engineering
    • 831-459-4308
    • Engineering 2, Room 323
    • Computer networks, distributed systems, operating systems, Internet information systems, mobile computing, wireless networks

  • P

  • Alex Pang

    Alex Pang

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

  • Ira Pohl

    Ira Pohl

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

  • Q

  • Chen Qian

    Chen Qian

    • Assistant Professor, Computer Science and Engineering
    • 831-459-5302
    • Engineering 2, 231
    • Computer networks, mobile and pervasive computing, security and privacy, cloud computing, internet of things

  • R

  • Jose Renau

    Jose Renau

    • Professor, Computer Science and Engineering
    • 831-459-1847
    • Engineering 2, Room 227
    • Computer architecture, including design effort metrics and models, infrared thermal measurements and modeling, simulation, FPGA/ASIC design, mobile computing

  • S

  • Martine Schlag

    Martine Schlag

    • Professor, Computer Science and Engineering
    • Chair, Computer Science and Engineering
    • 831-459-3243
    • Engineering 2, Room 219

  • Thomas Schwarz

    Thomas Schwarz

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

  • Brad Smith

    Brad Smith

    • Adjunct Associate Professor, Computer Science and Engineering
    • 831-459-2370
    • Engineering 2, Room 595K
    • Network routing, policy-based routing, multi-path routing, networking for big data and genomics

  • Neel Sundaresan

    • Adjunct Professor, Computer Science and Engineering
    • 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 and Engineering
    • 831-459-4611
    • Engineering 2, Room 355
    • Logic programming algorithms, parallel algorithms, complexity, programming languages, automated theorem proving, scientific visualization

  • Anujan Varma

    Anujan Varma

    • Professor, Computer Science and Engineering
    • 831-459-3505
    • Engineering 2, Room 221
    • Computer networking, computer architecture, optical networks

  • W

  • Marilyn Walker

    Marilyn Walker

    • Professor, Computer Science and Engineering
    • 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

    • Professor Emeritus, 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 and Engineering
    • 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 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)

  • Z

  • Yi Zhang

    Yi Zhang

    • Professor, Computer Science and Engineering
    • 831-459-4549 (Office)
    • Engineering 2, Room 565
    • information retrieval and recommender systems
    • natural language processing
    • machine learning and artificial intelligence
    • data science
    • computational economics