Teaching Faculty Search Name Contact Ada, Anil Associate Teaching Professor 6215 Gates and Hillman Centers (412) 268-3835 aada@cs.cmu.edu Anderson, Daniel Assistant Teaching Professor 4124 Gates and Hillman Centers danielanderson@cmu.edu Cervesato, Iliano Teaching Professor 6007 Gates and Hillman Centers iliano@cmu.edu Cortina, Thomas Teaching Professor, Associate Dean for Undergraduate Programs 4117 Gates and Hillman Centers (412) 268-3514 tcortina@andrew.cmu.edu Eckhardt, Dave Teaching Professor 4001 Gates and Hillman Centers (412) 268-6720 de0u@andrew.cmu.edu Garrod, Charlie Associate Teaching Professor 343 TCS Hall (412) 268-5176 charlie@cmu.edu Kaynar, Zeliha Dilsun Associate Teaching Professor 6009 Gates and Hillman Centers (412) 268-9297 dilsun@cs.cmu.edu Kohlbrenner, Anne Assistant Teaching Professor 4111 Gates and Hillman Centers akohlbre@cmu.edu Kosbie, David Teaching Professor 5001 Gates and Hillman Centers (412) 268-8034 koz@cmu.edu Mackey, John Teaching Professor 4005 Gates and Hillman Centers (412) 268-6881 jmackey@andrew.cmu.edu Pillai, Babu Associate Teaching Professor 7123 Gates and Hillman Centers (412) 268-2565 pspillai@andrew.cmu.edu Railing, Brian Associate Teaching Professor 6005 Gates and Hillman Centers (412) 268-3143 bpr@cs.cmu.edu Rivers, Kelly Associate Teaching Professor 4109 Gates and Hillman Centers krivers@andrew.cmu.edu Sakr, Majd Teaching Professor 7006 Gates and Hillman Centers (412) 268-1161 msakr@cs.cmu.edu Stehlik, Mark University Teaching Professor, Assistant Dean for Outreach, Director of the CSD Undergraduate Program 6205 Gates and Hillman Centers (412) 268-6273 mjs@cs.cmu.edu Sutner, Klaus Teaching Professor 6015 Gates and Hillman Centers (412) 268-8510 sutner@cmu.edu Taylor, Michael Assistant Teaching Professor 4126 Gates and Hillman Centers (412) 268-3818 mdtaylor@cmu.edu Virtue, Patrick Assistant Teaching Professor 6001 Gates and Hillman Centers (412) 268-2569 pvirtue@cs.cmu.edu Xhakaj, Franceska Assistant Teaching Professor 4003 Gates and Hillman Centers francesx@cs.cmu.edu Directory All Faculty Teaching Faculty Emeritus Faculty Staff Doctoral Post-Docs Key Contacts Staff Resources Student Resources General Student Resources Bachelor's Resources Master's Resources Doctoral Resources Faculty Resources