• Classes

    Each of these is a course I am immediately ready and willing to teach. I am constantly in the process of developing new courses and modifying current ones, so some sites may not be the most up-to-date versions. For those, please contact me. Click on each poster for more information. This page was updated August 2015.

  • Evaluations

    This page focuses on others’ assessment of my teaching effectiveness. To read about my views of my own approach, my research, my qualifications, or me as a person, you must go elsewhere. Student Feedback: Download Full Numerical Summaries

  • Research Synopses

    It’s crucial for educators to make complex subjects intelligible and interesting to nonspecialists. But there is a trade-off between the accuracy of information and the ease with which others can understand it. To find this balance, I’ve given myself an arbitrary 30-second limit to try to explain my work to others. Here are four attempts. …

  • Service

    In my chimerical spare time, I have created a few websites when they have been needed. Usually, I am associated with an organization or colleague that needs some help fixing a terrible website. I’ve now lent my support to four other people in the creating of various websites, webmastering, and logos for various academic organizations.