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 · 105
Dana Hadar Moshkovitz Aaronson CVProfessor
C S 331
Scott J Aaronson EvaluationsCVProfessor
C S 378H, C S 395T
Sarah Anne Abraham EvaluationsCVAssociate professor of instruction
C S 324E, C S 354, C S 354P, C S 354R, C S 354T
Aditya Akella EvaluationsCVProfessor
C S 378
Venkat Arun EvaluationsCVAssistant professor
C S 356, C S 395T
Joshua Dana Baer CVAdjunct assistant professor
C S 378
Chandrajit L BajajProfessor
No classes listed this year
Angela Chappell Beasley EvaluationsCVAssociate professor of instruction
C S 312, C S 363M
George Biros CVProfessor
No classes listed this year
Joydeep Biswas EvaluationsCVAssociate professor
C S 304I, C S 395T
William C Bulko EvaluationsCVAssociate professor of instruction
C S 329E, C S 371L, C S 378
Siddhartha Chatterjee EvaluationsCVProfessor of instruction
C S 350C, C S 378H, C S 380I, C S 429
Show all 124 people
Department of Computer Science professors and instructors, continued
NameTeaches
Professors · 105
Swarat ChaudhuriProfessor
No classes listed this year
Shuchi Chawla EvaluationsCVProfessor
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
Inderjit S DhillonProfessor
No classes listed this year
Isil DilligProfessor
No classes listed this year
Glenn P Downing EvaluationsCVAssociate professor of instruction
C S 371P, C S 373
Gregory C DurrettAdjunct associate professor
No classes listed this year
Mootaz N ElnozahyProfessor of instruction
No classes listed this year
Morgan Muriel Fong EvaluationsCVAssistant professor of instruction
C S 313E, C S 429
Fares Z Fraij EvaluationsCVAssociate professor of instruction
C S 330E, C S 331
Anna Gal EvaluationsCVProfessor
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
Kristen L Grauman EvaluationsCVProfessor
C S 381V
Justin W Hart EvaluationsCVAssistant professor of practice
C S 378
David Harwath EvaluationsCVAssistant professor
C S 342S
Andrew D Hintz CVAdjunct assistant professor
C S 378
Qixing Huang EvaluationsCVAssociate professor
C S 378, C S 395T
Warren A Hunt Jr CVProfessor
C S 378H, C S 389R
Nick Hunter-Jones EvaluationsCVAssistant professor
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 EvaluationsCVAssistant professor of instruction
C S 314, C S 314H
Daehyeok Kim EvaluationsCVAssistant professor
C S 356, C S 395T
Adam R Klivans CVProfessor
C S 363H
Brad KnoxResearch associate professor
No classes listed this year
Philipp KraehenbuehlAssociate professor
No classes listed this year
William Werner Kretschmer EvaluationsCVAssistant professor
C S 358H, C S 395T
Gregory Kuhlmann EvaluationsAdjunct assistant professor
C S 343
Devdatta Kulkarni EvaluationsCVAssistant professor of instruction
C S 329E, C S 378
Karen M Landolt CVAssociate professor of instruction
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
Calvin Lin EvaluationsCVProfessor
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 professor
C S 391R
Kenneth McMillan CVProfessor
C S 371D
Risto P MiikkulainenProfessor
No classes listed this year
Daniel P Miranker EvaluationsCVProfessor
C S 347, C S 386D
Shyamal K Mitra EvaluationsCVProfessor of instruction
C S 323E, C S 329E
Aloysius K Mok EvaluationsCVProfessor
C S 386C
Raymond J MooneyProfessor
No classes listed this year
Shravan Ravi Narayan EvaluationsCVAssistant professor
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 EvaluationsCVProfessor of instruction
C S 109, C S 439
Gordon S Novak Jr EvaluationsCVProfessor
C S 375, C S 378
Joaquin Marcos Palacios EvaluationsCVAssistant professor of instruction
C S 327E, C S 347, C S 373
Devangi Nikunj Parikh EvaluationsCVAssociate professor of instruction
C S 311, C S 311H, C S 333P
Amy PavelAdjunct assistant professor
No classes listed this year
Georgios Pavlakos EvaluationsCVAssistant professor
C S 376, C S 395T
Tina L PetersonAssistant professor of instruction
No classes listed this year
Vijaychidambaram Velayudhan Pillai EvaluationsCVAssociate professor
C S 360V
Keshav K Pingali EvaluationsCVProfessor
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 professor
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 EvaluationsCVAssistant professor of instruction
C S 303E, C S 311, C S 313E
Christopher J RossbachAssociate professor
No classes listed this year
Sujay SanghaviProfessor
No classes listed this year
Purnamrita Sarkar CVAssociate professor
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 professor
No classes listed this year
Elias Stengel-Eskin EvaluationsCVAssistant professor
C S 388
Peter H StoneProfessor
No classes listed this year
Dixin Tang EvaluationsCVAssistant professor
C S 378, C S 395T
Fatma Tarlaci EvaluationsCVAdjunct assistant professor
C S 371N
Kia Teymourian EvaluationsCVAssistant professor of instruction
C S 329E, C S 378
Kevin Tian EvaluationsCVAssistant professor
C S 331, C S 395T
Ufuk Topcu CVProfessor
No classes listed this year
Paul K Toprac EvaluationsCVProfessor 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 WatersProfessor
No classes listed this year
Emmett Witchel EvaluationsCVProfessor
C S 371M, C S 378
David Junzi Wu EvaluationsCVAssistant professor
C S 388H
William D Young EvaluationsCVAssociate 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 CVProfessor
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 · 16
Noa Avigdor Evaluations
C S 311
Thomas Clark EvaluationsCV
C S 378
Lauren DePue EvaluationsCV
C S 378
Marc Eisenbarth EvaluationsCV
C S 378
E Elnozahy EvaluationsCV
C S 350M, C S 378, C S 429H, C S 439
Noah Golowich EvaluationsCV
C S 395T
Erez Karpas CVHarrington Faculty Fellow
C S 378
Matthew Lease CV
C S 395T
Summer Lee EvaluationsCV
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
Jovan Stojkovic EvaluationsCV
C S 395T
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 311Devangi Nikunj Parikh, Veena Ravishankar, Noa Avigdor
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, Ahmed Gheith, Justin W Hart, Andrew D Hintz, Qixing Huang, Nick Hunter-Jones, Devdatta Kulkarni, Karen M Landolt, Gordon S Novak Jr, Dixin Tang, Kia Teymourian, Emmett Witchel, Thomas Clark, Lauren DePue, Marc Eisenbarth, E Elnozahy, Erez Karpas, Summer Lee
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, Qixing Huang, Daehyeok Kim, William Werner Kretschmer, Calvin Lin, Georgios Pavlakos, Keshav K Pingali, Dixin Tang, Kevin Tian, Noah Golowich, Matthew Lease, Jovan Stojkovic
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

Colleges, deans, departments and degree programs come from UT’s catalog. Who teaches what comes from UT’s public HB 2504 course information, which lists the instructor of record and a CV for every section.

College of Natural SciencesEvery UT collegeEvery UT course