Courses Taught:
-
2003 - Presnt: Hosei University, Japan
-
Courses for Undergraduate Students:
-
Algorithms and Data Structures in Java
-
Automata and Formal Languages
- Spring semester
- Elective course for CS & DM (2003), required course for CS (2004 and after)
- Lecture notes available on the website
-
Parallel and Distributed Programming
-
Courses for Graduate Students:
-
Design and Analysis of Parallel Algorithms
-
Efficient Communication and Routing for Parallel Computing
-
2000 - 2002: Hosei University, Japan
-
Courses for Undergraduate Students:
-
Computer Literacy
-
Introduction to Computer Science
-
Automata and Formal Languages
-
Parallel and Distributed Programming
-
Courses for Graduate Students:
-
Design and Analysis of Parallel Algorithms
-
Efficient Communication and Routing for Parallel Computing
-
1993 - 2000: The University of Aizu, Japan
-
Courses for Undergraduate Students:
-
Automata and Formal Languages
-
Language Processing
-
Advanced Algorithms
-
Programming I
-
Programming II
-
Courses for Graduate Students:
-
Parallel and Distributed Processing I
-
Parallel and Distributed Processing II
-
1986 - 1993: The University of Maryland, Baltimore, USA
-
Courses for Undergraduate Students:
-
Design and Analysis of Algorithms
-
Computer Architectures
-
Database Systems
-
Data Structures
-
Courses for Graduate Students:
-
Introduction to Parallel Processing
-
High-performance Computing
-
VLSI Computing

back to top
|