Dr. Marmelstein's personal website is currently under maintenance. Contact Dr. Marmelstein via email or learn more on the Computer Science department faculty page.