As an Assistant/Associate Professor at the U.S. Naval Academy, I
taught the following courses:
-
SI110 Cyber Security I (Fall '11)
SI110 internal /
SI110 external
-
IC211 Object Oriented
Programming (Spring '11)
-
SI413,
Programming Lanugages and Implementation(Fall '09), (Fall '08)
- SI335,
Computer Algroithms (Spring '09), (Spring '08)
- IC221,
Systems Programming (Spring '10), Spring '09, (Spring '08)
- SI486A
Open Source, Open Standards and Software Engineering in
Unix
(Spring '05)
- SI333
Algorithms and Functional Programming
(Spring
'06, Spring
'05, and
Spring '04)
- SI340:
Theory of Computing (Fall '11), (
Fall '10
Fall '09
Fall '07
Fall '05
Fall '04
Fall '03
and Fall '00)
- SI204:
Introduction to Computer Science (
Fall '04,
Fall '02
and
Fall '01)
- SI221:
Data Structures (Spring '03)
- SI433:
Advanced Computer Algorithms (
Spring
'02,
Spring '01 and
Spring '00)
- SI420:
Artificial Intelligence (Fall '99)
- SI332: Computer Architecture (Fall '99)
As an instructor at the University of Delaware, I taught
the following courses: