Experience

Courses Taught:

As Assistant Professor (in NSU):

  • Programming Language I (C)

  • Discrete Math

  • Data Structures & Algorithms

  • Theory of Computation

  • Design & Analysis of Algorithms

  • Concepts of Programming Languages

  • Advanced Algorithms (MS course)

As Instructor/lecturer (in AIUB & IBAIS):

  • Numerical Methods

  • Mathematics for Computer Science

  • Computer Fundamentals

  • Programming Language I (C)

  • Programming Language II (C++)

  • Database Management Systems

  • Introduction to Programming (Algorithm/Flowchart, Web Development with HTML, CSS, JavaScript & ASP .NET)

  • Business Math 2 (Matrix theory, Calculus)

As Teaching Assistant (in VT):

  • Fall 2010: Data and Algorithm Analysis

  • Spring 2011: Problem Solving in Computer Science