Jozef Goetz Ph.D.

 jgoetz@ulv.edu

 

POSITIONS

     University of La Verne, La Verne, USA  

          Associate Professor, Department of Computer Science

 

     California State University , Fullerton , USA  

          Faculty Member, Department of Computer Science

  

     Wroclaw University of Technology , Poland

          Associate Professor - Department of Software Engineering,

               extensive teaching experience, researcher and service to the department (1980 -1988)

          Assistant Professor  - Department of Computer Science of Technical Cybernetics Institute,

               extensive teaching experience, researcher and service to the department

 

      Fujitsu Business Communication Systems, USA

          Senior Software Developer Engineer - Anaheim , CA

               extensive object oriented development experience in client/server environment

          Evaluation Engineer - Anaheim , CA

               client/server system, UNIX, Novell environment

          Software Developer - Chicago , IL

              development experience in UNIX, Boerne Shell and C

 

EDUCATION

     Ph.D. in Computer Science with Honors from Wroclaw University of Technology , Poland .

               Dissertation Title: Optimal Resources Allocation and

               Operations Scheduling Problems Solution for Computer Systems

     M.S. degree in Computer Science, minored in Electrical Engineering,

              Wroclaw University of Technology , Poland .

 

HONORS AND AWARDS

-          Outstanding Performance Award for making the IntelliCenter product a success, FUJITSU, 1997.

-          Ten University President’s awards for scientific research and cooperation with industry.

-          Two Dean’s awards for teaching.

-          Silver Cross of Merit from the State Minister of Communication in 1986

-          Outstanding Ph.D. dissertation, State Ministry of Science, Higher Education and Technology Award in 1980.

 

GRANTS

-          applied for a CSUF Faculty Development Center Grant (March, 2003)

-          Intercampus Computer Networks, Polish Government Grant

-          Multi-user University Computer System, Polish Government Grant

-          Standard Interface Switching, Polish Industrial Grant

 

THESES SUPERVISED

      Wroclaw University of Technology , Poland           

       Supervised theses of over dozen master's students, the following of which resulted in publications:

·          Le Tu Q.H., Model of Concurrent Processes Synchronization with Unreliable Resources,

         Systems-Analysis-Modeling-Simulation, No 7, 1989, 539-543.

·         Agbo E., Software for Teaching of Petri Nets, Papers of Telecommunication Institute of Wroclaw Technical

      University , No 60, Software in Education, 1988, 30-33.

·        Makuchowski M., Heuristic Methods for General Problem of Resources Allocation and Operation Scheduling, Development in Cybernetics, Sci. Quarterly of Polish Cybernetical Society, No 3, 1985, 21-35.

  

      California State University , Fullerton , USA

      Supervised the following master's projects that  resulted in publications:

  • Feng Y., Developing and validating XML Web services within distributed and heterogeneous environment, Proc. of  the 24th  International Scientific School on Information Systems Applications and Technology ISAT 2003, Wroclaw University of Technology Press.  September 2003, 108-115.
  • Cao H., Evaluation 0n 3G wireless device application running under J2ME versus BREW, Proc. of  the 24th  International Scientific School on Information Systems Applications and Technology ISAT 2003, September 2003.Wroclaw University of Technology Press.  September 2003, 146-153.

 

TEACHING EXPERIENCE

     University of La Verne, La Verne, USA

 

     California State University, Fullerton, USA

·         Teaching evaluations consistently above the Departmental average.

·         In charge of the following courses:

 

Spring 2005

CPSC 223N - C# Programming using .NET

CPSC 589    - Seminar in Computer Science

CPSC 597    -  Master's Project

Fall 2004

CPSC 589    - Seminar in Computer Science

CPSC 901    - Programming Concepts & Data Structures

CPSC 906    - Operating Systems & UNIX

CPSC 597    -  Master's Project

Spring  2004

CPSC 223N - C# Programming using .NET

CPSC 457    - Computer Communications

CPSC 589    - Seminar in Computer Science 

Fall 2003

 CPSC 351   - Operating System Concepts
 CPSC 589   - Seminar in Computer Science

Summer  2003

 CPSC 131   - Data Structure Concepts

Spring  2003

 CPSC 131   - Data Structure Concepts
 CPSC 223J - Java Programming
 CPSC 589   - Seminar in Computer Science
 CPSC 597   - Master's Project


Fall  2002

 CPSC 131   - Data Structures Concepts
 CPSC 223J - Java Programming
 CPSC 589   - Seminar in Computer Science

Spring  2002

 CPSC 121   - Programming Concepts
 CPSC 223J - Java Programming
 CPSC 589   - Seminar in Computer Science

·     In charge of the following courses: Client/Server Systems with PowerBuilder Labs (Spring, Fall 2000), Seminar in Computer Science (Fall 2001) at California State University, Fullerton.

    

 

Use of technology in Computer Science Education

