Santa Clara University's 2008 Alice Workshop Team

STEVE COOPER is an Associate Professor of Computer Science at Saint Joseph's University. His education was at Cornell University (B.A.) in mathematics and chiemistry, and at Syracuse University (M.S., Ph.D) in Computer Science. He taught previously at Rivier College, serving as Computer Science program director and has also worked at IBM as a systems programmer. His research areas lie in program visualization and semantics. Steve has been developing Alice-related curricular materials since 1998, and has conducted numerous Alice professional development workshops and lectures throughout the United States. He has been working with Dr. Wanda Dann (Ithaca College) and Dr. Randy Pausch (Carnegie-Mellon University) who together have written many technical papers on Alice, and the textbook, Learning to Program With Alice (2006, Prentice-Hall). Steve has also been the principal investigator for several National Science Foundation and private grants.

WANDA DANN is Associate Professor of Computer Science at Ithaca College. Her research has encompassed program visualization and object-oriented and event-driven programming. She has published papers on the use of program visualization in computer science education for SIGCSE, the Computer Science Education Journal, and related publications. She has been co-PI for three NSF-funded projects. She is an active member of the ITiCSE Visualization Working Group, studying the effectiveness of visualization in computer science education. She has taken on a major leadership role in the international computer science education community, serving as SIGCSE 2004 Program co-Chair and SIGCSE 2005 Symposium co-Chair. Wanda is co-author of Learning to Program with Alice (2006, Prentice-Hall). Wanda holds a Ph.D. in Computer Science from, Syracuse University.

DON SLATER is a Lecturer in the School of Computer Science at Carnegie Mellon University. Don is also a member of the Introductory Programming Group, whose mission is to provide the highest quality instruction and support to encourage our students' success. They teach the first courses in programming to undergraduates university-wide and are expected to devote their energies and resources to providing excellent classroom teaching experiences for their students. Don is also a long-standing member of the Alice team, as well as a consultant for the Advanced Placement Computer Science Program.

DAN LEWIS is an Associate Professor and past chair of Computer Engineering at Santa Clara University. Prior to SCU, Lewis worked on the development of automatic landing systems for commercial aircraft at General Electric in New York, and later as a consultant for several Silicon Valley companies. At SCU, Lewis led the effort to create the Computer Engineering Department, and established unique co-op and study abroad options for engineering students that fit within the normal undergraduate four-year plan, certificate programs for working professionals, and a cross-disciplinary minor in Information Technology and Society that has become one of the most popular minors on campus. Lewis has organized and offered popular professional development workshops for high school computer science teachers as part of ACM's JETT (Java Engagement and Teacher Training) and TECS (Teacher Engagement for Computer Science) programs, and serves as the SCU coordinator for the Sally Ride Science Festival. He has served on the advisory board for the National Youth Leadership Forum on Technology, and taught Mindstorm Robotics as a volunteer at Stevens Creek Elementary School in Cupertino, California. Lewis is author of the book, “Fundamentals of Embedded Software”, which won national recognition in the 2003 Alpha Sigma Nu book competition. He holds a bachelor's degree in Electrical Engineering from Georgia Tech, as well as M.S., Engineer's, and Ph.D. degrees in the same field from Syracuse University.
FRED TRIENFENBACH teaches at The Harker School in San Jose, California, where he is Chair of the Computer Science Department and Assistant Director of Instructional Technology for the Upper School. Fred Triefenbach has been teaching for 27 years. He began his teaching career in a public school district in the Chicago suburbs where he remained for ten years. During this time Mr. Triefenbach served as business education department head for several years. After moving to Florida and working in business, Mr. Triefenbach returned to his preferred profession of education. In Tampa, FL, he was named computer department chairman and registrar of the upper school at Berkeley Preparatory School. Later, he became Berkeley's first technology coordinator. Although most of his experience has been in education, he has operated a sporting goods store and a computer training center as well as working as database administrator for the California Medical Association. Fred holds a B.A. in Business Education fromIllinois State University and a M.S. in Computer Information Systems from Barry University.
RANI MIKKILINENI is a lecturer in the Computer Engineering Department at Santa Clara University, where her research work centers in Object-Oriented System Development. Rani has taught a wide variety of software courses including Alice as well as topics such as Object-Oriented Programming (in both C++ and Java), Object-Oriented Analysis and Design, Design Patterns, Web Application Development with .NET, Database Systems, Software Tools, C#, XML, and J2EE. Companies on both the East and West Coast and in Japan have often employed Rani to deliver intense week-long workshops on Object-Oriented Analysis and Design, and Object-Oriented Programming.