Experience

Teaching Experiences:

As Assistant Professor:

  • Spring+Summer+Fall 2016: Programming Language 1 (C), Theory of Computation, Design & Analysis of Algorithms
  • Spring 2017: Advanced Algorithms (MS course), Programming Language 1 (C), Theory of Computation
  • Summer+Fall 2017: Programming Language 1 (C), Theory of Computation, Discrete Math
  • Spring 2018: Programming Language 1 (C), Discrete Math, Design & Analysis of Algorithms
  • Summer 2018: Design & Analysis of Algorithms, Data Structures & Algorithms

As Instructor/lecturer:

  • Spring 2008: Numerical Methods
  • Summer 2008: Mathematics for Computer Science, Computer Fundamentals
  • Fall 2008: Programming Language 1 (C), Programming Language 2 (C++), Database Management Systems
  • Spring 2009: Introduction to Programming (Algorithm/Flowchart, Web Development with HTML, CSS, JavaScript & ASP .NET), Computer Fundamentals, Programming Language 2 (C++)
  • Summer 2009: Introduction to Programming (Algorithm/Flowchart, Web Development with HTML, CSS, JavaScript & ASP .NET), Business Math 2 (Matrix theory, Calculus)
  • Fall 2009: Introduction to Programming (Algorithm/Flowchart, Web Development with HTML, CSS, JavaScript & ASP .NET), Programming Language 1 (C)
  • Spring 2010: Introduction to Programming (Algorithm/Flowchart, Web Development with HTML, CSS, JavaScript & ASP .NET)
  • Summer 2010: Introduction to Programming (Algorithm/Flowchart, Web Development with HTML, CSS, JavaScript & ASP .NET), Programming Language 1 (C)

As Teaching Assistant:

  • Fall 2010: Data and Algorithm Analysis
  • Spring 2011: Problem Solving in Computer Science