Skip to the guide
Field Guide UT Austin

Chandra Department of Electrical and Computer Engineering: professors and courses

Course codes ECE

Who teaches here

Chandra Department of Electrical and Computer Engineering professors and instructors
NameTeaches
Professors · 88
Deji Akinwande CVProfessorNanoscale devices · carbon nanotubes and graphene · Plastic nanoelectronics and nanotechnology · High-frequency analog circuit design
No classes listed this year
Jeffrey G Andrews CVProfessorMulti-user wireless networking · Wireless ad hoc networks · Multi-user techniques for code division multiple access · multiple-input multiple-output
ECE 360K, ECE 381K
Jonathan BakerAssistant professorQuantum computing · Fault tolerant quantum computation
No classes listed this year
Sanjay K Banerjee Evaluations CVProfessorUltra-high vacuum and remote plasma-enhanced chemical vapor deposition · Silicon-germanium-carbon heterostructure MOSFETs and nanostructures · Ultra-shallow junction technology · Semiconductor device modeling
ECE 339, ECE 396K
Seth Robert BankProfessorSemiconductor electronic and optoelectronic devices · Molecular beam epitaxy (MBE) · Semiconductor nanostructures · Metal/semiconductor hetero- and nano-structures
No classes listed this year
Suzanne Barber EvaluationsCVProfessor
ECE 361N
David Patrick Burghoff Evaluations CVAssistant professorQuantum optoelectronics · Nonlinear optics · Mid-infrared and terahertz photonics · Frequency combs
ECE 383P
Constantine CaramanisProfessorRobust and adaptive optimization and control · Statistical learning · Applications in telecommunications and air traffic control
No classes listed this year
Ray T Chen CVProfessorMicro-and nano-optical interconnect devices · Polymer-based guided-wave optical interconnection and packaging · True time delay wide band phased array antenna · Bio and environmental sensors
ECE 347, ECE 383V
Lillian Chin Evaluations CVAssistant professorSoft robotic actuators · Force and tactile sensors · Computational design · Robotic manipulation
ECE 382N
Sandeep ChinchaliAssistant professorRobotics · Edge computing · Wireless networks · Energy-efficient deep learning
No classes listed this year
Kun Woo Cho Evaluations CVAssistant professorWireless communication · Radar and imaging systems · Metamaterials · Analog computing
ECE 381V
Show all 90 people
Chandra Department of Electrical and Computer Engineering professors and instructors, continued
NameTeaches
Professors · 88
Kaushik Chowdhury CVProfessorPervasive computing · Machine learning · Wireless communications
ECE 372N
Shwetadwip ChowdhuryAssistant professorOptical microscopy · Computational reconstruction · Wave propagation through optical scatter · Multi-dimensional imaging
No classes listed this year
Alfonso Cuevas EvaluationsCVAssociate professor of instruction
ECE 316, ECE 361R, ECE 362K, ECE 411, ECE 438, ECE 460M
Poulami Das CVAssistant professorQuantum computing · Memory systems · Computer architecture · Emerging technologies
ECE 460N
Georgios-Alex DimakisAdjunct professor
No classes listed this year
Ananth Dodabalapur Evaluations CVProfessorPlastic transistor technology · Organic transistors · Sensors · Solar cells
ECE 402H
Haley Michelle Eazor EvaluationsCVAssistant professor of instruction
ECE 333T
Mattan Erez Evaluations CVProfessorComputer architecture · High-performance computing · Programming languages and models
ECE 382N
Brian L Evans Evaluations CVProfessorDigital signal processing · Image processing · Communication systems · Electronic design automation
ECE 313, ECE 445S
William F Fagelson EvaluationsCVAssociate professor of instruction
ECE 333T
Linran Fan Evaluations CVAssistant professorIntegrated photonics · Quantum information · Nonlinear optics · Hybrid quantum system
ECE 383P
Emanuele Galiffi CVAssistant professorUltra-fast wave phenomena · Multi-scale modeling of non-equilibrium phenomena · Polaritons and mechanical waves
ECE 392L
Vijay K Garg Evaluations CVProfessorDistributed systems · Discrete event systems · Software engineering
ECE 360C, ECE 361C, ECE 382N
Andreas Gerstlauer Evaluations CVProfessorEmbedded system design · Electronic system-level (ESL) design automation · modeling · languages
ECE 382M
Joydeep Ghosh Evaluations CVProfessorData mining · Web mining · Predictive analytics and machine learning · Large-scale statistical analysis
ECE 360C, ECE 381K, ECE 461P
Milos Gligoric Evaluations CVAssociate professorSoftware engineering and formal methods
ECE 361G, ECE 382C, ECE 382V
Cheng Guo Evaluations CVAssistant professorTheoretical · information and energy photonics · Mathematical physics · Topological waves and matter
ECE 402
Neal Hall Evaluations CVAssociate professorSilicon micromachining (MEMS) · Acoustics and dynamics · Optics and photonics · Technology transfer
ECE 313, ECE 325
Alex Hanson CVAssociate professorComponent- and system-level power electronics · High-frequency magnetics and circuits
ECE 394J
Robert W Heath JrAdjunct professor
No classes listed this year
Archie HolmesProfessor
No classes listed this year
Qin HuangProfessor
No classes listed this year
Jean Incorvia CVAssociate professorNanotechnology · Spintronics · Magnetic memory
ECE 379K, ECE 396K
Yaoyao Jia Evaluations CVAssociate professorAnalog/mixed-signal integrated circuits · Inductive · ultrasonic and thermoelectric energy harvesting · Implantable and wearable biomedical devices
ECE 382M, ECE 411
Lizy K John Evaluations CVProfessorDesign of high-performance · low-power microprocessors · Multicore processors · Memory systems
ECE 460M
Brian Johnson Evaluations CVAssociate professorPower electronics and power systems (PEPS)
ECE 364D, ECE 394, ECE 464H, ECE 464K
Christine L JulienAdjunct professor
No classes listed this year
Sarfraz Khurshid Evaluations CVProfessorSoftware testing · Specification languages · Code conformance · Model checking
ECE 360T, ECE 382C
Hyeji Kim CVAssistant professorInformation theory · Machine learning · Wireless communications
ECE 351K
Jaydeep Prakash Kulkarni Evaluations CVAssociate professorIntegrated circuits · Emerging nano-technologies
ECE 379K, ECE 382M
Sensen LiAssistant professorRF/millimeter-wave/terahertz integrated circuits · Antennas and antenna arrays · Microwave devices and circuits
No classes listed this year
Xiuling Li CVProfessorNanostructured semiconductor materials and devices
ECE 396K, ECE 440
Ruochen Lu Evaluations CVAssistant professorCommunications and data science · Machine learning · Networking · Signal processing
ECE 396K, ECE 402
Diana MarculescuProfessorArchitecture · computer systems and embedded systems · Decision · information and communications engineering
No classes listed this year
Radu Marculescu CVProfessorArchitecture · computer systems and embedded systems · Decision · information and communications engineering
ECE 361E
Mark W McDermott CVProfessor of practice
ECE 445L
Jose del R Millan EvaluationsCVProfessor
ECE 374N, ECE 385J
Aryan MokhtariAssociate professorOptimization · Machine learning · Data science · Artificial intelligence and signal processing
No classes listed this year
Michael E Orshansky Evaluations CVProfessorStatistical analysis and optimization algorithms for yield improvement · Circuit design for manufacturability · Robust low-power circuit design
ECE 316, ECE 382M
Zhigang Pan EvaluationsCVProfessor
ECE 460R
Yale N Patt CVProfessorMicroprocessor architecture · Parallelism and superscalar processor design · Heterogeneous chip multiprocessors · Helping students learn
ECE 382N
Emily PorterAdjunct assistant professor
No classes listed this year
Leonard F Register CVProfessorTheory of electronic and optoelectronic devices · particularly at the nano-scale · Semi-classical and quantum mechanical device modeling · Alternative materials and geometries for CMOS (non-classical CMOS)
ECE 396K, ECE 464H, ECE 464K
Saad Jamil Saleh EvaluationsCVProfessor of practice
ECE 364D, ECE 464H, ECE 464K
Abhay Samant EvaluationsCVProfessor of practice
ECE 381K, ECE 461L, ECE 471C
Sujay SanghaviProfessorAlgorithms for wireless · sensor and peer-to-peer networks and the internet · Machine learning and data mining · Social networks
No classes listed this year
Pedro Enrique Santacruz EvaluationsCVAssociate professor of instruction
ECE 312H, ECE 313, ECE 351K, ECE 360C
Surya Santoso Evaluations CVProfessorElectromagnetic transient and electric power quality in power systems · Wind power interconnection and integration
ECE 362Q, ECE 394, ECE 394J, ECE 394L, ECE 468L
Sanjay Shakkottai CVProfessorScheduling and QoS in wireless networks · Ad-hoc and sensor networks · Congestion control in the internet · Resource allocation for heterogeneous networks
ECE 351H
Shyam Shankar Evaluations CVAssistant professorQuantum information science with superconducting quantum circuits · Quantum back action of qubit measurement
ECE 363M, ECE 383V, ECE 402
August Wang Shi Evaluations CVAssistant professorSoftware testing and regression testing
ECE 382V, ECE 422C
David Soloveichik Evaluations CVAssociate professorMolecular programming · nanotechnology and bioengineering
ECE 360C
Evan Speight EvaluationsCVProfessor of practice
ECE 312, ECE 312H, ECE 364D, ECE 379K, ECE 412, ECE 422C
Earl E Swartzlander Jr Evaluations CVProfessorVLSI circuit technology · Special purpose processors · Computer arithmetic · Digital signal processing
ECE 411
Jon I Tamir Evaluations CVAssistant professorComputational magnetic resonance imaging · Machine learning for inverse problems and clinical translation
ECE 313H, ECE 381V
Nina K Telang EvaluationsCVProfessor of instruction
ECE 107H, ECE 111S, ECE 302, ECE 306, ECE 307E, ECE 406
Vivek Telang EvaluationsCVAssistant professor of practice
ECE 313, ECE 351K, ECE 351M, ECE 362K
Andrea Lockerd ThomazAdjunct associate professor
No classes listed this year
Edison Thomaz Jr Evaluations CVAssociate professorModeling health-related behaviors
ECE 422C
Mohit TiwariAssociate professorCybersecurity with a focus on computing systems · hardware design · processor architecture · embedded systems and cloud computing
No classes listed this year
Nur A Touba Evaluations CVProfessorVLSI testing · Fault-tolerant computing · Computer-aided design
ECE 316, ECE 382M
Emanuel Tutuc Evaluations CVProfessorNanoelectronics · Chemical vapor deposition · Graphene · Semiconductor nanowires and devices
ECE 334K, ECE 339, ECE 396V
Jonathan W Valvano Evaluations CVProfessorEmbedded medical devices · Measurements of volume and pressure in the heart · Low-power electrical · mechanical and thermal measurements
ECE 319K, ECE 406, ECE 445L, ECE 445M
Gustavo A De Veciana EvaluationsCVProfessor
ECE 351K, ECE 381J
Haris Vikalo Evaluations CVProfessorStatistical signal processing · Bioinformatics and computational biology · Wireless communications systems
ECE 351M
Atlas WangAssociate professor
No classes listed this year
Daniel M Wasserman Evaluations CVProfessorOptics · Infrared luminescence · Fields and waves · Solid state devices
ECE 325, ECE 402
Neeraja Jayant Yadwadkar Evaluations CVAssistant professorCloud computing systems · Machine learning · Serverless computing · Machine learning systems
ECE 461S
Guandao Yang Evaluations CVAssistant professorMachine learning · Computer vision · Computer graphics · Artificial intelligence
ECE 381V
Ramesh Yerraballi EvaluationsCVProfessor of instruction
ECE 319H, ECE 319K, ECE 382V, ECE 406, ECE 406H, ECE 419K and 1 more
Ali E YilmazAdjunct professor
No classes listed this year
Edward T Yu Evaluations CVProfessorPhotovoltaics and other technologies for energy generation · III-V nitride heterostructure materials and device physics · Solid-state nanoscience and nanotechnology
ECE 396K, ECE 411H
Amy Zhang Evaluations CVAssistant professorReinforcement learning · Generalization · Representation learning · Robotics
ECE 381V, ECE 460J
Neil Zhao EvaluationsCVAssistant professor
ECE 312, ECE 382N
Hao Zhu Evaluations CVAssociate professorCyber-physical power systems · Energy data analytics · Signal processing over networks
ECE 369, ECE 394J
Yicheng Zhu CVAssistant professorPower electronic circuits and systems · Switched-capacitor-based power conversion · Data center and processor power delivery
ECE 394, ECE 462L
Graduate and other instructors · 2
Lucas Holt CV
ECE 319H
William Willis EvaluationsCV
ECE 363N

