Teaching

I hold Teaching Certificate from the Penn Center for Teaching and Learning at the University of Pennsylvania.

Harvard University

  • Information Theory (ES 250) Fall 2017
    • Fundamental concepts of information theory, Entropy, Kullback-Leibler divergence, Mutual information; typical sequences and their applications, Loss-less data compression, Huffman codes, Elias Codes, Arithmetic Codes, Discrete Memory-less Channels, Channel Coding and Capacity, Differential Entropy, Gaussian Channels, rate distortion theory, Multi-user Information Theory, Connections between information theory and statistics.
  • Signals and Systems (ES 156) Spring 2017, Spring 2016
    • Time and frequency domain representations and analysis of signals and systems. Convolution and linear input-output systems in continuous and discrete time. Fourier transforms and Fourier series for continuous- and discrete-time signals. Laplace and Z transforms. Analog and digital filtering. Modulation. Sampling. FFT. Applications in circuit analysis, communication, control, and computing.
  • Statistical Inference for Scientists and Engineers (Applied Math 101), Fall 2015
    • Introductory statistical methods for students in the applied sciences and engineering. Random variables and probability distributions; the concept of random sampling, including random samples, statistics, and sampling distributions; the Central Limit Theorem and its role in statistical inference; parameter estimation, including point estimation and maximum likelihood methods; confidence intervals; hypothesis testing; simple linear regression; and multiple linear regression. Introduction to more advanced techniques as time permits.

University of Pennsylvania

  • Introduction to Research (ENGR 299), Fall 2013
  • Engineering Probability (ESE 301), Fall 2010
    • The course begins with an exploration of combinatorial probabilities in the classical setting of games of chance, proceeds to the development of an axiomatic, fully mathematical theory of probability, and concludes with the discovery of the remarkable limit laws and the eminence grise of the classical theory, the central limit theorem. The topics covered include: discrete and continuous probability spaces , distributions, mass functions, densities; conditional probability; independence; the Bernoulli schema: the binomial, Poisson, and waiting time distributions; uniform, exponential, normal, and related densities; expectation, variance, moments; conditional expectation; generating functions, characteristic functions; inequalities, tail bounds, and limit laws; with rich and beautiful applications drawn from the world around us.
  • Linear Systems Theory (ESE 500), Fall 2009
    • This graduate-level course focuses on continuous and discrete n-dimensional linear systems with m inputs and p outputs in a time domain based on linear operators. The course covers general discussions of linear systems such as, linearization of non-linear systems, existence and uniqueness of state-equation solutions, transition matrices and their properties, methods for computing functions of matrices and transition matrices and state-variable changes. It also includes z-transform and Laplace transform methods for time-invariant systems and Floquet decomposition methods for periodic systems. The course then moves to stability analysis, including: uniform stability, uniform exponential stability, asymptotic stability, uniform asymptotic stability, Lyapunov transformations, Lyapunov stability criteria, eigenvalues conditions and input-output stability analysis. Applications involving the topics of controllability, observability, realizability, minimal realization, controller and observer forms, linear feedback, and state feedback stabilization are included, as time permits.

Gardner-Webb University

  • Tutor and Student Assistant, Math Lab (Fall 2006 – Spring 2008)