Skip to the guide
Field Guide UT Austin

Department of Computer Science: professors and courses

Course codes C S

Who teaches here

Department of Computer Science professors and instructors
NameTeaches
Professors · 111
Dana Hadar Moshkovitz Aaronson CVProfessor
C S 331
Scott J Aaronson Evaluations CVProfessorQuantum Information or Computing
C S 378H, C S 395T
Sarah Anne Abraham Evaluations CVAssociate professor of instruction
C S 324E, C S 354, C S 354P, C S 354R, C S 354T
Aditya Akella Evaluations CVProfessorProgramming Languages or Systems
C S 378
Venkat Arun EvaluationsCVAssistant professor
C S 356, C S 395T
Noa Avigdor EvaluationsAssistant professor of instruction
C S 311
Joshua Dana Baer CVAdjunct assistant professor
C S 378
No classes listed this year
Angela Chappell Beasley Evaluations CVAssociate professor of instruction
C S 312, C S 363M
George Biros CVProfessor
No classes listed this year
Joydeep Biswas Evaluations CVAssociate professorArtificial Intelligence and/or Robotics
C S 304I, C S 395T
William C Bulko Evaluations CVAssociate professor of instruction
C S 329E, C S 371L, C S 378
Show all 124 people
Department of Computer Science professors and instructors, continued
NameTeaches
Professors · 111
Siddhartha Chatterjee Evaluations CVProfessor of instruction
C S 350C, C S 378H, C S 380I, C S 429
No classes listed this year
Shuchi Chawla Evaluations CVProfessorProgramming Languages or Systems
C S 331H, C S 388D
Eunsol ChoiAdjunct assistant professor
No classes listed this year
Shirley Cohen EvaluationsCVAssistant professor of instruction
C S 329E, C S 333E, C S 378
No classes listed this year
Isil DilligProfessor
No classes listed this year
Glenn P Downing Evaluations CVAssociate professor of instruction
C S 371P, C S 373
Gregory C DurrettAdjunct associate professor
No classes listed this year
Marc Eisenbarth Evaluations CVAdjunct assistant professor
C S 378
Mootaz N ElnozahyProfessor of instruction
No classes listed this year
Morgan Muriel Fong Evaluations CVAssistant professor of instruction
C S 313E, C S 429
Fares Z Fraij Evaluations CVAssociate professor of instruction
C S 330E, C S 331
Anna Gal Evaluations CVProfessorAI for Health or Computational Science
C S 353, C S 388C
Jason J Gauci EvaluationsCVAdjunct assistant professor
C S 329E
Ilias Georgakopoulos-SoaresAssistant professor
No classes listed this year
Ahmed Gheith EvaluationsCVAdjunct professor
C S 345H, C S 378, C S 429H, C S 439, C S 439H
Joydeep Ghosh CVProfessor
No classes listed this year
Milos Gligoric CVAssociate professor
No classes listed this year
Noah Golowich Evaluations CVAssistant professorArtificial Intelligence and/or Robotics
C S 395T
C S 381V
Justin W Hart Evaluations CVAssistant professor of practice
C S 378
David Harwath Evaluations CVAssistant professor
C S 342S
Andrew D Hintz CVAdjunct assistant professor
C S 378
Qixing Huang Evaluations CVAssociate professorArtificial Intelligence and/or Robotics
C S 378, C S 395T
Warren A Hunt Jr CVProfessor
C S 378H, C S 389R
Nick Hunter-Jones Evaluations CVAssistant professorQuantum Information or Computing
C S 378
Ibrahim Volkan Isler EvaluationsCVProfessor
C S 343, C S 343H
Prashant D Joshi EvaluationsCVAssistant professor of instruction
C S 327E, C S 429
Amrita Kaur Evaluations CVAssistant professor of instruction
C S 314, C S 314H
Daehyeok Kim Evaluations CVAssistant professorProgramming Languages or Systems
C S 356, C S 395T
C S 363H
Brad KnoxResearch associate professor
No classes listed this year
Philipp KraehenbuehlAssociate professor
No classes listed this year
William Werner Kretschmer Evaluations CVAssistant professorQuantum Information or Computing
C S 358H, C S 395T
Gregory Kuhlmann EvaluationsAdjunct assistant professor
C S 343
Devdatta Kulkarni Evaluations CVAssistant professor of instruction
C S 329E, C S 378
Karen M Landolt CVAssociate professor of instruction
C S 378
Matthew Lease CVProfessor
C S 395T
Summer Lee Evaluations CVAdjunct assistant professor
C S 378
Yan LengAssistant professor
No classes listed this year
Jessy LiAssociate professor
No classes listed this year
Elad Liebman CVAssistant professor of instruction
C S 364M
C S 118H, C S 314H, C S 380P, C S 395T
Leqi LiuAssistant professor
No classes listed this year
Qiang LiuAssociate professor
No classes listed this year
Roberto Martin-Martin CVAssistant professorArtificial Intelligence and/or Robotics
C S 391R
Kenneth McMillan CVProfessorProgramming Languages or Systems
C S 371D
No classes listed this year
Daniel P Miranker Evaluations CVProfessorAI for Health or Computational Science
C S 347, C S 386D
Shyamal K Mitra Evaluations CVProfessor of instruction
C S 323E, C S 329E
Aloysius K Mok Evaluations CVProfessorProgramming Languages or Systems
C S 386C
Raymond J MooneyProfessor
No classes listed this year
C S 361S, C S 380S
Scott David NiekumAdjunct assistant professor
No classes listed this year
Seth James NielsonAdjunct assistant professor
No classes listed this year
Alison N Norman Evaluations CVProfessor of instruction
C S 109, C S 439
Gordon S Novak Jr Evaluations CVProfessorArtificial Intelligence and/or Robotics
C S 375, C S 378
Joaquin Marcos Palacios Evaluations CVAssistant professor of instruction
C S 327E, C S 347, C S 373
Devangi Nikunj Parikh Evaluations CVAssociate professor of instruction
C S 311, C S 311H, C S 333P
Amy PavelAdjunct assistant professor
No classes listed this year
Georgios Pavlakos Evaluations CVAssistant professor
C S 376, C S 395T
Tina L PetersonAssistant professor of instruction
No classes listed this year
Vijaychidambaram Velayudhan Pillai Evaluations CVAssociate professorProgramming Languages or Systems
C S 360V
Keshav K Pingali Evaluations CVProfessorProgramming Languages or Systems
C S 377P, C S 395T
C Greg Plaxton EvaluationsCVProfessor
C S 331, C S 388G
William H PressProfessor
No classes listed this year
Eric PriceAssociate professorMathematics
No classes listed this year
Lili Qiu EvaluationsCVProfessor
C S 356R, C S 386W
Vijaya Ramachandran CVProfessor
C S 331H
Carol Ramsey CVAssistant professor of instruction
C S 312, C S 313E
Veena Ravishankar Evaluations CVAssistant professor of instruction
C S 303E, C S 311, C S 313E
Christopher J RossbachAssociate professorProgramming Languages or Systems
No classes listed this year
Sujay SanghaviProfessor
No classes listed this year
Purnamrita Sarkar CVAssociate professorStatistics · Big Data or Machine Learning
No classes listed this year
Michael D Scott EvaluationsCVProfessor of instruction
C S 314
Hovav ShachamAdjunct professor
No classes listed this year
Sanjay Shakkottai CVProfessor
No classes listed this year
David Soloveichik CVAssociate professorBiochemistry
No classes listed this year
C S 388
Jovan Stojkovic Evaluations CVAssistant professor
C S 395T
Peter H StoneProfessor
No classes listed this year
Dixin Tang EvaluationsCVAssistant professorUniversity directory
C S 378, C S 395T
Fatma Tarlaci EvaluationsCVAdjunct assistant professor
C S 371N
Kia Teymourian Evaluations CVAssistant professor of instruction
C S 329E, C S 378
Kevin Tian Evaluations CVAssistant professor
C S 331, C S 395T
Ufuk Topcu CVProfessor
No classes listed this year
Paul K Toprac Evaluations CVProfessor of instruction
C S 354S, C S 354T
Paul Etienne Vouga EvaluationsCVAssociate professor
C S 104C, C S 354H, C S 384P
Atlas WangAssociate professor
No classes listed this year
Brent R WatersProfessorComputer Security
No classes listed this year
C S 371M, C S 378
David Junzi Wu Evaluations CVAssistant professorComputer Security
C S 388H
William D Young Evaluations CVAssociate professor of instruction
C S 303E
Chen YuProfessor
No classes listed this year
Amy Zhang CVAssistant professor
No classes listed this year
Mingyuan ZhouProfessor
No classes listed this year
Yuke ZhuAssociate professor
No classes listed this year
David I Zuckerman CVProfessorComputer Security
C S 388R
Lecturers and instructors · 3
Margaret Elaine MyersLecturer
INF 392K
Michelann QuimbyLecturer
No classes listed this year
Sujay Yadalam SudarshanLecturer
No classes listed this year
Graduate and other instructors · 10
Thomas Clark EvaluationsCV
C S 378
C S 378
E Elnozahy EvaluationsCV
C S 350M, C S 378, C S 429H, C S 439
Erez Karpas CVHarrington Faculty Fellow
C S 378
Dori Litvak Evaluations
C S 363M
Anshul Moondra EvaluationsCV
C S 363M
Sai Karthikey Pentapati
C S 376
Heather Quimby EvaluationsCV
C S 349
Elahe Sadeghi Evaluations
C S 303E
Dan Tecuci EvaluationsCV
C S 343

