Teaching Experience
- US 1100 University Seminar (Freshman level course)
- CS 2308 Foundations of CS II
- CS 2318 Assembly Language
- CS 2420 Digital Logic
- CS 3339 Computer Architecture
- CS 3354 Object-Oriented Design & Prg
- CS 3358 Data Structures
- CS 3378 Theory of Automata
- CS 3398 Software Engineering
- CS 4310 Computer Networks
- CS 4372 Introduction to Digital Media
- CS 4378P Introduction to Digital Multimedia
- CS 4379B Introduction to Graphical User Interfaces
- CS 4388 Introduction to Computer Graphics
- CS 4395 Undergraduate Independent Study
- CS 4398 Software Engineering Projects
- CS 5199B Thesis
- CS 5303 Foundations of Computer Architecture
- CS 5306 Advanced Operating Systems
- CS 5338 Formal Languages
- CS 5375 Multimedia Programming
- CS 5388 Advanced Computer Graphics
- CS 5389 Graphical User Interface
- CS 5395 Graduate Independent Study
- CS 5399 Thesis
- CS 5399A Thesis
- CS 5399B Thesis
- CS 5599B Thesis
- CS 7324 HCI Paradigms
- CS 7387 Research in Computer Science
- CS 7399 Disseration
- Introduction to C
- Artificial Intelligence
- Data Communication
- System Architecture I
- Network Programming
- The Java Programming Language and Environment
- Digital Logic
- Computer Architecture I
- Computer Architecture II
- Introduction to AI
- Expert Systems
- Image Processing
- Pattern Recognition
- Digital Signal Processing
- Data Compression
- Digital Filtering
- Computer Architecture
Florida Institute of Technology:
Tel Aviv and Ben GurIon Universities: