I am currently a PhD Candidate in Computer Science at the University of Michigan in
Ann Arbor.
I am a member of the
Artificial Intelligence Laboratory and my advisor
is Professor Martha Pollack,
with whom I am working on a project in evaluating and adapting to user preferences for
multi-format notifications delivered in a multi-task environment.
My primary research interests are in interaction management (where I am
specifically interested in new techniques for developing intelligent
notification systems for the elderly and cognitively impaired) and information and communication
technologies for development (ICTD), where my interests are currently inchoate and wide-ranging.
Before Michigan, I received my Masters Degree in Computer Science at
Tufts University
where my research was focused in the areas of computational learning theory and
computer security. In the process, I found that my passions lie in the more application-based side of the
field of Artificial Intelligence. This is what brought me to Michigan, where there are a number of
very interesting and exciting projects being conducted in the
CSE Division of the department of Electrical Engineering
and Computer Science.
I received my Bachelors degree in Computer Science and Mathematics at
Wellesley College in 2003, working
with Professor Franklyn Turbak
in the area of programming languages, and I
specifically coded in the functional language called Haskell.
During my tenure at Wellesley I spent a
semester abroad at St Andrews University and had the opportunity to work with a Haskell
guru there with whom I wrote an HTML-to-WML converter in Haskell as my first small-scale research
project. At Wellesley with Professor Turbak I worked on a project in Demodulization -
sifting through the directed acyclic import graphs of large Haskell
programs to create unique identifiers for each of the programs' modules.
I was also enrolled in Artificial Intelligence classes at MIT while at Wellesley, where
Patrick
Winston's course on salient topics in AI inspired me to further my studies in the area.
I am currently a research intern in the Technology and Emerging Markets group
at Microsoft Research India, where
I am working with engineers in a technical support center to
understand their preferences for notifications delivered in the workplace.
I am also involved in a project whose goal is to develop a tool for
fostering more efficient transactions between small business owners.
For the summer of 2006, I worked as an engineering intern at
Google NY. In the summer
of 2007, I spent a few months as a visiting researcher at
SRI International in the San Francisco Bay area. I also assisted in the preparation of a cryptography course for
Camp Caen at the
University of Michigan. Last summer, I was the student coordinator of
the national conference on artificial intelligence,
AAAI-08.
This year, I was on the organizing committee for a workshop on Preferences at IUI '09, and
I am co-organizing a workshop on Curriculum across the Higher-ed Spectrum for the upcoming ICTD
'09 conference.
I was recently the president of
CSEG,
Michigan's Computer Science and Engineering Graduate Student organization.
If you are an incoming or current student with any questions about the
program or life in Ann Arbor in general, please feel free to drop me an email
at weberjs at umich dot edu.
Book Chapters: >
J. S. Weber, B. Clippingdale, M. R. Hodges and M. E. Pollack. "Intelligent Assistive Technology," in Myer Kutz, ed., The Standard Handbook of Biomedical Engineering, in press.
Conference Publications: >
J. S. Weber, M. W. Newman, and M. E. Pollack. Multi-Format Notifications for Multi-Tasking. Proceedings of INTERACT 2009, the 12th IFIP Conference on Human-Computer Interaction, Uppala, Sweden. August 2009 (to appear).
J. S. Weber, B. Clippingdale, and M. E. Pollack. The Michigan Autonomous Guidance System. Proceedings of the 2nd International Conference on Technology and Aging, Toronto, ON. June 2007.
J. S. Weber and M. E. Pollack. Entropy-Driven Online Active Learning for Interactive Calendar Management. Proceedings of the 12th International Conference on Intelligent User Interfaces, Honolulu, HI. January 2007.
J. S. Weber and M. E. Pollack. Simulating Users to Support the Design of Activity Management Systems. Proceedings of the Winter Simulation Conference, Orlando, FL. December 2005.
Short Papers: >
J. S. Weber & M. E. Pollack. Evaluating User Preferences for Adaptive Reminding. Work-In-Progress, ACM SIGCHI, Florence, Italy. April 2008 (to appear).
J. S. Weber & N. Yorke-Smith. Time Management with Adaptive Reminders: Two Studies and Their Design Implications. Proceedings of the ACM SIGCHI Workshop on Usable Artificial Intelligence, Florence, Italy. April 2008 (to appear).
J. S. Weber. Preference Learning for Adaptive Interaction. Proceedings of the AAAI Workshop on Preference Handling for Artificial Intelligence, Vancouver, British Columbia, Canada. July 2007.
J. S. Weber and M. E. Pollack. Effective Interaction Strategies for Adaptive Reminding. Proceedings of the AAAI Spring Symposium on Interaction Challenges for Intelligent Assistants, Stanford University, Stanford, CA. March 2007.
Invited Talks: >
J. S. Weber. Entropy-Driven Online Active Learning for Interactive Calendar Management. SRI International Artificial Intelligence Center, 18 January 2007. Hosts: Pauline Berry, Neil Yorke-Smith
J. S. Weber. Intelligent Assistance: Active Learning of User Scheduling Preferences, Adaptive Reminding, and the Michigan Autonomous Guidance System. University of Waterloo School of Computer Science, 15 June 2007. Host: Robin Cohen
Posters: >
M. E. Pollack, A. Kao, M. D. Moffitt, P. Schwartz, and J. S. Weber. CALO Year 3 Research Endeavors at the University of Michigan Presented at the CALO Y4 Kickoff Meeting January 2007.
M. E. Pollack, M. D. Moffitt, P. Schwartz, and J. S. Weber. CALO Year 2 Research Endeavors at the University of Michigan Presented at the CALO Y3 Kickoff Meeting January 2006.
Oral Qualification Project: >
Weber, J. S. Entropy-Driven Online Active Learning for Ranking Functions
Some links:
IJCAI-05 Student Volunteer Application (Silly Video)