T. Andrew Yang

Email: yang@uhcl.edu
Web page:  http://sce.uhcl.edu/yang/
Tel.: (281) 283-3835

· Education:

Ph.D. in Computer Science, University of Minnesota, Twin Cities, Minnesota, 1993.

M.S. in Computer Science, University of Minnesota, Twin Cities, Minnesota, 1992.

B.Ed. in Education, National Taiwan Normal University, Taipei, Taiwan, 1983.

· Academic Experience

1/02-present Associate professor of Computer Science, College of Natural & Applied Sciences (NAS), University of Houston — Clear Lake (UHCL), Houston, Texas.

8/99-12/01 Associate professor, Computer Science Department, Indiana University of Pennsylvania (IUP), Indiana, Pennsylvania.

1/96-5/97 Adjunct professor, Department of Computer Science, Sacred Heart University (SHU), Fairfield, Connecticut. Taught graduate (M.S.) courses on Advanced Database Systems and Advanced Software Engineering .

1/93-8/99 Assistant professor (tenured in 1/99), Computer Science Department, Southern Connecticut State University (SCSU), New Haven, Connecticut.

7/90-6/91 Research programmer, Human Factors Research Lab, University of Minnesota. Engaged in the research of Intelligent Vehicle Highway Systems.

2/88-12/92 Graduate assistant , University of Minnesota, Twin Cities, Minnesota. Assisted in teaching undergraduate and graduate Computer Science courses; Worked as an advisor for undergraduate Computer Science students; Conducted research and development in databases, reverse software engineering, knowledge engineering, and human-computer interface.

· Consulting Experience

4/95-8/98 Consultant , W.H.H. Rees & Company, Woodbridge, Connecticut. Designed, implemented, and maintained a client/server database system running on a Microsoft network.

6/93-7/94 Visiting assistant professor, Cellular & Molecular Physiology Department, Yale School of Medicine. Designed and implemented a multimedia system using QuickTime, PPC Toolboxes, and THINK C compiler on Macintoshes running System 7.1.

4/93-3/94 Consultant , DIANON Systems, Stratford, Connecticut. Statistical programming in C.


· Selected Publications

“A Web-Based Application Development Course for the Computing Curricula 2001/NC3 Track”, T. Andrew Yang and Ralph F. Grove, accepted to be published in the Proceedings of the 11th International World Wide Web Conference (WWW2002), 5/2002.

“Integration of Computer Simulation and Visualization Research into Undergraduate Degree Programs”, T. A. Yang, Proceedings of the 2001 Winter Simulation Conference, 12/2001.

“Distributed Multimedia Application for Integrated Scientific Simulation and Visualization”, T. A. Yang, and Y. Sun, Proceedings of the 7th International Conference on Distributed Multimedia Systems (DMS) , 9/2001.

“Development of a Web-based Visualization System for Scientific Simulation”, T. A. Yang, Z. Cross, and S. MacMaster, Proceedings of the IEEE International Conference on Multimedia and Exposition (ICME) , 2001.

“Development of a Distributed Visualization System for Neural Network Simulation”, T. A. Yang, Proceedings of the IEEE-INNS (International Neural Networks Society) International Conference on Neural Networks (IJCNN), 2001.

“Computer Security & Impact on Computer Science Education”, T. A. Yang, Journal of Computing in Small Colleges , CCSC ( Consortium of Computing for Small Colleges) , 2001.

