About me


Courses taught previously

In case you want to get some idea of how past students have thought of my teaching here is my USRI student evaluations summarized for easy viewing

Current teaching (Fall 2017 - Spring 2018)


Fall 2017

    CPSC 203: L01 (TR: 12:30 - 1:45 PM)


Winter 2018

    CPSC 203: L01 (TR: 12:30 - 13:45)
    CPSC 231: L01: (MWF 13:00 - 13:50)
    Note: I am no longer teaching the CPSC 481 lecture for winter 2018


Spring 2018

    I am not teaching in the spring (or summer) this year

Future teaching (tentative teaching assignments for the next academic year TBA)