Anil AdaView profile
Teaching Professor
Anil Ada is an Associate Teaching Professor at the Computer Science Department of Carnegie Mellon University . He was born in Istanbul and completed his B.Sc. (Hon.), M.Sc., and Ph.D. in Mathematics and Computer Science at McGill University , advised by Denis Thérien and Hamed Hatami. Research Focus : Theoretical computer science with an emphasis on communication complexity, circuit complexity, and the intersection of structure vs randomness in computation. Education : B.Sc. (Hon.) in Mathematics and Computer Science from McGill University M.Sc. in Computer Science from McGill University Ph.D. in Computer Science from McGill University Academic Contributions : His research has explored foundational questions in computational complexity, including pseudorandomness, Boolean function analysis, and additive combinatorics. He has published in venues such as Computational Complexity , ICALP , and International Journal of Foundations of Computer Science . Teaching Innovation : He developed Panda Notes , a web application combining document collaboration with AI-assisted educational tools. He teaches courses like 15-251: Great Ideas in Theoretical Computer Science and 15-155: The Computational Lens , with prior teaching roles at McGill University.












