Çetin Kaya Koç - Teaching

 Home 
 Research 
 Publications 
 Teaching 
 Biography 

My Students

I supervised 21 PhD students, 40 MS students, and also directed the theses of 6 undergraduate students. 10 of my Ph.D. students are currently professors.

Incidentally, 3 of my PhD students were the Associate Editors of the prestigious IEEE Transactions on Computers as of January 2015:

  • Francisco Rodríguez-Henríquez, Professor, CINVESTAV-IPN, Mexico
  • Erkay Savaş, Professor, Sabancı University, Turkey
  • Berk Sunar, Professor, Worcester Polytechnic Institute, USA

My Courses

There are essentially 4 groups of courses that I organize and teach.

  • The first group consists of basic computer science and computer engineering courses. I had taught and have been teaching courses for large classes (from 40 up to 200) with titles such as Introduction to Computer Science, Data Structures and Algorithms, and Computer Architecture. I have also taught interdisciplinary courses, such as Computational Thinking for Scientists and Understanding Science and Technology.
  • The second group consists of graduate-level courses in my research interests: Elliptic Curve Cryptography, Computational Algebra, and Cryptographic Engineering. I had also taught graduate-level courses in fields related to my background and education, such as Computer Arithmetic, Embedded Systems, and Parallel Computation.
  • The third group includes short courses in my research and development interests. One of these courses is held in École polytechnique fédérale de Lausanne (EPFL) in Switzerland: Cryptographic Engineering, started in 2002 and continues since then. I also teach on-site courses; I have taught such courses in the US, Europe, South Korea, and in China.
  • The final group of courses are special projects in cryptography for undergraduate students. I started teaching such a course at the Honors College at Oregon State University in 2003. At UCSB, I have taugh a course talled Explorations in Cryptography. The objectives of these courses are to introduce advanced, research-level, and original material to undergraduate students in order to motivate and lead them in independent research.

Recent Courses