Curriculum vitae

Education

Professional Certification

Employment

Research Areas

Professional Membership

Honors and Awards

Journal Publications

Refereed Book Chapters

Book Chapters

Edited Books

Software Products

Refereed Conference Publications

Conference Proceedings

Technical Reports

Presentations

Research Funding

Research Experience

Consulting

Teaching Experience

National Service

Professional Development

Computing