|Professor, Computer Science||email: Russ.Abbott@GMail.com|
|Department of Computer Science||web: abbott.calstatela.edu|
|California State University, Los Angeles||voice: 323-343-2161|
|Los Angeles, Ca 90032||fax: 323-343-5071|
Strengths and Interests
- Ability to see into unstructured situations, find the underlying structures, and determine what is important.
- Ability to interact with people and understand their real needs.
- Ability to design and develop elegant, sophisticated, and easy-to-use software systems.
- An understanding of the power of evolutionary processes and an ability to apply those processes to real-life problems.
- Emergent processes, Agent-based systems, genetic algorithms, artificial life, complex adaptive systems;
- Highly interactive and responsive systems for collaborative work.
- Software architecture/design/development/management; Java/object-oriented/web and network-based programming;
- Multimedia & web development;
- Artificial intelligence, knowledge based systems, natural language processing, Prolog, Lisp;
- Simulation and modeling;
- Semantics of programming languages.
BA, Mathematics, Columbia University
MA (and "ABD"), Applied Math. (Computer. Science), Harvard University
PhD, Computer Science, University of Southern California
Professor, Computer Science, 9/87 to present
Department of Computer Science (until September 2001 Computer Science was a degree program in the Department of Mathematics and Computer Science), California State University, Los Angeles, California
- Software development and research
- Developed Java-based 2-stack virtual machine including tasking, exception handling, backtracking, objects and classes, etc.
Developed web sites for Ivy League Association of Southern California (http://www.ilasc.org/) and Columbia University Alumni Association of Southern California (http://www.cuaasc.org/). Principal Investigator for grants in distributed, heterogeneous database systems and multimedia. Academic
- Taught wide range of courses in computer science.
- Developed interdisciplinary Multimedia Minor.
- Created courses in complex adaptive system and web development.
- Lead restructuring of BS degree program.
Academic Administration and Governance.
Resource Allocation Advisory Committee (University) '03 - present; Academic Freedom Committee (University) '03 - present; Assessment Coordinator, Dept. of Computer Science; Assessment Committee, '01 - present; College of Engineering, Computer Science, and Technology (ECST), '01 - present; Chair, Instructional Affairs Committee (ECST), '01 - present; Computer Science Advisory Committee, ‘87-'01 (Chair, ‘89-‘91); Assembly, School of Natural and Social Sciences (SNSS) ‘87-‘90 (Secretary ‘87-‘88); University Educational Policies Committee (EPC) ‘91; SNSS EPC ‘97-’00; Academic Senate ‘97-‘98, '00; University Academic Information Resources Committee ‘97-‘99; University Foundation '01 - present..
Consultant and Member of the Technical Staff, 6/78 to present
The Aerospace Corp., El Segundo, Ca.
- Research and development in various areas including: complex systems and use of genetic algorithms for schedule optimization and image analysis, war gaming, client-server database system, simulations, software fault tolerance, software engineering.
Director, Natural Language Systems, 11/83 to 1/87
Silogic, Inc., Los Angeles, Ca.
- Designed and developed a natural language knowledge-base system using the logic programming language Prolog.
Professor, Computer Science, 19/73 to 12/85 (Full Professor from 9/81)
Dept. of Computer Science, California State University, Northridge
- Taught graduate and undergraduate courses; developed graduate and undergraduate courses and curricula; coordinated MS program; supervised MS students.
Member of the Technical Staff or Consultant, 3/65 to 1/83
USC Information Sciences Institute, Marina del Rey, Ca.
Laboratory for Computer Science, MIT, Cambridge, Ma.
Xerox Data Systems, El Segundo, Ca.
General Electric Center for Advanced Studies, Santa Barbara, Ca.
Community, etc.Who’s Who in: the West; California; Education; Media and Communications; Multimedia; Science and Engineering.Board of Directors, Columbia University Alumni Association of Southern California
Mediator: County/City of Los Angeles Dispute Resolution Program, United States Post Office REDRESS Program.
Treasurer: California Faculty Association, CSULA Chapter.
Photo credit, "The Ivory Tower," Susan V. Mason, The Drama Review, 46,4 Winter 2002, pp 126 - 146.
Board of Directors and Vice President, Lakeside Village Homeowners Association.
"Emergence Explained," In various forms presented at The Sixth Understanding Complex Systems Symposium, The Third Human Complex Systems Conference, BioGEC, and elsewhere. The most recent version of the slides (.pps) and paper (.pdf).
"A Collaborative Knowledge Base with Richness, Immediacy, and Responsiveness," The 4th IASTED International Conference on Web-Based Education, February 2005. (.pdf)
"Telepresent Agents: A New Paradigm for Networked Systems," The IASTED International Conference on Parallel and Distributed Computing and Networks (PDCN 2005), February 2005.
"Emergence, Entities, Entropy, and Binding Forces," Agent 2004, October 2004. (.pdf .pps)
(with C. Sun and B. Parviz), "Genetic Programming Reconsidered," The 2004 International Conference on Machine Learning; Models, Technologies and Applications (MLMTA'04), June 2004. (.pdf) (a longer preliminary version)
(with B. Parviz and C. Sun), "Telepresent Agents: A New Paradigm for Networked Systems," The 2004 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'04), June 2004. (.pdf) a longer version is at (.pdf)
(with V. Crespi), "Potential-Based Computing for Action-Game Experimentation," The 2004 International Conference on Artificial Intelligence (IC-AI'04), June 2004. (.pdf)
"Emergence and Entities," International Conference on Complex Systems 2004, May 2004. (.pps) (.pdf)
"Telepresent Agents: A New Paradigm for Networked Communication," Ground Systems Architecture Workshop, March 2004. (.pps)
(with A. Sharif), "Can Computers Replace Faculty: Technology Mediated Instruction at California State University, Los Angeles," Engineering Education April 2004 and Cyberspace@UCLA: workshop on Technology in Instruction, October 2003. (.pps)
"Creativity in Complex Systems," Proc of Third International Workshop on Computational Intelligence in Economics and Finance, September 2003; also presented at The Second Lake Arrowhead Conference on Human Complex Systems, March 2003. (.pps)
(with J. Guo and B. Parviz), "Guided Genetic Programming," Proc of Sixth International Conference on Computational Intelligence and Natural Computing, September 2003; an earlier version is in The 2003 International Conference on Machine Learning; Models, Technologies and Applications (MLMTA) June 2003. (.pdf) (.pps)
(with J. Guo and B. Parviz), "Object-Oriented Genetic Programming," The 2003 International Conference on Machine Learning; Models, Technologies and Applications (MLMTA) June 2003. (.pdf)
(with A. Quan, K. Knudtzon, S. Hayati, J. Basilico, G. Prier, A. Schuler, and R. Duvall), "Atria: Cooperative Agent-Based Recovery in a Communications Network," IEEE Aerospace Conference, Vol. 6 (Mar. 8–15, 2003), pp. 6-2903–6-2914. (.pdf)
"An Assessment of the Computer Science Major Field Achievement Test (MFAT)," ICTEM, 7/02. (.pdf)
(with A. Quan et. al.), "A Multi-Agent System for War-Game Simulations," March, 2001.
(with M.L. Campbell and W.C. Krenz), "A Sustainable Genetic Algorithm for Robot Scheduling," NASA Conference on Space Applications of Artificial Intelligence and Emerging Technologies, May, 1995, pp 103-118.
(with W.E. Lillo and D. Schulenburg), "A Hybrid Genetic Algorithm for the Resolution of Closely Spaced Objects," NASA/Goddard Conference on Space Applications of Artificial Intelligence and Emerging Technologies, May, 1995, pp. 155-162.
"The Designer’s Assistant," Workshop on Artificial Intelligence in System Engineering, Eleventh Annual Conference on Artificial Intelligence, July, 1993.
"Object-Oriented Programming and Software Engineering Standards," Proc. Tenth Annual Conference on Ada Technology, Feb, 1992, pp. 34-41.
"On Interfaces," Journal of System Integration, August, 1991, pp. 143-162.
"Niches as a Divide-and-Conquer Strategy for Genetic Algorithms," Proc. CSU Conference on Artificial Intelligence, June, 1991, pp. 133-136.
"How Evolutionary Systems Evolve Information," Presentation at Association of Biologists for Computing, January, 1991 and Army Research Office Workshop on Genetic Algorithms, March, 1991.
"A Fully Integrated Natural Language Knowledge Base Management System," Klinger, A. (ed.), Human Machine Interface Systems, Plenum Press, New York, 1991, pp. 37-60.
"Resourceful Systems for Fault Tolerance, Reliability, and Safety," ACM Computing Surveys, Vol. 22, #1, March, 1990, pp. 35-68.
"Declarative Factoring", Proceedings of CASE 90, 1990.
"Set Notation as a Programming Language for Specifying Data Transformations," Software—Practice and Experience, Vol. 19, #6, June 1989, pp. 593-606.
"Resourceful Systems and Software Fault Tolerance," First International Conference on Industrial and Engineering Applications of Artificial Intelligence, June, 1988.
"Knowledge Abstraction," Communications of the ACM, Vol. 30, #8, August, 1987, pp. 664-671. Reprinted in The Encyclopedia of Computer Science and Technology, Vol. 21, Supp 6, 1990, pp. 191-204, Marcel Dekker, New York
An Integrated Approach to Software Development, John Wiley & Sons, New York, 1986.
"Program Design by Informal English Descriptions", Communications of the ACM, Vol. 26, #11, November, 1983, pp 892-894. Characterized as a seminal paper by G.E. Peterson (ed.) IEEE Tutorial on Object-Oriented Computing.
(with D. K. Moorhead), "Requirements and Specification Languages," Journal of Systems and Software, Vol. 2, #4, November, 1982, pp. 297-316.