Computing and Software Systems - About

CSS Faculty

CSS courses are taught by faculty who meet the high standards of the University of Washington. The CSS faculty have experience in the software industry and are focused on providing a unique and innovative learning environment for students. Industry experts will be invited to classes to share their knowledge about emerging computing technologies and software development techniques. In addition, each student will have a faculty advisor for guidance in developing the student portfolio and an internship with a local industry partner.

Laurie Anderson

landerson@uwb.edu

Dr. Laurie Anderson has worked for two decades in the high-tech computer marketplace as a software developer, network manager, competitive analyst, product manager, and technical and marketing writer.  Working with small and large computer organization, including DEC, SUN, and IBM, she has experience in all aspects of the product development cycle with mini-, micro-, and personal-computers, operating systems, networking, and computer security.  Her varied experience brings a practical, real-world view of computer technology and business communications that she applies to her teaching.

Arnold Berger, Associate Director


aberger@u.washington.edu

http://faculty.washington.edu/aberger/

Dr. Arnold Berger, a Senior Lecturer in the CSS Dept., received his BS and PhD from Cornell University. Prior to coming to UWB, he was the Director of R&D at Applied Microsystems Corporation, a manufacturer of hardware and software tools for embedded systems development.

Before coming to Washington state almost ten years ago, Arnie was the Development Tools Manager at Advanced Micro Devices Inc., in Austin, Texas and an R&D Project Manager for Hewlett-Packard Corporation in Colorado Springs, CO. At HP, he was team leader that built the Teramac reconfigurable hardware computing machine. An avid cyclist, Arnie bicycles to UW Bothell from his home on the Samammish Plateau. His research interests include applications of reconfigurable computing to embedded systems and event-based software simulation in embedded systems. Finally, Arnie is the author of two books:

Embedded System Design, published by CMP Press
Hardware and Computer Organization: The Software Perspective, published by Elsevier

Frank Cioch

cioch@u.washington.edu

http://faculty.washington.edu/cioch

Dr. Cioch is a software engineer, with degrees in math, statistics and computer engineering, and a doctorate in Computer and Communications Sciences from the University of Michigan. After obtaining his Ph.D. in 1985, he taught at Oakland University in the greater Detroit area. He moved to Seattle and started teaching at Bothell in Autumn 2000.

Dr. Cioch's technical interests derive from his basic interest in software comprehension, both as it relates to software's internal characteristics and to its utilization in a particular environment. His specialty is assessing the degree of fit of software engineering techniques, tools and methods to any given situation, and tailoring their application to enhance their effectiveness. His practical experience includes serving as a contractor for the U.S. Army, consulting for auto-related companies and participating in the failure of two start-up companies.

Dr. Cioch enjoys teaching because his classes are usually filled with practitioners who are interested in applying what they learn to solve problems they are facing. This affords him an opportunity to make a difference in how they approach their career, a challenge to earn their respect, and a continual source of motivation to keep abreast of current developments.

William W. Erdly

erdlyww@u.washington.edu

http://faculty.washington.edu/erdlyww/

Dr. Erdly is a graduate of the University of Washington where he earned a M.S. and Ph.D. in social and organizational psychology. He has been involved in the computing field since the mid-seventies, and his interests include software risk management, quality assurance, human-computer interaction, database design, computer-aided software engineering, workflow management systems, and organizational analysis techniques. He has extensive software development and research experience in the aerospace and health care industries and has served as an independent consultant.

Munehiro Fukuda

MFukuda@uwb.edu

http://faculty.washington.edu/mfukuda

Dr. Munehiro Fukuda received a B.S. from the College of Information Sciences and an M.S. from the Master's Program in Science and Enginnering at the University of Tsukuba in 1986 and 1988. He received his M.S. and Ph.D. in Information and Computer Science at the University of California at Irvine in 1995 and 1997, respectively. He has worked in the hardware development of shared-memory multiprocessors at IBM Tokyo Research Laboratory from 1998 to 1993. During his Ph.D. and PostDoc study at UC Irvine from 1993 to 1997, he has focused on software technologies to coordinate parallel and distributed computations, using a navigational autonomy approach. During 1998-2001, he was an Assistant Professor in the Institute of Information Sciences and Electronics at the University of Tsukuba, where he has designed the M++ self-migrating threads to realize parallel execution of multi-agent applications. His research interests include mobile agents, multi-threading, cluster computing, grid computing and distributed simulations.

Charles F. Jackels

jackels@u.washington.edu

http://faculty.washington.edu/jackels/

Dr. Jackels is a graduate of the University of Washington where he earned a Ph.D. in physical chemistry.

His research interests are in the application of computational techniques to interesting problems in physical chemistry. Recent studies have included the vibrational spectrum of ethanol, the photochemistry of the chlorine monoxide dimer, which is important in stratosperic ozone depletion, and the use of curvilinear coordinates in calculating rates of very large scale Fortran codes running on Unix workstations or supercomputers. From a code development point of view, some of the most interesting challenges involve implementation of these codes on parallel architectures. Dr. Jackels in willing to consider serving as a mentor to a broad range of student internships in areas related to computer application in science or engineering. This could include data visualization, PC or Unix based application development, scientific database management, instrument control, simulation development, etc.

Mark Kochanski

markk@u.washington.edu

http://www.eclecticweb.com

