“Any problem can be solved

using the materials in the room.”


— Edwin H. Land (1909-1991)

Some of my teaching material samples are provided in this section. I spend quite a bit of time perfecting the way that the class materials are presented: I make sure that they are readable, easy-to-follow, and have illustrative examples that will help students with a broad range of learning abilities and techniques.

To accommodate the multitude of learning styles in today's classroom, I make my material available in a variety of ways: I usually post videos of my lectures online for students to view after the class, make PDFs of my lecture notes available, and provide students with many real-world examples to complement the theoretical material (which can be a little overwhelming, especially in rigorous engineering courses).

All of my diagrams are drawn in Adobe Illustrator, as I believe that every researcher and teacher needs to know how to present their material or research in an accessible way. I put a lot of thought into analyzing what would work best for students (or colleagues in the field, in the case of research) in every diagram or illustration that I create.

Edward Tufte's work (a suggestion by one of my colleagues) has impacted the way I think and present data and illustrative diagrams. One of the best books on the subject is "Visual Display of Quantitative Information", which changes the way researchers and educators think about plots and figures.

The teaching materials themselves are typeset in LaTeX—a code-based typesetting system that is used as the de facto standard for scientific documents. It stands in the gap between beauty and practicality of document design.


This section includes handouts, follow-along tutorials (especially for the image processing class, which has students with no prior MATLAB experience), and one-page "flash cards" for introductory programming.


This section includes exams, quizzes, and projects.