For more information, see Michele Weigle's main page or research projects page.