Mark Kochanski is a graduate of Purdue University where he studied both geology and computer sciences leading up to an M.S. in Economic Geology with a computer application-based thesis in 1984. Mark started working in the computing industry during high school in the mid 70s. From the mid 80s through early 90s,Mark worked in the petroleum industry developing application, enterprise, and industry-wide data models, databases, and user-friendly, data-oriented applications. In 1993, Mark started his successful independent consulting company, Albion Technology, which has provided technology expertise and IT support to a variety of business and organizations. In Mark's 25+ years in the computing field, he has provided computing expertise for a variety of companies from Exxon to startups, educational institutions, non-profit organizations, and the U.S. Government; worked in a variety of computing environments from palm to mainframe and from standalone to massively distributed; developed from device drivers, database engines, and middleware, to business and technical/scientific applications.

Mark's industry background and on-going experience with clients reinforces Mark's desire to help train quality software developers who can grow into technical leads, software architects, and beyond. Mark's technical interests includes anything database, user-friendly applications, component-based systems, XML, and other technologies that lead to creative solutions to difficult real-world problems.

Alan Leong

leonga@home.com

http://faculty.washington.edu/leonga/

Alan is the Director of the Center for Student Entrepreneurship (CSE) - its mission is to increase the success of entrepreneurial-minded students.  The CSE was founded on top of years of student and alumni entrepreneurial success (over 27 companies).  He is founding member of enVenture, a professional network for these entrepreneurs.  He is also a founding principal of the Biotechnology and Biomedical Technology Institute (BBTI). In his "other life", Alan is the co-founder and Director of Research for Biotech Stock Research, a boutique service for investors.  Alan holds his appointment in the Business Administration and Computing & Software Systems programs.  He is currently associated with a number of courses in technology management and entrepreneurship. He currently sponsors year round professional seminars and weekend think tanks for small groups of alumni entrepreneurs and corporate executives.

Clark Olson

cfolson@u.washington.edu

http://faculty.washington.edu/cfolson/

Dr. Clark Olson received the B.S. degree in computer engineering in 1989 and the M.S. degree in electrical engineering in 1990, both from the University of Washington, Seattle. He received the Ph.D. degree in computer science in 1994 from the University of California, Berkeley. After spending two years doing research at Cornell University, he moved to the Jet Propulsion Laboratory, where he spent five years working on computer vision techniques for Mars rovers and other applications. Dr. Olson joined the faculty at the University of Washington, Bothell in 2001. His research interests include computer vision and mobile robotics. He teaches classes on the mathematical principles of computing and database systems, and he continues to work with NASA/JPL on mapping and localization techniques for Mars rovers.

Michael Stiber, Director

stiber@u.washington.edu

http://faculty.washington.edu/stiber/

Dr. Stiber received a BS in Computer Science and a BS in Electrical Engineering from Washington University, Saint Louis, in 1983, and his MS and PhD in Computer Science from the University of California, Los Angeles, where he was a Research and a Teaching Assistant. He has held positions with Texas Instruments (Dallas, Texas), Philips (Eindhoven, Netherlands), and the IBM Los Angeles Scientific Center. He was an Assistant Professor in the Department of Computer Science at the Hong Kong University of Science & Technology during 1992-96 and a Research Assistant Professor in the Department of Molecular and Cell Biology at the University of California, Berkeley in 1996-97. Dr. Stiber is a frequent visitor to the Department of Biophysical Engineering at Osaka University (Japan). His research interests include: scientific data management and visualization, computational neuroscience, biocomputing, neuroinformatics, simulation, scientific computing, neural networks, autonomous systems, computer graphics, computer vision, nonlinear dynamics, and complex systems.

Dr. Stiber is on the executive committe of the Seattle chapter of the IEEE Computer Society, has served on organizing committees, chaired sessions, and reviewed papers for neural network and computational neuroscience conferences, and is a reviewer for Physica D, The Journal of Computational Neuroscience, and the Bulletin of Mathematical Biology.

Kelvin Sung

ksung@u.washington.edu

http://faculty.washington.edu/ksung/

Dr. Kelvin Sung received his Ph.D. in Computer Science at the University of Illinois at Urbana-Champaign in 1992. His background is in computer graphics, hardware and machine architecture. He came to UW Bothell from Alias|Wavefront in Toronto, where he played a key role in designing and implementing the Maya Renderer, a new generation image synthesis system. He also co-designed a patented motion blur algorithm. Images generated based on that algorithm can be found in movies including Independence Day and Wing Commander. Before joining Alias|Wavefront, Kelvin was an Assistant Professor with the School of Computing, National University of Singapore. Kelvin's research interests are in studying the role of technology in supporting human communication. Currently he is studying how different media delivered by technology can better support the presentation of ideas.

Carol Zander

zander@u.washington.edu

http://faculty.washington.edu/zander

Dr. Zander received an M.S. degree in mathematics from the University of Colorado and a M.S. and Ph.D. in computer science from Colorado State University. She has worked in the software industry at Hewlett-Packard and IBM, and her many interests include object-oriented programming and design, programming languages, distributed artificial intelligence, and software engineering education. She has spent many years shaping the minds of students, teaching mathematics and computer science at the University of Maine, Colorado State University, and Seattle University. At Seattle University her students rewarded her efforts by voting her outstanding faculty awards.