Education
Professional experience
Publications
In press
Work submitted for publication
Work in progress
Book reviews
Conference papers
Invited talks
Presentations on Academic Technology
Courses taught at Tulane
New classes developed
Thesis and dissertation committees
TU committee service
Undergraduate advising
Other TU service & administration
Awards and honors
Grants
Professional service
Professional development
Professional affiliations
Computer programming
Languages



 Hand pointing left