·         Created numerous presentations (mostly PowerPoint and Adobe transparencies) for all lectures complementing available materials from the publisher

  • Created extensive class home pages http://www.ecs.fullerton.edu/~jozefg/classes with all syllabi, guidelines, lecture notes, assignments, book source code and the links pertaining to all aspects of classes.
  • Implemented online instruction using Blackboard for Seminar in Computer Science (CPSC589), Fall 02.

      Wroclaw University of Technology , Poland

·         Project leader for the design, development of educational Petri Nets software.

  • Developed courses on Petri Nets Theory and its applications as well as graph and network algorithms.
  • In charge of the following courses: software engineering, Petri nets theory and its applications, graph and network algorithms, elements of computational complexity, design and analysis algorithms, machine scheduling problems, computer logic, Pascal, Fortran, Basic, and labs on Turbo Pascal, PDP 11 and Z80 Assembler - at Wroclaw University of Technology.

 PUBLICATIONS

·         Authored or co-authored more than 20 peer refereed articles and approximately 120 reports published for the internal use. 

·     2003 - 2005  publications:

·         E-commerce applications comparison”, submitted to International Conference on Computer Science & Information Systems, Greece 2005.

·          “Teaching Deadlock Concept by Petri Nets Modeling”, submitted to International Conference on Computer Science & Information Systems, Greece 2005.

·         "Intelligent On-line Advising with Expert System Shell", submitted  to Computers and Education.

·         Developing and validating XML Web services within distributed and heterogeneous environment”, Proc. of  the 24th  International Scientific School on Information Systems Applications and Technology ISAT 2003, Wroclaw University of Technology Press.  September 2003, 108-115.

·         Evaluation 0n 3G wireless device application running under J2ME versus BREW”, Proc. of  the 24th  International Scientific School on Information Systems Applications and Technology ISAT 2003, September 2003.Wroclaw University of Technology Press.  September 2003, 146-153.

RECENT INVITED TALKS

  • Using Petri Nets to Introduce Synchronization and Deadlock Concepts, California State University, Dominguez Hills, 10/2004.
  • Modeling Concurrent Processes Using Petri Nets, California State University, Fullerton, 05/2004.
  • Information Systems Applications and Technology ISAT 2003, Poland, 2003.
  • Impact of graduate  Seminar in Computer Science at  CSUF on curriculum, Poland, 2002.
  • Resource Allocation of Concurrent Systems Using Petri Nets, T.J. Watson Research Center in Yorktown Heights, NY, 1998.
  • Java and Strategic Internet Call Center technology, Fujitsu Business Communication Systems (Anaheim, CA), 1997. 
  • Modeling of Parallel Systems Using Petri Nets, Computer Science Department, University of California, Riverside, 1994.
  • Expert Systems and Applications, Fujitsu Business Communication Systems (Anaheim, CA), 1994.

RESEARCH EXPERIENCE

  • WEB Services (J2EE, .NET), 3G wireless applications, WEB development, XML, e-commerce, Client/Server systems (2001-present).
  • Researched software engineering, C#, Java, operating systems, resource allocation, and operation scheduling using Petri nets.
  • Educational Petri Nets Software. Consulted on modeling river overflow warning systems with Petri nets.
  • Team member of the 1st  University Computer Network in
    • Developed PDP 11 computer network node on PDP 11. Developed PDP 11 computer network node on PDP 11.

·         Designed, built and debugged X.25 for the computer network using PDP-11 Assembler.

 

·         Doctoral dissertation: Optimal Resources Allocation and Operations Scheduling Problems Solution for Computer Systems. Used disjunctive graphs for optimization operating system problems according to many criteria (minimum of completeness, lateness, weight sum of tardiness etc.) in deterministic conditions under constrained resources. Solved these problems using branch and bound method with mixed strategy of moving in the tree of solutions. Designed branching, choice, and elimination rules. Used lower and upper bounds for which derived the best formulae in class. Presented a model of computer system with the original formulation and solution of the above problems.

SERVICE AND PROFESSIONAL ACTIVITIES

       

2005             The Eighth CSU Regional Symposium on University Teaching, Pomona, April 2, 2005         

2004             New Curriculum Development Proposal, Implementation and in charge of:

(a) C# Programming using .NET, (b) Applications and WEB Services with .NET;

                             4 th Annual Computing Curriculum Workshop, San Diego, CA, May 23, 04

          2002 - 2003Course Coordinator: CPSC 223J Java Programming, CPSC 341 Client/Server Systems

                      Instructional Resource Committee member, Executive Committee member

  2002            Weekly student advising

                      Computer Science, Engineering, Mathematics Scholarship Committee (CSEMS) member

    Wroclaw University of Technology, Poland

        1987-88     Chairman of the Petri nets seminar

  1982-85     Member of the Advisory Committee on Research and Teaching; frequently served

                    on curriculum committees; student mentor.  

 

    Polish Cybernetics Society

         1987 - 1988 Expert consultant to the Society

         1980 - 1988 Chairman of the Wroclaw Section of the Society  

 

     Membership

          2003 - pres IEEE Computer Society

          1998            International Who’s Who of Information Technology, 1998 Edition

          1997            IEEE Computer Society

1995                    Orange County ACM Chapter

 

 

 

 

 

 