Who teaches each course

Chandra Department of Electrical and Computer Engineering: who teaches each course
CourseTaught by
ECE 107HNina K Telang
ECE 111SNina K Telang
ECE 302Nina K Telang
ECE 306Nina K Telang
ECE 307ENina K Telang
ECE 312Evan Speight, Neil Zhao
ECE 312HPedro Enrique Santacruz, Evan Speight
ECE 313Brian L Evans, Neal Hall, Pedro Enrique Santacruz, Vivek Telang
ECE 313HJon I Tamir
ECE 316Alfonso Cuevas, Michael E Orshansky, Nur A Touba
ECE 319HRamesh Yerraballi, Lucas Holt
ECE 319KJonathan W Valvano, Ramesh Yerraballi
Show all 79 courses
Chandra Department of Electrical and Computer Engineering: who teaches each course, continued
CourseTaught by
ECE 325Neal Hall, Daniel M Wasserman
ECE 333THaley Michelle Eazor, William F Fagelson
ECE 334KEmanuel Tutuc
ECE 339Sanjay K Banerjee, Emanuel Tutuc
ECE 347Ray T Chen
ECE 351HSanjay Shakkottai
ECE 351KHyeji Kim, Pedro Enrique Santacruz, Vivek Telang, Gustavo A De Veciana
ECE 351MVivek Telang, Haris Vikalo
ECE 360CVijay K Garg, Joydeep Ghosh, Pedro Enrique Santacruz, David Soloveichik
ECE 360KJeffrey G Andrews
ECE 360TSarfraz Khurshid
ECE 361CVijay K Garg
ECE 361ERadu Marculescu
ECE 361GMilos Gligoric
ECE 361NSuzanne Barber
ECE 361RAlfonso Cuevas
ECE 362KAlfonso Cuevas, Vivek Telang
ECE 362QSurya Santoso
ECE 363MShyam Shankar
ECE 363NWilliam Willis
ECE 364DBrian Johnson, Saad Jamil Saleh, Evan Speight
ECE 369Hao Zhu
ECE 372NKaushik Chowdhury
ECE 374NJose del R Millan
ECE 379KJean Incorvia, Jaydeep Prakash Kulkarni, Evan Speight
ECE 381JGustavo A De Veciana
ECE 381KJeffrey G Andrews, Joydeep Ghosh, Abhay Samant
ECE 381VKun Woo Cho, Jon I Tamir, Guandao Yang, Amy Zhang
ECE 382CMilos Gligoric, Sarfraz Khurshid
ECE 382MAndreas Gerstlauer, Yaoyao Jia, Jaydeep Prakash Kulkarni, Michael E Orshansky, Nur A Touba
ECE 382NLillian Chin, Mattan Erez, Vijay K Garg, Yale N Patt, Neil Zhao
ECE 382VMilos Gligoric, August Wang Shi, Ramesh Yerraballi
ECE 383PDavid Patrick Burghoff, Linran Fan
ECE 383VRay T Chen, Shyam Shankar
ECE 385JJose del R Millan
ECE 392LEmanuele Galiffi
ECE 394Brian Johnson, Surya Santoso, Yicheng Zhu
ECE 394JAlex Hanson, Surya Santoso, Hao Zhu
ECE 394LSurya Santoso
ECE 396KSanjay K Banerjee, Jean Incorvia, Xiuling Li, Ruochen Lu, Leonard F Register, Edward T Yu
ECE 396VEmanuel Tutuc
ECE 402Cheng Guo, Ruochen Lu, Shyam Shankar, Daniel M Wasserman
ECE 402HAnanth Dodabalapur
ECE 406Nina K Telang, Jonathan W Valvano, Ramesh Yerraballi
ECE 406HRamesh Yerraballi
ECE 411Alfonso Cuevas, Yaoyao Jia, Earl E Swartzlander Jr
ECE 411HEdward T Yu
ECE 412Evan Speight
ECE 419KRamesh Yerraballi
ECE 422CAugust Wang Shi, Evan Speight, Edison Thomaz Jr
ECE 438Alfonso Cuevas
ECE 440Xiuling Li
ECE 445LMark W McDermott, Jonathan W Valvano
ECE 445MJonathan W Valvano
ECE 445SBrian L Evans
ECE 460JAmy Zhang
ECE 460MAlfonso Cuevas, Lizy K John
ECE 460NPoulami Das
ECE 460RZhigang Pan
ECE 461LAbhay Samant
ECE 461PJoydeep Ghosh
ECE 461SNeeraja Jayant Yadwadkar, Ramesh Yerraballi
ECE 462LYicheng Zhu
ECE 464HBrian Johnson, Leonard F Register, Saad Jamil Saleh
ECE 464KBrian Johnson, Leonard F Register, Saad Jamil Saleh
ECE 468LSurya Santoso
ECE 471CAbhay Samant
Bachelor’s degrees1 program
Master’s degrees1 program
Doctoral degrees1 program
Pay after graduationUp to $145,000
Median pay after graduation by field
Field of study1 year out4 years out
Electrical and Computer EngineeringMaster’s · Electrical and computer engineering$145,000—

Median earnings of graduates who received federal student aid, from the U.S. Department of Education’s College Scorecard: 1 year out is 2020–21 pay (2022 dollars), 4 years out is 2019–20 pay (2021 dollars). Fields group related programs.

About the department

Chandra Department of Electrical and Computer Engineering is part of Cockrell School of Engineering, led by Dean Roger T. Bonnecaze. Its course codes are ECE.

SourcesUT catalog, HB 2504

UT’s catalog lists colleges, deans, departments, and degree programs. UT’s public course records list instructors and CVs by section.

Cockrell School of EngineeringEvery UT collegeEvery UT course