Computer Engineering

2011-12 General Catalog

Baskin School of Engineering
(831) 459-2158
http://www.soe.ucsc.edu

Program DescriptionCourse Descriptions


Faculty and Professional Interests

Professor

Alexandre Brandwajn
Computer architecture, performance modeling, queueing network models of computer systems, operating systems

F. Joel Ferguson
Fault diagnosis, failure analysis, logic fault modeling, adaptive test design for test of digital circuits and systems

J. J. García-Luna-Aceves (Department Chair)
Baskin Professor of Computer Engineering and Director of Networking Sciences Institute
Computer communication, wireless networks, Internet, network science

Richard Hughey (joint with Biomolecular Engineering)
Bioinformatics, hidden Markov models, computer architecture, parallel computation

Glen G. Langdon Jr., Emeritus

Tracy Larrabee
Test-pattern simulation and generation, fault modeling, fault diagnosis, design verification, technical writing, logic simulation

Patrick E. Mantey
Associate Dean, Industry Programs
Jack Baskin Endowed Professor of Computer Engineering
CITRIS Campus Director
Director of ITI
Multimedia systems, digital signal processing, sensor systems and networks, real-time monitoring and control, image systems, image processing, visualization, geographic information systems, decision support systems

Katia Obraczka
Computer networks, distributed systems, operating systems, Internet information systems, mobile computing, wireless networks

Martine D. F. Schlag
VLSI design tools and algorithms, VLSI theory, field-programmable gate arrays, FPGA-based computing engines

Anujan Varma
Computer networking, computer architecture, optical networks

Associate Professor

Pak K. Chan
Placement and routing algorithms, field-programmable gate arrays, spectral-based partitioning, circuit theory, computer arithmetic

William Dunbar
Theory and application of feedback control, single molecule biophysics, nanopore sensors, dynamics and control of biomolecules

Gabriel Elkaim
Embedded systems; robust software architectures for real-time reactive systems; sensor fusion; guidance, navigation, and control (GNC) system identification; robust and advanced control schemes; feedback control systems; robotics; unmanned autonomous vehicles (UAVs); and cooperative control

Sri Kurniawan
Human-computer interaction; human factors and ergonomics; accessibility; assistive technology; usability; empirical studies; user-centered design

Roberto Manduchi
Computer vision and sensor processing, with application to assistive technology for the visually impaired

Jose Renau
Computer architecture, including design effort metrics and models, infrared thermal measurements, thermal modeling, process variability, energy efficient data-centers, thread level speculation, and FPGA/ASIC design

Jacob Rosen
Biorobotics; human-centered robotics; medical robotics, surgery and rehabilitation; wearable robotics (exoskeleton); teleoperation, haptics and virtual reality, biomechanics, neuromuscular control  and human-machine interfaces

Assistant Professor

Matthew R. Guthaus
VLSI, CAD, design for reliability and variability, system-on-chip, 3D IC, system-in-package

Adjunct Professor

Glenn Alers
Nanoscale devices, copper interconnects

Renwick Curry
Control and optimization with special attention to aviation; air-traffic control; and collision-avoidance system design and analysis

Peter Danzig
Internet web caching, scalable techniques to stream internet media around the world, scalable mechanisms to dynamically transform web content as applied to security for residential and enterprise networks

Harwood G. Kolsky, Retired

Associate Adjunct Professor

Mircea Teodorescu
Dynamics, vibrations, contact mechanics, biomechanics

Assistant Adjunct Professor

Andrea Di Blas
Parallel computer architectures, parallel applications and programming models, combinatorial optimization

David Pease
File systems, operating systems, storage, programming languages

Bradley Smith
Computer communications, distributed systems, policy-based routing, routing protocols, security and trust in distributed systems

Cedric Westphal
Internet working and wireless networks, with special attention to analytical modeling

Lecturer

Cyrus Bazeghi
Computer architecture, VLSI, FPGA, embedded systems, and system architecture

Gerald Moulds
Technical writing, professional communications

Stephen C. Petersen
Embedded controller systems, RF wireless systems, modulation and spectrum reuse, digital signal processing, circuit theory

♦ ♦ ♦

Luca De Alfaro (Computer Science)
Formal methods, game theory, embedded systems, software engineering

Benjamin Friedlander (Electrical Engineering)
Digital communications, wireless communication system, array processing, adaptive signal processing

Qi Gong (Applied Mathematics and Statistics)
Computational methods for real-time control systems, trajectory optimization and motion planning, nonlinear filtering and observer design, robust and adaptive control of nonlinear systems, industry applications of control theory

Claire Gu (Electrical Engineering)
Fiber sensors for bio-applications, optical fiber communications, volume holographic data storage, liquid crystal displays, nonlinear optics, optical information processing

Kevin Karplus (Biomolecular Engineering)
Protein structure prediction, protein design, genome assembly from next-generation sequence data

Suresh K. Lodha (Computer Science)
Visualization, vision, innovation, entrepreneurship

Darrell D. E. Long (Computer Science)
Storage systems, distributed computing systems, operating systems, mobile computing, performance evaluation, fault tolerance, computer security, multimedia, and video-on-demand systems

Dominic W. Massaro (Psychology)
Understanding language, speech perception and reading, language learning and speech technology, pattern recognition, psychology of interactive media, psychology of art and new media, human-machine interface

Charles E. McDowell (Computer Science)
Programming languages, parallel computing, and computer science education

Peyman Milanfar (Electrical Engineering)
Statistical signal, image, and video processing; computer vision; modeling and inverse problems in imaging; detection and estimation theory

Ethan L. Miller (Computer Science)
Archival storage systems, metadata management and information retrieval, non-volatile memory file systems, scalable file systems, reliable and secure storage, distributed systems, computer security

Dejan Milutinović (Applied Mathematics and Statistics)
Stochastic, dynamical systems and statistical signal processing, multi-agent systems/robotics, systems biology/immune system, optimal control, hybrid and discrete event systems

John Musacchio (Information Systems Management)
Control, analysis, and pricing of communications networks; applications of game theory in networking; wireless ad-hoc networks; and management of technology

Alex T. Pang (Computer Science)
Uncertainty visualization, tensor visualization, scientific visualization, comparative visualization, collaboration software, virtual reality interfaces

Ira Pohl (Computer Science)
Artificial intelligence, programming languages, heuristic methods, educational and social issues, combinatorial algorithms

Kevin Ross (Information Systems Management)
Service engineering and management; resource allocation; operations research, pricing, scheduling; queueing theory; networks

Hamid Sadjadpour (Electrical Engineering)
Wireless communication systems, network information theory and scaling laws, performance analysis of wireless ad hoc and sensor networks, routing and MAC protocol design for wireless networks

Patrick Tantalo
Graph theory, combinatorics, optimization, algorithms

Linda Werner
Software engineering testing, educational and societal issues of computer science

E. James Whitehead, Jr. (Computer Science)
Software engineering, software evolution, software bug prediction, automated software construction, video game level design

Donald Wiberg, Emeritus (UCLA)
Control systems, Kalman filtering, system parameter estimation, adaptive optics for large telescopes, and biomedical system modeling

Yi Zhang (Technology and Information Management)
Information retrieval, knowledge management, natural language processing, machine learning


[return to top]

Revised: 8/13/12