miscellaneous links

Links to various sites of educational, cultural, and other interest.



courses

Links to courses and sections that I am currently teaching.



cv

Links to various aspects of my professional development.



contact

Contact info, speaking availability, writing projects, interests.



links

Links to valuable resources available on the web, organized by category.



blog

My personal weblog.