So far I have taught computer programming and discrete structures courses

Current Teaching (Spring 2016)

  • 06/201602/2016

    CMPS 205 : Discrete Structures for Computing

    Introduction to the elements of mathematics applicable to the computing field. Logic and methods of proof; logic gates and simple sequential circuits; Boolean algebra and minimization; set theory; relations and functions; sequences and sums; induction and recursion; numbering systems, combinatorics; discrete probability; graphs and trees.

Teaching History

  • 01/201609/2015

    GENG 106 : Computer Programming

    This course introduces the student to computer concepts, control structures, functions, arrays: single and multi-dimensional, and string processing found in C++. The course also examines input/output statements including data file I/O, arithmetic, logical and comparison operators, along with an introduction to classes.

  • 01/201209/2011

    Information System Security

    30 hour course taught at undergraduate level at University of Paris-I “La Sorbonne”, Paris, France