Teaching

(Comment: fix links)

Spring 2017

ESE 290/291

Fall 2017

ESE 210 Intro to Dynamic Systems

ENGR 299 Rachleff Scholars Program

Spring 2016

Fall 2016

Spring 2015

Fall 2015

Spring 2014

Fall 2014

Spring 2013

Fall 2013

Spring 2012

Fall 2012

 

Spring 2010

We are running a second administration of the new course ESE 250, (“Digital Audio Basics”), developed by Andre’ DeHon, intended as a motivating introduction to the new Computer Engineering Major (a revised version of the old CTE Major) within ESE.

We will plan to run ESE 313 once again in a year’s time, in the Spring 2011 semester.

Fall 2009

I am assisting Andre’ DeHon in the development and pilot delivery of his exciting new course, ESE 250, (“Digital Audio Basics”), intended as a motivating introduction to the new Computer Engineering Major (a revised version of the old CTE Major) within ESE.

Spring 2009

ESE 313 ran in its first regular admission for Spring ‘09. My TA, Sam Russem, and I share a pedagogical interest in developing lifelong learning skills using the paradigm of a research scientist as the basis for a laboratory-focused learning experience addressing the challenges and opportunities of bioinspired robotics.

Here are some samples of class assignments and pointers to some of the students’ class work.

Past

My collaborators and I developed a new freshman introduction to Electrical Systems and Engineering. Supported initially by an NSF DLR grant, we developed an inquired based approach which has attracted attention in the local Penn press for its novel robot-focused laboratory and popular public events. The class has morphed into the now stable ESE 112 whose associated curricular materials are collected here. A brief account of the evolution of the course and some preliminary assessment of its efficacy is presented in a recent conference paper.

I have taught a wide variety of courses ranging from discrete mathematics and dynamical systems theory to circuits and even introductory automata theory. To support some of the new interdisciplinary courses I hope to develop in future years, I will be slowly posting materials from these past classes as time permits.