Discrete Mathematics
(undergrad), Number
Theory (audit), Linear
Algebra, Introduction to Algorithms (undergrad), Theory
of Computability and Complexity, Design
and Analysis of
Algorithms, Computational
Geometry, Combinatorial
Optimization, Algorithms for Wireless Networks, Algorithmic Game
Theory, Operations Research (undergrad), Geometric
Modeling (undergrad), Pragmatics of
Programming Languages, Science
of Programming, Computer Organization (undergrad), Operating
Systems, Computer Networks, Parallel
Programming, Distributed
Systems, Computer Graphics, Scientific
Visualization