Teaching Experience

Teaching Experience



Texas State University:

  • US 1100 University Seminar (Freshman level course)
  • CS 2420 Digital Logic
  • CS 2318 Assembly Language
  • CS 3378 Theory of Automata
  • CS 3339 Computer Architecture
  • CS 3358 Data Structures
  • CS3398 Software Engineering
  • CS4398 Software Engineering Projects
  • CS 4310 Computer Networks
  • CS 4388 Introduction to Computer Graphics
  • CS 4378P Introduction to Digital Multimedia
  • CS 43779B Introduction to Graphical User Interface
  • CS 4395 Undergraduate Independent Study
  • CS 5389 Graphical User Interface
  • CS 5388 Advanced Computer Graphics
  • CS 5375 Multimedia Programming
  • CS 5338 Formal Languages
  • CS 5395 Graduate Independent Study
  • CS 5399 Thesis

  • Florida Institute of Technology:

    • 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

    Tel Aviv and Ben GurIon Universities:

    • Digital Signal Processing
    • Data Compression
    • Digital Filtering
    • Computer Architecture