POSITIONS
University of La Verne, La
Verne, USA
Associate
Professor, Department of Computer
Science
Faculty Member, Department of Computer Science
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,
Senior Software Developer Engineer -
extensive object oriented development experience in client/server environment
Evaluation Engineer -
client/server system, UNIX, Novell environment
Software Developer -
development experience in UNIX, Boerne Shell and C
EDUCATION
Ph.D. in
Computer Science with Honors from
Dissertation Title: Optimal Resources Allocation and
Operations Scheduling Problems Solution for Computer Systems
M.S. degree in Computer Science, minored in Electrical Engineering,
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
- Intercampus Computer Networks, Polish Government Grant
-
- Standard Interface Switching, Polish Industrial Grant
THESES SUPERVISED
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
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.
Supervised the following master'
TEACHING EXPERIENCE
University of La Verne, La
Verne, 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 |
|
Summer 2003 |
CPSC 131 - Data Structure Concepts |
|
Spring 2003 |
CPSC 131 -
Data Structure Concepts |
|
|
CPSC 131
- Data Structures Concepts |
|
Spring 2002 |
CPSC 121
- Programming Concepts |
· 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
· Project leader for the design, development of educational Petri Nets software.
PUBLICATIONS
·
Authored or
co-authored more than 20 peer
refereed articles and approximately 120 report
· 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
RESEARCH EXPERIENCE
· 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,
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,
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
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
Membership
2003 - pres IEEE Computer Society
1998 International Who’s Who of Information Technology, 1998 Edition
1997 IEEE Computer Society
1995
Orange
INDUSTRIAL EXPERIENCE
Senior
Software Engineer - Fujitsu BCS,
2000–2001 Worked on the concept of the WEB enabled
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
1994-95
Developed a
Client/Server based
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,
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,
2005
OC C# meeting, Kevin McNeish, Getting Ready for ADO.NET 2.0,
2005 SoCal.NET Technical
2005 The Eighth CSU Regional Symposium
on University Teaching,
2004 Data Mining Training for Educators:
Applying Data Mining Techniques Using
Predictive
Modeling Using
Microsoft, California :
2004
Microsoft Academic Days in Silicon Valley ,
Day of Whidbey Conference,
4 th Annual
Computing Curriculum Workshop,
The
2003 Coast Open Source Software Technology Symposium on LAMP:
Linux, Apache, MySQL, Perl,
Python and PHP,
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
2002 Programming Concepts and Object-Oriented Programming (3 CEU),
Java Fundamentals (3 CEU)
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,
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