-
Teaching:
My goal is to deliver an outstanding learning experience for my students.
I combine an analogy-rich explanation of theory with a hands-on,
example-driven coverage of technical material. I believe most of my students'
learning will take place outside of my classroom, and thus I put the utmost
effort into designing assignments which focus the students' attention on
problem discovery and resolution. As such, I believe I help my students
develop learning skills which will outlast the technical details of any
single class.
-
Programming:
Formerly a senior software engineer, I have worked in all aspects of systems
development. Experience includes developing client-server and thin-client
applications, published application programming interfaces for third-party
developers, and lightweight tools for data processing, statistical
correlation and analysis.
-
Consulting:
Experience in both academic and industry settings. Consulting engangements
have ranged from long-term on-site staffing to single-day projects,
remote development and custom-training.
-
Communication:
As an extrovert, I am always comfortable speaking/presenting to large
audiences, answering questions, and developing analogies for conceptual
understanding. I have written technical books and newspaper editorials,
edited newspaper articles and textbook chapters. I am currently writing
a textbook for use in my Personal Life-cycle Economics class at Boston University.
|