next up previous
Next: Awards and Funding Up: vit2 Previous: Professional Activities

Courses Taught (some several times)

Undergraduate:
Introduction to Information Technology I, Introduction to Computer Science, Introduction to Computer Programming I and II, Data Structures, Advanced Data Structures, Discrete Mathematics, Languages and Models, Theory of Algorithms, Graph Theory, Theory of Computation I, Cryptology, Computer Security.

Graduate:

Algorithms and Complexity, On-Line Algorithms, Cryptology, Cryptography and Complexity, Zero-Knowledge Seminar, Structural Complexity, Randomized Algorithms, Geometry and Linear Programming, Combinatorial Optimization, Algorithmic Number Theory.



Joan Boyar 2012-01-17