INDUSTRIAL EXPERIENCE

   Senior Software Engineer - Fujitsu BCS, Anaheim, CA

 

2000–2001     Worked on the concept of the WEB enabled Call Center using Active Server Pages. Developed a real time Network CMS System in the Client/Server/PBX environment. Developed, coded and tested the Network Configuration, Customization of Configuration, Privileges of Supervisor, Dynamic Routing and ANI features using PowerBuilder 7.0 and SQL2000.

 

1995–99          Developed a real time Client/Server ACD IntelliCenter system (Fujitsu’s award-winning IntelliCenter management package). Designed from ground up using object oriented design approach; coded and tested a client GUI, database interface to ORACLE and MS SQL database server and message exchange to application server using a PowerBuilder object oriented tool. Developed, coded and tested the Supervisor and Agent Desktops. Deployed the Supervisor and Agent Desktop (16 and 32 bit applications) using Power Builder utilities. Participated in Computer Telephony, Power Builder, CASE tools seminars and Powersoft Conference '98.

 

1997                 Developed the WebSite prototype for the Call Center reports using Data Window plug-in technology; wrote Java application and applets. Presented a proposal to the Fujitsu Business Communication Systems p resident on WEB Technology, WEB Information Center, WEB Call Center Strategy and Java. Recommended a solution to the WEB Call Center .

 

1994-95           Developed a Client/Server based Call Center system. Developed a server writing a UNIX script, C code and using TCP/IP. Participated in Object Oriented Developers Association meeting series on CASE tools, OO Programming and methods. Designed a system using a Rational Rose/C++ object oriented CASE tool. Participated in Object Oriented Design and Programming in C++ meetings at the University of California , Irvine .

 

1991-94           Evaluated Client/Server Computer Telephony Integration components: client workstations-Novell Server-Unix Server-PBX. Evaluated Fujitsu Telephony Server, Novel Telephony Server, F9600 PBX driver, features of the F9600 PBX and CTI applications: Phonetastic, Dial by Name, Call Forward and ACD/MIS. Explored problems, recommended solutions and prepared concise technical reports. Reviewed basic and functional designs for client/server applications. Designed, coded the Troubleshooting Expert System for the PBX application. Participated in Computer Network, Next Object, Windows NT, Client/Server Distributed Development conferences/seminars.

    Fujitsu Business Communication Systems, Northlake, Illinois

1989-91             Designed, coded in C, tested features of the Automatic Call Distribution Management   Information System (ACD/MIS) in the real time environment under UNIX.

RECENT WORKSHOPS, SYMPOSIUMS AND TRAINING

2005                   SoCal.NET Architecture, Round table discussion on current architecture issues in

organizations today, Santa Ana, CA, July 21, 2005

2005                   OC C# meeting,  Kevin McNeish, Getting Ready for ADO.NET 2.0, Orange, CA, , July 20, 2005

2005             SoCal.NET Technical Summit, Long Beach, CA, May 7, 2005

      California State Polytechnic University, Pomona :

2005             The Eighth CSU Regional Symposium on University Teaching, Pomona, April 2, 2005

      Loma Linda University, California :

2004              Data Mining Training for Educators:

Applying Data Mining Techniques Using Enterprise Miner Software

Predictive Modeling Using Enterprise Miner Software

      Microsoft, California :

2004          Microsoft Academic Days in Silicon Valley , Mountain View, October 28-31, 04

               Day of Whidbey Conference, August 07, 2004

               4 th Annual Computing Curriculum Workshop, San Diego, CA, May 23, 2004

 

     The Orange County IEEE Computer Society:

2003                Coast Open Source Software Technology Symposium on LAMP:

Linux, Apache, MySQL, Perl, Python and PHP, Newport Beach, CA, Oct 18, 2003

               

   

     California State University, Fullerton :

          2003          Active Learning and Classroom Communication; Computer Care for Educators

                            Advanced Dreamweaver MX; Introduction to Flash MX

          2002          Getting Started with Blackboard 5; Building a Course Site with Blackboard 5

                            Introduction to Tegrity; Introduction to Microsoft Producer

          2001          Web Page Development

 

     California State Polytechnic University, Pomona :

2002          Programming Concepts and Object-Oriented Programming (3 CEU),

                   Java Fundamentals (3 CEU)

     

     University of California, Irvine :

           2001         Active Server Pages (1 CEU)

           1997         Object Oriented Programming using Java (3 units),

                            WIN32 Development using Windows NT (3.2 CEU)

           1996         Intensive C++ (3.2 CEU), Object Oriented Analysis and Design (2.3 CEU)

           1995         Completed the Certificate Program in Intelligent Systems Engineering at UCI, Irvine ,

                            Microsoft Windows Programming using PowerBuilder (3 units)

           1994         Object Oriented Analysis and Design (3 units)

           1993         Introduction to Neural Networks (3 units), PBX’s and Switching Systems,  (4 units)

           1992         Principles of Expert System Design (3 units), UNIX Network Programming

 Languages: English, Polish, Russian; Citizenship: United States