Date: Mon, 25 Nov 1996 22:13:30 GMT Server: NCSA/1.5.2 Last-modified: Tue, 12 Nov 1996 20:03:23 GMT Content-type: text/html Content-length: 4059 Barbara G. Ryder

Barbara G. Ryder

Department of Computer Science
Hill Center, Busch Campus
Rutgers University
Piscataway, NJ 08855
Office: CoRE 311
Phone: 908-445-3699
Fax: 908-445-0537
Email: ryder@cs.rutgers.edu
Office Hours: Wednesdays, 4:30pm-6:30pm
and by appointment.

Hi! I am a Professor of Computer Science at Rutgers, The State University of New Jersey, having joined the faculty in 1982. My current research interests include: compile-time program analyses and software tools for parallel/sequential programming environments.

In July 1995, I was elected Chair of ACM_SIGPLAN and have been quite active in the SIGPLAN community, having served on the SIGPLAN Executive Committee for 8 years. Currently, I also serve on the Editorial Board of the Journal of Programming Languages, and on the Advisory Board of the Douglass Project for Rutgers Women in Science, Math and Engineering.


PROLANGS

My research group is informally referred to as PROLANGS, the PROgramming LANGuageS research group. We have a weekly lunch and a weekly reading group meeting, on Thursday afternoons from 3:00-5:00 pm in CoRE Conference Room B, to present and discuss interesting conference and journal papers, and sometimes to practice our research talks. We are the sole Rutgers DCS group with our own logo, on t-shirts and sweatshirts, and lots of esprit d'corps!

My current major NSF grant involves collaborative research with Dr. Bill Landi of Siemens Corporate Research. We are investigating how to scale compile-time analyses to "industrial-strength" programs of 100,000 lines of code.

The home page for 198:314 this fall, which I am teaching with Armin Haken and Phil Stocks, will list all information and assignments distributed in the course. We may list homework answers etc. here as well.

I am team teaching a new version of our Programming Languages and Compilers II course with Prof Uli Kremer next semester. We are changing the course to emphasize the building of an optimizing compiler for an imperative programming language, with lecture exploration of non-imperative paradigms as well.

Syllabi for courses I taught in 1995-96:

I recently participated in the ACM Workshop on Strategic Directions in Computing Research, in the Programming Languages - Program Analysis subgroup. My position paper poses some important questions about the future of program analysis.

For a more personal look, you can see my family (as of May 1994) or explore my son Andrew's_home_page; (be advised that this page is from college, an environment which he remembers fondly now that he has joined the US workforce in Seattle, WA.)