Our efforts in teaching, research and public service are conveniently categorized within three major themes: