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
|