Post Job Free

Resume

Sign in

Computer Science University

Location:
Pomona, CA
Posted:
January 24, 2013

Contact this candidate

Resume:

BARRY IRVIN SOROKA

Professor

Computer Science Department voice 909-***-****

California State Polytechnic University fax 909-***-****

**** **** ****** ****** ***** abqf9j@r.postjobfree.com

Pomona CA 91768 web www.csupomona.edu/~bisoroka

USA

Education

Ph.D. 1979 University of Pennsylvania

Computer and Information Science

Understanding Objects from Slices: Extracting Generalized Cylinder Descriptions from Serial Sections.

M.S.E. 1976 University of Pennsylvania

Computer and Information Science

B.A. 1971 Yale University

Physics

Table of Contents

Education 1

Table of Contents 1

Positions 2

Book 3

Journal Articles 3

Encyclopedia Articles 4

Book Review 4

Technical Reports 4

Conference Papers and Presentations 5

Other Presentations 6

Videotapes 8

Master’s Theses Supervised 8

Courses Developed 8

Letters to the Editor 8

Grants & Awards 9

Memberships 9

Professional Service 9

Referee/Reviewer 9

Consulting Activities 10

University Service (Cal Poly 10

University Service (USC 11

Miscellaneous 11

Languages 11

Positions

September 1987 to present

Computer Science Department

California State Polytechnic University, Pomona

Professor, September 1993 to present

Chair, September 1995 to September 1997

Graduate Coordinator, October 1988 to December 1994

Associate Professor, September 1987 to September 1993

January 1995 to June 1995

Sabbatical Visitor

Electrical Department

Metropolitan Opera House

New York NY

September 1988 to February 1990

Academic Part-Time (Faculty) Employee

Jet Propulsion Laboratory

Pasadena CA

Summer 1988

NASA/ASEE Summer Faculty Fellow

Jet Propulsion Laboratory

Pasadena CA

July 1981 to August 1987

Assistant Professor

Electrical Engineering

University of Southern California

May 1979 to June 1981

Research Associate

Artificial Intelligence Lab

Computer Science Department

Stanford University

March 1979 to April 1979

Visitor

Institut National de Recherches d’Informatique et d’Automatique (INRIA)

Paris, France

Summer 1978

Visiting Scientific Researcher

Institut f r Informatik

University of Hamburg

Federal Republic of Germany

January 1978 to December 1978

Acting Assistant Professor

Computer Science Department

University of Kansas

BOOK

Java 5: Objects First. Sudbury MA: Jones & Bartlett, 2006.

ISBN 0-7637-3720-8.

Journal Articles

Industrial robot programming languages: A comparative evaluation. IEEE Transactions on Systems, Man & Cybernetics, SMC-14(4):565-570, 1984. With W A Gruver, J J Craig & T L Turner.

Generalized cylinders from local aggregation of sections. Pattern Recognition, 13(5):353-363, 1981. With R L Andersson & R K Bajcsy.

Generalized cones from serial sections. Computer Graphics and Image Processing, 15:154-166, 1981.

Encyclopedia Articles

High Level Robot Programming Languages, in Richard C Dorf, ed., International Encyclopedia of Robotics. New York: John Wiley & Sons, 1988. With William A Gruver, University of Kentucky.

High-Level Programming Languages. Pages 730-735 in Richard C Dorf, ed., Concise International Encyclopedia of Robotics: Applications and Automation. New York: John Wiley & Sons, 1990. With William A Gruver, University of Kentucky.

Book Review

Advanced Software in Robotics, Andre Danthine & Michel Geradin, eds., Amsterdam: Elsevier, 1984. Reviewed in IEEE Journal of Robotics and Automation RA-3(1):87, February 1987.

Technical Reports

Pipe Dreams: An Upgrade Path for the Pipe Console. A sabbatical report to the Metropolitan Opera House (New York City) and to California State Polytechnic University, Pomona. June 1995.

Robot Kinematics. Manuscript for Cal Poly Pomona’s graduate course CS 521, Robotics.

The KARELTM Robot Programming Language. Manuscript for Cal Poly Pomona’s graduate course CS 521, Robotics.

Equivalence and Transformation of Robot Programs. University of Southern California, Robotics Institute, Technical Report USC/RI/TR86-06, 1986. (USC Institute for Robotics and Intelligent Systems #216.)

Cycle Times of a Class of Concurrent Robot Programs. University of Southern California, Robotics Institute, Technical Report USC/RI/TR86-05, 1986. (USC Institute for Robotics and Intelligent Systems #215.)

A Language and Simulator for Multi-Arm Cartesian Robots. University of Southern California, Robotics Institute, Technical Report USC/RI/TR86-03, 1986. (USC Institute for Robotics and Intelligent Systems #214.) With Richard C Movich.

Designing Languages for Robot Systems. SME Technical Paper, MS84-1051, 1984.

Designing Robot Languages and Implementations. Final Report to the Ford Foundation, September 1983.

Debugging Robot Programs with a Simulator. SME Technical Paper, MS80-779M, 1980.

LOCAL: An Interactive System for Experimenting with Local Transformations. University of Pennsylvania, Moore School of Electrical Engineering, Department of Computer & Information Science, Technical Report UP.MS.CIS-77-57, March 1977.

Conference Papers and Presentations

Importance of genre in pronominal anaphora resolution. Pages 900-903 in Proceedings of the 2010 International Conference on Artificial Intelligence (ICAI 2010), Las Vegas NV, July 2010. With Michael A Bakkenson.

Selecting image retrieval parameters with a genetic algorithm. Electronic Imaging 2003: Science & Technology. Storage and Retrieval for Media Databases 2003. Santa Clara CA, January 2003. With Steven P Kerrick. Sponsored by SPIE.

Participant, McGraw-Hill CS1/Java Symposium 2002. Chicago IL, October 2002. By invitation only.

Robot programming. Invited tutorial for the International Robots & Vision Automation Conference. Detroit MI, April 1993.

Extraction of spinal cord contours from transaxial magnetic resonance images using computer vision techniques. Fifth IEEE Symposium on Computer-Based Medical Systems. Durham NC, June 1992. With Michael H Stockett.

Application of computer vision techniques to magnetic resonance images of the lumbar spine. International Conference on Mini and Microcomputers in Medicine and Healthcare. Long Beach CA, December 1991. With Michael H Stockett.

Robot programming. Invited tutorial for the International Robots & Vision Automation Conference & 22nd International Symposium on Industrial Robots. Detroit MI, October 1991.

Reverse engineering of microchips from scanning electron micrographs. Second California State University Artificial Intelligence Symposium. San Luis Obispo CA, June 1991. With Han Ki Lee.

Application of computer vision techniques to magnetic resonance images of the lumbar spine. Second California State University Artificial Intelligence Symposium. San Luis Obispo CA, June 1991. With Michael H Stockett.

A simple expert system for student implementation and use. California State University Artificial Intelligence Symposium. San Luis Obispo CA, June 1990.

CONC: A program for analyzing concurrent robot programs without loops. 1987 IEEE International Conference on Robotics and Automation. Raleigh NC, March 1987.

Language issues for multi-robot systems. NSF Workshop on Coordinated Multiple Robot Manipulators. San Diego CA, January 1987.

Programming and simulating a three-armed cartesian robot. 1986 IEEE International Conference on Robotics and Automation. San Francisco CA, April 1986. With Richard C Movich.

Robot systems integration at Lockheed-California Company. SRI International, Robotics Laboratory, Industrial Affiliates Meeting #30. Menlo Park CA, March 1986.

What computers should know about robots. SRI-NSF Workshop on Intelligent Robots: Achievements and Issues. Menlo Park CA, November 1984.

Designing languages for robot systems. SME Robots West Conference. Anaheim CA, 1984.

Some simple math for robot programs. SME Robots-8 Conference. Detroit MI, June 1984.

Expert systems and robotics. SME Robots-8 Conference. Detroit MI, June 1984.

Robotics education and national needs. SME Autofact-5 Conference. Detroit MI, November 1983.

Evaluation of commercially available robot programming languages. 13th International Symposium on Industrial Robots & SME Robots-7 Conference. Chicago IL, April 1983. With W A Gruver, J J Craig, & T L Turner.

What can’t robot languages do? 13th International Symposium on Industrial Robots & SME Robots-7 Conference. Chicago IL. April 1983.

How should the university teach robotics? 13th International Symposium on Industrial Robots & SME Robots-7 Conference. Chicago IL. April 1983.

Commercially available robot programming languages. IEEE Systems, Man, and Cybernetics Society, International Conference on Cybernetics and Society. Seattle WA, October 1982. With W A Gruver, J J Craig, & T L Turner.

Computer-aided robot design and simulation. ASME Computer Engineering Conference. San Diego CA, August 1982.

Debugging manipulator programs with a simulator. Society of Manufacturing Engineers, SME Autofact West Conference, CAD/CAM-8. Anaheim CA, November 1980.

Generalized cylinders from parallel slices. IEEE Computer Society Conference on Pattern Recognition and Image Processing. Chicago IL, August 1979.

Generalized cylinders and serial sections. NSF Workshop on the Representation of Three-Dimensional Objects. Philadelphia PA, May 1979.

A program for describing complex three-dimensional objects using generalized cylinders as primitives. IEEE Computer Society Conference on Pattern Recognition and Image Processing. Chicago IL, June 1978. With Ruzena K Bajcsy.

Steps towards the representation of complex three-dimensional objects. 5th International Joint Conference on Artificial Intelligence. Cambridge MA, August 1977. With Ruzena K Bajcsy.

Generalized cylinders from serial sections. 3rd International Joint Conference on Pattern Recognition. Coronado CA, 1976. With Ruzena K Bajcsy.

Other Presentations

How I Got Here: An Illustrated History of My Career from High School to Cal Poly. Cal Poly Pomona, Bits’N’Chips (CS student club). May 2000.

Robots and Opera. Cal Poly Pomona Faculty Forum. November 1995.

Using Groups and Laboratories to Teach Programming. Cal Poly Pomona, Computer Science Colloquium. November 1994.

Robots and Opera. Cal Poly Pomona, Computer Science Department, Faculty Interests Exchange Series. April 1994.

Vision Research at Cal Poly. Cal Poly Pomona, Student Chapter of the Association for Computing Machinery. February 1993.

Robot Programming Languages. Cal Poly Pomona, Student Chapter of the Association for Computing Machinery. February 1992.

Computer Vision Research on MRI and SEM. Cal Poly Pomona, Faculty Research Forum. November 1991.

AI: Milestones and Millstones. Cal Poly Pomona, Campus Forum, September 1990.

Applying Computer Vision Techniques to Electron Micrographs and MRI Imagery. Cal Poly Pomona, Faculty Research Showcase, May 1990.

Robot Programming Languages. Lecture at California Institute of Technology for the Aerojet Corporation, April 1985.

Careers in Engineering. Los Angeles Unified School District, Academic Excellence Program. Los Angeles CA, February 1985.

Automatic Robot Programming. Southern California AI Society Meeting. Los Angeles CA, January 1985.

Artificial Intelligence and Manufacturing. USC Information Sciences Institute, Marina del Rey CA, April 1984.

Robotics and Orange County. USC Executive Briefing Series, Newport Beach CA, November 1983.

Robot Software. Symposium on Robotic Applications in Aerospace, SME WESTEC-83, Los Angeles CA, March 1983.

Artificial Intelligence and Robot Software. University of California Workshop, Palo Alto CA, February 1983.

Robot Software. Robotics International of SME, Southern California Chapter, 2nd Annual Robotics Seminar, Redondo Beach CA, November 1982.

Visualizing Robot Kinematics. McDonnell-Douglas Automation Company, St Louis MO, March 1982.

Robot Software. Computer Science Colloquium, Washington University, St Louis MO, March 1982.

Robot Software. San Francisco Bay Area Chapter of ASME, Robot Revolution Symposium, San Mateo CA, March 1982.

Robotics at USC. Northrop Research Laboratories, Palos Verdes CA, January 1982.

Robotics and Modeling. Student ACM Chapter, Johns Hopkins University, Baltimore MD, November 1981.

Simulation of Robot Programs. Hughes Aircraft Corporation, Canoga Park CA, October 1981.

Microelectronics and Robotics. Lockheed-Stanford Microelectronics Symposium, May 1981.

Robot Programming Languages. Monthly meeting of Robotics International (SME), Santa Clara Valley Chapter, April 1981.

Computer Control and Robot Software. Santa Clara Valley IEEE Chapter, One-Day Seminar on Robotics, March 1981.

Three-Dimensional Reconstruction from Serial Sections. Biomedical Engineering Society, American Physiological Society, Fall Meeting, Philadelphia PA, 1976.

Videotapes

4-5-6-Degeneracy, 1986. Illustrates the special kinematics problems which arise when the fifth joint of the Unimation PUMA-560 robot causes the fourth and sixth joints to become collinear. Produced by the USC Instructional Television Center, using the facilities of the USC Robotics Institute.

Barry and His Robot, 1984. Demonstrates the basic motions and fundamental properties of the Unimation PUMA-560 manipulator. Produced by the USC Instructional Television Center, using the facilities of the USC Robotics Institute.

Master’s Theses Supervised

Michael A Bakkenson, Improving Pronominal Anaphora Resolution with Genetic Algorithms. Cal Poly Pomona, 2009.

Jeffrey J Faust, Tracking Small Falling Objects in Video. Cal Poly Pomona, 2006.

Steven P Kerrick, Using a Genetic Algorithm to Tune an Image Retrieval System. Cal Poly Pomona, 2001.

Lisa M Rotunni, Effect of Menu Descriptors on User Performance. Cal Poly Pomona, 1993.

Michael H Stockett, Application of Computer Vision Techniques to Magnetic Resonance Images of the Lumbar Spine. Cal Poly Pomona, 1992.

Key Young Han, Representing Skull Tomograms with the Blum Transform. University of Kansas, 1979.

Courses Developed

Robotics

Computer Vision

Human-Computer Interaction

Letters to the Editor

Communications of the ACM, 46(4):14, April 2003. Re storing information in DNA.

Faulkner Won Nobel and Pulitzer Prizes, Chronicle of Higher Education, October 12, 1988.

Grants & Awards

ITaL Fellow (Investigating Teaching and Learning). Cal Poly Pomona Faculty Center for Professional Development. 2006-2007.

Meritorious Performance and Professional Promise Award, California State University. June 1989.

Memberships

American Association for Artificial Intelligence (AAAI)

Association for Computing Machinery (ACM)

Institute of Electrical and Electronics Engineers (IEEE)

Professional Service

Chair, Local Chapter 250 (Southern California) of Robotics International (Society of Manufacturing Engineers), 1984-1985.

Chair-Elect, Local Chapter 250 (Southern California) of Robotics International (Society of Manufacturing Engineers), 1983-1984.

Delivered the tutorial on Artificial Intelligence at the following conferences of the Society of Manufacturing Engineers:

Robots-9 Conference, Detroit MI, June 1985.

CIMCOM Conference, Anaheim CA, April 1985.

Robots-West Conference, Anaheim CA, November 1984.

Vice-Chair, Robot Exposition, WESCON 1982, Anaheim CA, September 1982.

Session Chair, Robot Software, ASME Computer Engineering Conference, San Diego CA, August 1982.

Session Chair, 3-D Object Representation, IEEE Computer Society Conference on Pattern Recognition and Image Processing, Anaheim CA, June 1982.

Referee/Reviewer

Numerous SIGCSE conferences ACM Special Interest Group on Computer Science Education.

1987 IEEE International Conference on Robotics & Automation

1987 International Joint Conference on Artificial Intelligence (IJCAI-87)

Addison-Wesley Publishing Company

Automatica

Benjamin/Cummings Publishing Company

Computer Music Journal

Computer Vision, Graphics, and Image Processing

IEEE Computer

IEEE Journal of Robotics and Automation

IEEE Transactions on Aerospace and Electronic Systems

IEEE Transactions on Systems, Man, and Cybernetics

International Journal of Robotics Research

Journal of Robotic Systems

Journal of the Astronautical Sciences

McGraw-Hill Publishing Company

National Science Foundation

Prentice-Hall Publishing Company

West Educational Publishing Company

Consulting Activities

Designed and evaluated robot programming languages and simulation systems for numerous companies involved in the manufacture and application of industrial robots, 1982-present. Here are a few specific examples:

Lockheed-California Company,

Burbank CA,

1984-1986.

General Electric Company,

Industrial Electronics Development Laboratory,

Charlottesville VA,

1983.

Hughes Research Laboratories,

Malibu CA,

1982.

University Service (Cal Poly)

Chair, Academic Senate Budget Committee. Fall 2008-present.

Chair, Search Committee for an Associate Vice President for Instructional Technology. Spring 2001 to Spring 2002.

Chair, Tenure-Track Faculty Search Committee, Computer Science Department, Fall 2000 to Spring 2002. Hired eight new faculty members.

Member, Boeing Corporation Computer Science Scholarship Committee, Winter 2001.

Member, Academic Senate, Fall 2000 to Spring 2002, Fall 2005 to present.

Member, University Committee for the Biennial Review of Student Records and Privacy Rights. Spring 2000 to Summer 2000.

Chair, Computer Science Department, Fall 1995 to Spring 1997.

Organizer, La Table Fran aise (French table), 1993 to 1997.

Member, Faculty Affairs Committee of the Academic Senate, August 1988 to June 1994.

Graduate Coordinator, Computer Science Department. October 1988 to December 1994.

University Service (USC)

Assistant Director, USC Robotics Institute, September 1983 to May 1986.

Co-organizer, Industrial Affiliates Meeting, USC Robotics Institute, November 1985.

Faculty Advisor, USC Robotics Club, 1984.

Coordinator, Understanding Robotics, Short Course for the University of Southern California, July 1983.

Miscellaneous

Attended the American Film Institute Kauai Summer Institute, High Tech Filmmaking: Behind the Scenes of Jurassic Park. Kauai, Hawaii, August 1993.

Attended the ACM Tutorial, User Interface Software Design. Los Angeles CA, June 1993.

Languages

English, French, German, Spanish



Contact this candidate