Software Engineering


Director - Vijay Garg, Ph.D.

Director - Vijay Garg, Ph.D. | Distributed Systems
Prof. Garg's current research interests are in the areas of distributed systems, discrete event systems and software engineering. He has published more than 130 refereed research articles in these areas. His research has been supported by NSF, IBM, Texas Advanced Research Program, TRW, and Compaq among others.

Suzanne Barber, Ph.D.

Suzanne Barber, Ph.D. | Requirements & Software Arch.
Dr. Suzanne Barber serves our nation's citizens, industrial, governmental and academic institutions by aggressively combatting current and emerging identity management threats and fraud. She delivers the highest quality identity management discoveries, applications and outreach available.

Bill Bard, M.S.

Bill Bard, M.S. | Com. Networks: Tech/Arch/Protocol, Distributed System Security
Bill Bard has been employed continuously by the University of Texas since 1966 in positions including teaching assistant, lead operating system development specialist, digital system design engineer, manager of computer maintenance, and associate director for technical affairs.

Constantine Caramanis, Ph.D.

Constantine Caramanis, Ph.D. | Data Mining
Dr. Constantine Caramanis is an Associate Professor in the Department of Electrical & Computer Engineering at The University of Texas at Austin. His research interests center on decision-making in large-scale complex systems, with a focus on learning and computation.

Alex Dimakis, Ph.D.

Alex Dimakis, Ph.D. | Large-scale Machine Learning
Alex Dimakis is an Associate Professor at the Electrical and Computer Engineering department, University of Texas at Austin. From 2009 until 2012 he was with the Viterbi School of Engineering, University of Southern California. He received his Ph.D. in 2008 and M.S. degree in 2005 in electrical engineering and computer sciences from UC Berkeley and the Diploma degree from the National Technical University of Athens in 2003. During 2009 he was a CMI postdoctoral scholar at Caltech.

Christine Julien, Ph.D.

Christine Julien, Ph.D. | Advanced Topics I & II summer course
Dr. Julien's research interests lie in the realm of software engineering, specifically for mobile computing. Much of her previous work has focused on software engineering for ad hoc mobile networks and includes the development of algorithms for mobile computing, and middleware for simplifying the software development process.

Sarfraz Khursid, Ph.D.

Sarfraz Khursid, Ph.D. | Validation and Verification
Dr. Sarfraz Khurshid is an Associate Professor of Electrical and Computer Engineering at The University of Texas at Austin. His current research focuses on software testing, specification languages, code conformance, model checking, and applications of heuristics in program analysis.

Bruce McCann, Ph.D.

Bruce McCann, Ph.D. | System Engineering Prog. Mgmt. & Eval.
Dr. McCann holds BS, MS and PhD degrees in Electrical Engineering from The University of Texas at Austin. During twenty five years with Schlumberger he held positions in the US and France: Engineering management positions as Section Manager, Project Manager, Department Manager and VP Engineering.

Daniel Miranker, Ph.D.

Daniel Miranker, Ph.D. | Data Engineering
Daniel P. Miranker is a Full Professor, in the Department of Computer Science at the University of Texas at Austin, where he has taught since 1986. Starting with his Ph.D. dissertation, a consistent theme in Miranker's research is a focus on parallel and distributed processing of large-scale databases in concert with applications in knowledge-base systems and machine learning.

Mohit Tiwari, Ph.D.

Mohit Tiwari, Ph.D. | Distributed Information System Security
Mohit Tiwari researches computer architecture and security at UT Austin (ECE), following a PhD at UC Santa Barbara in 2011 and an NSF post-doc fellowship at UC Berkeley (2011—13). His current work protects data while it is being processed in untrusted applications and cloud infrastructure, and has received best paper awards at ASPLOS'15, PACT'09, HOST'18 (runner-up), and HOST'19 (nominee); IEEE Micro Top Picks in architecture in 2010 and 2014 (Honorable Mention); CSAW best applied cybersecurity paper finalist in 2013 and 2018, the Qualcomm Faculty Award in 2017 and 2018, and the NSF CAREER award in 2015.

Ramesh Yerraballi, Ph.D.

Ramesh Yerraballi, Ph.D. | Communication Networks
Dr. Yerraballi's teaching interests and experience span a broad swath of the Computing curriculum from, Theory of Computing, Algorithms and Data Structures, Introductory, Object-Oriented and Systems Programming, Operating Systems, Real-Time Systems, Distributed Systems, Computer Architecture and Performance Analysis of Computer Systems.