Who teaches each course

Department of Computer Science: who teaches each course
CourseTaught by
C S 104CPaul Etienne Vouga
C S 109Alison N Norman
C S 118HCalvin Lin
C S 303EVeena Ravishankar, William D Young, Elahe Sadeghi
C S 304IJoydeep Biswas
C S 311Noa Avigdor, Devangi Nikunj Parikh, Veena Ravishankar
C S 311HDevangi Nikunj Parikh
C S 312Angela Chappell Beasley, Carol Ramsey
C S 313EMorgan Muriel Fong, Carol Ramsey, Veena Ravishankar
C S 314Amrita Kaur, Michael D Scott
C S 314HAmrita Kaur, Calvin Lin
C S 323EShyamal K Mitra
Show all 76 courses
Department of Computer Science: who teaches each course, continued
CourseTaught by
C S 324ESarah Anne Abraham
C S 327EPrashant D Joshi, Joaquin Marcos Palacios
C S 329EWilliam C Bulko, Shirley Cohen, Jason J Gauci, Devdatta Kulkarni, Shyamal K Mitra, Kia Teymourian
C S 330EFares Z Fraij
C S 331Dana Hadar Moshkovitz Aaronson, Fares Z Fraij, C Greg Plaxton, Kevin Tian
C S 331HShuchi Chawla, Vijaya Ramachandran
C S 333EShirley Cohen
C S 333PDevangi Nikunj Parikh
C S 342SDavid Harwath
C S 343Ibrahim Volkan Isler, Gregory Kuhlmann, Dan Tecuci
C S 343HIbrahim Volkan Isler
C S 345HAhmed Gheith
C S 347Daniel P Miranker, Joaquin Marcos Palacios
C S 349Heather Quimby
C S 350CSiddhartha Chatterjee
C S 350ME Elnozahy
C S 353Anna Gal
C S 354Sarah Anne Abraham
C S 354HPaul Etienne Vouga
C S 354PSarah Anne Abraham
C S 354RSarah Anne Abraham
C S 354SPaul K Toprac
C S 354TSarah Anne Abraham, Paul K Toprac
C S 356Venkat Arun, Daehyeok Kim
C S 356RLili Qiu
C S 358HWilliam Werner Kretschmer
C S 360VVijaychidambaram Velayudhan Pillai
C S 361SShravan Ravi Narayan
C S 363HAdam R Klivans
C S 363MAngela Chappell Beasley, Dori Litvak, Anshul Moondra
C S 364MElad Liebman
C S 371DKenneth McMillan
C S 371LWilliam C Bulko
C S 371MEmmett Witchel
C S 371NFatma Tarlaci
C S 371PGlenn P Downing
C S 373Glenn P Downing, Joaquin Marcos Palacios
C S 375Gordon S Novak Jr
C S 376Georgios Pavlakos, Sai Karthikey Pentapati
C S 377PKeshav K Pingali
C S 378Aditya Akella, Joshua Dana Baer, William C Bulko, Shirley Cohen, Marc Eisenbarth, Ahmed Gheith, Justin W Hart, Andrew D Hintz, Qixing Huang, Nick Hunter-Jones, Devdatta Kulkarni, Karen M Landolt, Summer Lee, Gordon S Novak Jr, Dixin Tang, Kia Teymourian, Emmett Witchel, Thomas Clark, Lauren DePue, E Elnozahy, Erez Karpas
C S 378HScott J Aaronson, Siddhartha Chatterjee, Warren A Hunt Jr
C S 380ISiddhartha Chatterjee
C S 380PCalvin Lin
C S 380SShravan Ravi Narayan
C S 381VKristen L Grauman
C S 384PPaul Etienne Vouga
C S 386CAloysius K Mok
C S 386DDaniel P Miranker
C S 386WLili Qiu
C S 388Elias Stengel-Eskin
C S 388CAnna Gal
C S 388DShuchi Chawla
C S 388GC Greg Plaxton
C S 388HDavid Junzi Wu
C S 388RDavid I Zuckerman
C S 389RWarren A Hunt Jr
C S 391RRoberto Martin-Martin
C S 395TScott J Aaronson, Venkat Arun, Joydeep Biswas, Noah Golowich, Qixing Huang, Daehyeok Kim, William Werner Kretschmer, Matthew Lease, Calvin Lin, Georgios Pavlakos, Keshav K Pingali, Jovan Stojkovic, Dixin Tang, Kevin Tian
C S 429Siddhartha Chatterjee, Morgan Muriel Fong, Prashant D Joshi
C S 429HAhmed Gheith, E Elnozahy
C S 439Ahmed Gheith, Alison N Norman, E Elnozahy
C S 439HAhmed Gheith
INF 392KMargaret Elaine Myers
Bachelor’s degrees5 programs
Master’s degrees1 program
Doctoral degrees1 program
About the department

Department of Computer Science is part of College of Natural Sciences, led by Dean David Vanden Bout. Its course codes are C S.

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.

College of Natural SciencesEvery UT collegeEvery UT course