- Introduction to Electrical and Computer Engineering (freshman level course), spring 2003, fall 2003.
Fundamental aspects of engineering including physics and physical devices, mathematical modeling, analytical problem solving, engineering design, and laboratory experimentation. Course topics and skills are integrated in design projects on contemporary applications.
- Introduction to Information Technology (freshman level course), spring 2004.
Basic concepts on information representation (A/D conversion, binary representation), storage (magnetic, optical), transmission (wired, fiber-optic, radio and satellite), and security for various forms of information (audio, image, and video). Basic principles of operation for: high-tech devices (mobile phones, GPS devices etc), telephone and computer networks, and the World Wide Web.
- Introduction to Electrical Networks (sophomore/junior level course), fall 2004, 2005, spring 2005, 2006.
Elements, sources, and interconnects. Ohm's and Kirchhoff's laws, superposition and Thevenin's theorem; the resistive circuit, transient analysis, sinusoidal analysis, and frequency response.
- Electrical and Electronic Circuits Laboratory (sophomore level course), spring 2002, 2005, fall 2002.
Lectures and laboratory exercises on introductory networks and basic electronics.
- Signals and Systems I & II (Transform Methods or Signal Analysis for Electronic Systems and Circuits) (junior level course), fall 2001, 2006-2010, spring 2010, 2011.
Elementary concepts of continuous-time and discrete-time signals and systems. Analysis of linear timeinvariant systems: convolution, Fourier series, Fourier transforms, Laplace and Z transforms. Principles of sampling and modulation.
- Communication Theory (senior level course), spring 2009 (and spring 2001, 2002, and 2003 at Washington Univ.).
Amplitude and angle modulation for the transmission of continuous-time signals. Analog-to-digital conversion and pulse code modulation. Transmission of digital data. Introduction to random signals and noise and their effects on communication. Overview of various communication technologies.
- Electrical Engineering Senior Design Projects (senior level course), spring 1999.
Working in teams, students address design tasks assigned by faculty (this semester, students were given specifications to design and build a motion detector). Projects are chosen to emphasize the design process, with the designers choosing one of several paths to a possible result. Collaboration with industry and all divisions of the University is encouraged.
- Fourier Optics (graduate level course), spring 2007- 2010.
Analysis of two-dimensional linear systems, scalar diffraction theory, Fresnel and Fraunhofer diffraction; Fourier transforming properties of lenses, spatial frequency analysis of optical systems, optical information processing and holography.
- Inverse Problems in Imaging (graduate level course), fall 2008.
A study of the principles of linear inverse problems, methods of their approximate solution, and practical application in imaging.
- Computational Optical Imaging (graduate level course), fall 2010.
A study of special topics in computational optical imaging including compressive sensing and wavefront encoding applied to microscopy to extend the depth of field, correct aberration and provide super resolution.
- Optical Imaging (graduate level course), spring 1991, 1994, and 1997.
Guest Lectures on "Optics of microscopes".
- Optical Bioelectric Imaging (graduate level course in Biomedical Engineering), fall 2005.
Guest Lecture on "Three-dimensional microscopy and deconvolution".