“Performance Comparison of Database Access on the Internet – Java Servlets vs CGI”, T. A. Yang and R. F. Grove, Proceedings of World Multi Conferences on Systemics, Cybernetics, and Informics (SCI'2000) , 2000.

“Performance Metering of Distributed Access Using Java Servlets”, A. Yang and J. Kim, Proceedings of the ADBIS ( Advances in Databases and Information Systems ) Conference , 1999.

“Developing Integrated Web and Database Applications Using JAVA Applets and JDBC Drivers”, A. Yang, J. Linn and D. Quadrato, Proceedings of the 29th ACM SIGCSE ( Special Interest Group in Computer Science Education ) Technical Symposium , 1998.

“The Inclusion of WWW Development into an Information Systems Curriculum”, A. Yang, J. Linn, and D. Quadrato, Proceedings of the World Multi-conference on Systemics, Cybernetics, and Informics (SCI'97), 1997.

“JAVA for Web Programming”, A. Yang, Proceedings of the 4 thSouthern New England Science and Technology Exchange Conference , 1996.

“Loose-Coupling for Software Integration”, A. Yang, Proceedings of the 2 nd Southern New England Science and Technology Exchange Conference , 1994.

“Multimedia Applications Using Microsoft Excel”, B. Workman, F. Lin, and A. Yang, International Conference for Instructional & Educational Technology , 1994.

“Motion Processing for Geographical Database Systems: Path Query Specification and MoBiLe Files", Toneluh Andrew Yang, Ph.D. Thesis, University of Minnesota, 1993.

“MoBiLe Files and Efficient Processing of Path Queries on Scientific Data”, S. Shekhar and A. Yang, IEEE International Conference on Data Engineering , 1992.

“Motion in Geographical Database Systems”, S. Shekhar and A. Yang, Proceedings of the Symposium of Large Spatial Databases (SSD), 1991.

“Path Planning and Evaluation in IVHS Databases”, S. Shekhar, A. Yang, etc., Proceedings of the IEEE International Conference on Vehicle Navigation & Information Systems , 1991.

“Geographical Databases for IVHS Management”, S. Shekhar, A. Yang, etc., Proceedings of the International Conference on the Applications of Advanced Technologies in Transportation Engineering (AATT), 1991.

“Exploring Headsup Displays for Driver Workload Management in Intelligent Vehicle Highway Systems”, S. Shekhar, M. Coyle, A. Yang, etc., Proceedings of the International Conference on the Applications of Advanced Technologies in Transportation Engineering (AATT), 1991.

“Human Factors Safety Issues in Intelligent Vehicles Highway Systems”, P. Hancock, S. Shekhar, A. Yang, etc., Bulletin of the Safety Technical Group of the Human Factors Society , 1991.

“Requirements Specification for Expert Systems: A Case Study”, J. Slagle, W.T. Tsai, A. Yang, etc., University of Minnesota, Computer Science Technical Report, TR88-44 , 1988.

· Current Research Interests

Computer Security, Web-based Development, Wireless Applications and Development,  Database Applications, Computer Science Education

· Sponsored Grants

Distributed Visualization and Mobile Security Over Wireless Networks.   Faculty Research Support Fund (FRSF) ($6,300), UHCL, 2002-2003 (role: PI).

Recruitment and Retention of Minority Students in Computer Science Program, a two-year grant ($20k), with B. Oblitey, H. M. Micco, and S. Ali, funded by the SSHE Social Equity program, 2000-2002 (role: Co-PI).

Interactive and Dynamic 3D Visualization of a Self-Trapping Neural Network (STN) on the Web , a collaborative grant ($7k) with R. Pavloski, supported by the Senate Research Committee, Indiana University of Pennsylvania, 2000-2001 (role: PI).

Startup Development of the SDADEUMC -- Simulated Distributed Application Development Environment Using Multiple Configurable Protocols and Components , ($4,000), 1999-2000 CSU Research Grants (role: PI).
The Storage, Indexing and Retrieval of Non-English Characters on the World Wide Web Using Database Technology ($4,000),
1998-1999 CSU Research Grants (role: PI).

Setting Up a 2-node Windows/NT Network for STudents' Independent Study Projects ($3,500), 1996-1997 SCSU Computer Bond Fund (role: PI).

A Heterogeneous Client-Server System Integrating Multiple Database Servers ($4,000), 1996-1997 CSU Research Grants (role: PI).

Acquisition of a Microsoft Windows NT Server and an SQL Database Server for the Teaching of Courses over a Client-Server System ($3,500), 1994-1995 SCSU Computer Bond Fund (role: PI).


· Computer Science Courses Taught & Independent Study Projects Sponsored

UHCL - CSCI5132 Internet Protocols, CSCI5233 Computer Security & Integrity, CSCI5333 Data Base Management Systems, CSCI5931 Web Security

+ Independent Studies on: Wireless Security, Wireless Application Protocols (WAP), Database Security, Web Security

IUP - Internet Architecture & Programming, Internet Programming using Java, Fundamentals of Computer Science, Applied Computer Programming, Problem Solving and Structured Programming , Assembly Language Programming, Object-Oriented & GUI Programming

SHU Advanced Database Systems, Advanced Software Engineering

SCSU Software Design and Development, Database Management Systems, Programming I in C, Programming II, Information Organization & Retrieval, Computer Programming I: PASCAL

+ Independent Studies on various topics: Network Management, Web Development and Administration, Object-Oriented Programming using C++, Database Applications Programming using MS SQL Server, Database Programming using Visual Basic, Dynamic Web Programming using Java Applets, Java Servlets Development, Sockets Programming using Java

· Curricular Design Activities

2002  CSCI5931 Web Security, a new graduate computer security course, which, together with CSCI5233 Computer Security & Integrity forms a two-course computer security sequence in the CS/CIS graduate programs.

2001  A minor in Computer Simulation and Visualization for the majors in Computer Science, Mathematics and Natural Sciences, a curricular design published in the Proceedings of the 2001 Winter Simulation Conference (WSC), Arlington, VA, 12/2001.

2001 Java Capstone Course , an advanced Java-based Web application development course developed for the banking industry.

2001 A Computer Security Track for Undergraduate Computer Science Majors, a curriculum design published in the Journal of Computing in Small Colleges, Vol. 16, No. 4, CCSC, 2001.

2000 COSC415 Internet Architecture & Programming , a new course on Web-based development for upper-level Computer Science majors.


· Professional Membership

ACM (Association of Computing Machinery)
IEEE
(Institute of Electrical & Electronics Engineers) Computer Society

· Professional Certification

Microsoft Certified Professional (Product Specialist), certified by the Microsoft Corporation, 1995.

Certified Junior Programmer, certified by the Institute of Information Industry, Taiwan, 1986.

· Recent Professional Presentations & Service Activities

5/02 A Web-Based Application Development Course for the Computing Curricula 2001/NC3 Track, presented in the 11th International World Wide Web Conference (WWW2002). (role: presenter)

12/01 Session chair for the ‘Introductory Tutorial’ session, 2001 Winter Simulation Conference (WSC), to be held in Arlington, VA, 12/2001. (role: session chair)

2001-2002 Undergraduate posters co-chair, CCSCNE 2002 ( Consortium of Computing for Small Colleges, Northeast), to be held at Worcester, MA, April 2002. (role: co-chair)

6/01 Robotics Programming using Lego Mindstorm Robots , a summer seminar for junior/senior high school students, IUP, Indiana, PA. (role: coordinator & presenter)

4/01 Computer Security & Impact on Computer Science Education , presented in the 6th CCSCNE Conference, Middlebury, VT. (role: presenter)

3/01 THE TALES OF TWO CAMPS – Designing and Teaching a Web Development Course, presented in PACISE ( Pennsylvania Association of Computing & Information Systems Educators ) 2001, Edinboro, PA. (role: presenter)

11/00Developing Web Based Applications – Alternative Technologies, presented in the SDC ( Software Development Center, IUP ) Fall 2000 Colloquium Series, IUP, Indiana, PA. (role: presenter)

7/00Distributed Performance Measurement – Java Servlets versus CGI, presented in SCI’2000, Orlando, FL. (role: presenter)

6/00-present Educational Outreach co-director , Software Development Center (SDC), Indiana University of Pennsylvania, Indiana, PA. (role: coordinator)

5/00Chaired a presentation session on WebObjects in the PACISE 2000 Conference, Indiana, PA. (role: session chair)

4/00Integrating Computer Security into the Computer Science Curriculum , presented in PACISE 2000, Indiana, PA. (role: presenter)

9/99-6/01Faculty advisor of Computer Science Club, IUP, Indiana, PA. (role: faculty advisor)

2/98 Developing Integrated Web and Database Applications Using JAVA Applets and JDBC Drivers , presented at the 29th ACM SIGCSE Technical Symposium, Atlanta, GA. (role: presenter)


dd    Main Page

dd      Biography

dd   Teaching

dd   Research

dd   Services

dd       Other Links




Last updated: 2/03