Lixin Tao
Professor
Department Chairperson

E-mail: ltao@pace.edu

Personal Website: Click Here

School/College: Seidenberg School of Computer Science and Information Systems
Department(s): Computer Science West
Primary Location: Goldstein Academic Center 310

Office Hours: (Fall 2014)
Monday, Tuesday, Wednesday, Thursday
10:00AM-6:00PM

Office Phone:
+1-914-773-3449

Secondary Location: 1 Martine Ave

Office Phone: +1-914-422-4463

Biography

Dr. Lixin Tao received PhD in Computer Science from University of Pennsylvania in 1988. He is now full professor and chairperson of Computer Science Department at Westchester.

Education

PhD, University of Pennsylvania, 1988

Computer & Information Science

M.S.E., University of Pennsylvania, 1985

Computer & Information Science

M.S.E., East China Normal University, 1981

Computer Applications & Software Engineering

B.S.E., East China Normal University, 1978

Computer Engineering

Scheduled Courses

Fall 2014:
  • CS 812: Cncpts & Strctrs Intrnt Cmptng
  • CS 612: Cncpts & Strctrs:Intrnt Cmptng
  • IT 626: Cncpts & Struct in Intrnt Cmpt
  • DCS 990: Dissertation for DPS in Cmptng
  • CS 704: Independent Research
  • CS 702: Research Seminar

View All Courses Taught
  • CS 121: Computer Programming I
  • CS 122: Computer Programming II
  • CS 324: Applctn Dvlpmnt w/ .NET & Web
  • CS 344: Intrnt Cmptng w/ Dstrbtd Cmptg
  • CS 371: Operating Sys/Architecture I
  • CS 397: .Net Web Technologies
  • CS 397: Intrnt Cmptng w/ Dstrbtd Cmptg
  • CS 502: Fundamentals of Programming
  • CS 504: Advanced Programming
  • CS 600: Indpndnt Study in Grad CS
  • CS 612: Cncpts & Strctrs:Intrnt Cmptng
  • CS 619: Data Mining
  • CS 624: Applctn Dvlpmnt w/ .NET & Web
  • CS 631: Topic: .Net Web Technologies
  • CS 632: Directed Readings in CS
  • CS 644: Intrnt Cmptg Distrbtd Compnnts
  • CS 644: Web Computing
  • CS 691: Computer Science Project I
  • CS 692: Computer Science Project II
  • CS 693: Thesis I
  • CS 694: Thesis II
  • CS 702: Research Seminar
  • CS 704: Independent Research
  • CS 812: Cncpts & Strctrs Intrnt Cmptng
  • DCS 803: Sftwr Dsgn & Implementation 3
  • DCS 860: Distrbtd Internet/Middleware
  • DCS 891: Research Seminar
  • DCS 891: Research Seminar VI
  • DCS 990: Dissertation for DPS in Cmptng
  • DCS 991: Dssrttn for DPS in Cmptg II
  • IT 612: Web Srvr Setup, Cnfgrtn, Scrty
  • IT 612: Web Srvr Setup,Cnfgrtn & Scrty
  • IT 624: Applctn Dvlpmnt with Net & Web
  • IT 626: Cncpts & Struct in Intrnt Cmpt
  • IT 632: Internet Computg w/ Components
  • IT 632: Web Computing
  • IT 642: Intro to Mainframe Computing
  • IT 660: Network Security
  • IT 662: Web and Internet Security
  • IT 691: IT for E-Commerce Project I
  • Research Interests

    Internet Computing; Server/Service Scalability; Component Technologies & Software Architectures; Parallel Computing; Functional Simulation Technologies; Combinatorial Optimization

    Awards and Honors

    • East China Normal University, Shanghai, China, April 20, 2006 - Advisory Professor Certificate
    • Marquis, January 1, 2005 - Who's Who in America - Commemorative 60th Diamond Edition
    • Marquis, January 1, 2005 - Who's Who in American Education - 2005
    • Pace University, September 1, 2004 - Pace Research Grant Proposal Time Release Award
    • Computing Sciences Accreditation Board, April 1, 2004 - Nominated to be Program Evaluator for CSAB (Computing Sciences Accreditation Board)
    • Marquis, January 1, 2004 - Who's Who in America
    • Academic Keys, January 1, 2004 - Who's Who in Sciences Higher Education - 2004
    • Marquis, January 1, 2003 - Who's Who in America
    • Moore School, University of Pennsylvania, January 1, 1986 - Research Fellow
    • Moore School, University of Pennsylvania, January 1, 1984 - Teaching Fellow

    PROFESSIONAL MEMBERSHIPS

    • Association for Computing Machinery
    • Institute of Electrical and Electronics Engineers, Computer Society [Senior Member]

    Contract, Grants, and Sponsored Research

    • Tao, L. Combinatorial optimization techniques and their applications to vlsi circuit partitioning, large database design, and data mining. . ,Main achievements include the design and implementation of algorithm NGSP for multiway hypergraph partitioning that significantly outperformed all existing multiway partitioning and bisection algorithms for hypergraphs for both running time and solution quality. The result improved solution quality in VLSI design, large database design, and Internet data mining.
    • Tao, L. . Concordia Parallel Programming Environment (CPPE) . ,CPPE supported system-independent parallel programming, execution, debugging, and performance fine-tuning with user-friendly integrated visual user interfaces implemented with MFC on NT systems, Motif on Unix systems, and Java applets for web browsers. CPPE included the following sub-projects: • Design of language CPC (Concordia Parallel C) that supported my new virtual architecture approach and delayed mapping to support portable parallel programming on both multicomputers and multiprocessors • Design and implementation of compiler CPCC (CPC Compiler) that supported complete abstract syntax tree generation, various program transformations, and CPSS virtual code generation • Design and implementation of CPSS (Concordia Parallel Systems Simulator) with following unique features: i. On-line configuration of the simulated system for most existing parallel systems ii. On-line specification of process mapping and optimized mapping libraries iii. On-line simulation of most communication subsystems, including wormhole routing, packet switching, and multistage interconnection networks iv. Support of industry standard MPI, which enables CPPE to be an ideal tool for studying system performance in supporting MPI and MPI code development v. Full range of debugging support for performance debugging (performance bottleneck detection and fine-tuning) as well as traditional debugging vi. Application-Service-Provider (ASP) version of CPPE that enabled most of CPPE functions available through the Internet to remote users’ web browsers In many parallel computing research labs, including those at Rensselaer Polytechnic Institute and Simon Fraser University, CPPE has replaced MIT’s Proteus and Stanford’s Tango as the new generation of research tools on parallel programming systems. Numerous invited lectures on CPPE also proved its acceptance by the parallel computing community. The contribution of CPPE did not stop at parallel computing. The functional simulation techniques and thread management techniques developed for CPSS had important applications in Java-based technologies: CPSS is analogous to a Java virtual machine with rich support for parallel computing.
    • Tao, L. Stochastic probe approach to combinatorial optimization. . ,After in-depth study of simulated annealing and tabu search, proposed a new Stochastic Probe approach to solve general combinatorial optimization problems. This approach takes advantage of the convergence property of simulated annealing and the aggressive search strategy of tabu search, and produces very competitive optimization results for graph bisection, multi-way graph partitioning, program mapping, and VLSI circuit partitioning. Stochastic probe approach has been cited frequently in operations research publications.
    • Tao, L. Study on application service provider (asp) model of computing – the predecessor of cloud computing. . ,An in-depth study of distributed computing technologies, e-commerce technologies, software component technologies, and application-service-provider models led to the proposal of an integrated framework for general networked computing based on remote system integration. This resulted in invitations to present ASP and cloud computing perspectives to several international conferences on Internet computing. As a proof-of-concept project, we used CORBA technology to design and implement a distributed version of my CPPE project. The remote users can access my CPPE services through the Internet either as a standalone stub application, or as applets embedded in web pages. This research provided insights on ASP application hosting and the scalability of such applications.
    • Tao, L. Study on design, scalability, and implementation techniques of web servers . . ,Study aimed at defining measures for evaluating e-commerce web servers, unveiling performance and security problems, and proposing solutions and modifications to current designs. Main achievements include: • Formalization of the concept of web scalability. • Design and implementation of our Xwpt (X Web Performance Tool), which simulates real world traffic with Apache and IIS web servers. • Design and implementation of a pure-Java web server, which implemented the full specification of HTTP v1.1, including persistent connections and sessions. This server was an important research tool for studying server scalability and application-service-provider model of Internet computing.
    • Tao, L. System-independent parallel library system design and implementation . . ,System-independent parallel library system design and implementation
    • Tao, L. (2004, March 6). Proposal - "optimized software component allocation on clustered application servers". NSF Formal and Mathematical Foundation 04-520 , Other , $33,000.00 . Funded,Requested over 3 years - refused
    • Tao, L. (2003, June 1). Csis summer research grant. Pace University, School of Computer Science and Information Systems , Pace University , $4,000.00 . Funded,
    • Tao, L. (2003, January 1). Pace scholarly research award. Pace University , Pace University , $1,000.00 . Funded,For Software Purchase
    • Tao, L. (2002, January 1). Rational rose licenses. IBM , Pace University , $0.00 . Funded,Obtained 100 licenses of Rational Rose, a leading Computer-Aided-Software-Engineering (CASE) Tool for Pace's Software Engineering Education - Computer-Aided-Software-Engineering (CASE) Tool for Pace's Software Engineering Education
    • Tao, L. (2001, September 1). Nsf internet 2 grant. NSF , Pace University , $0.00 . Funded,Co-Principal Investigator - Member
    • Chen, L. & Nemes, R. (2014, January). The science of security lablet at pace university security intelligence for system integration and human-system interaction (not funded). National Security Agency , Federal . Not Funded,
    • Tao, L. (2011). Research on best information technologies for effective social entrepreneurship. Helene and Grant Wilson Center for Social Entrepreneurship , Pace University , $5,000.00 . ,
    • Kadiyala, P. & Chen, L. (2011, January). A web application for financial trading simulation. Thinkfinity Cornerstone 3: Interdisciplinary Informatics - Grant Application , Pace University , $10,000.00 . Funded,This project has three objectives. First, we will develop Web Application for Financial Trading Simulation (WAFTS) for trading simulation exercises. Second, we will train students in computer security classes to secure a web based financial application and WAFTS will serve as a platform for computer security testing exercises. Third, we will use WAFTS in financial trading classes. We will investigate how students behave during the financial trading simulation exercises in the events when computer security risk occurs.
    • Chen, L. & Kadiyala, P. (2011, January 1). A web application for financial trading simulation. Thinkfinity, Verizon Foundation , Pace University , $10,000.00 . Funded,
    • Chen, L. & Lin, C. (2009, September 1). Secure web development teaching modules. National Science Foundation , Federal , $99,956.00 . Funded,
    • Murthy, N. & Cotoranu, A. (2009, August 1). Us department of defense information assurance scholarship program. Pace University , $109,602.95 . Funded,Curriculum Development Grant
    • Tao, L. (2005). Massive satellite data storage and on-line retrieval/presentation based on j2ee and web services. Chinese Meteorological Administration $250,000.00 . ,Supervised and coordinated researchers of three institutions: Pace University, East China Normal University, and Satellite Meteorology Center, Meteorological Administration, China
    • Tao, L. (2006, January 1). Pace university scholarly research grant. Pace University, Computer Science & Information Systems , Pace University , $0.00 . Not Funded,3 Credit Release Time
    • Tao, L. (2006, January 1). Pace university presidential grant for center for downtown new york. Pace University , Pace University , $5,000.00 . Funded,Critical J2EE Application Server Performance Study for Improving the Quality of Server-Based Financial Services in Downtown New York
    • Tao, L. (2001). High performance application server architectures. NSERC Operating Grant $160,000.00 . ,
    • Tao, L. Soa server technologies. IBM $52,000.00 . ,including a latest BladeCenter server cluster with 20 high-performance server processors (IBM’s only award in the same category in USA for 2005 targeting tier 1 or 2 computer science programs).
    • Scharff, C. & Tao, L. (2005, July 1). Bladecenter grant. IBM , Pace University , $52,000.00 . Funded,SOA server technologies, including a latest BladeCenter server cluster with 20 high-performance server processors (IBM’s only award in the same category in USA for 2005 targeting tier 1 or 2 computer science programs).
    • Tao, L. (1997). Performance debugging and library support for parallel programming. NSERC Operating Grant $105,000.00 . ,
    • Tao, L. National science foundation award . High Performance Network Connections for Science and Engineering Research - HPNC: Internet 2 , Pace University , $150,000.00 . ,
    • Tao, L. (1994). Virtual-architecture approach to portable parallel programming. NSERC Operating Grant $64,000.00 . ,
    • Tao, L. (1992). Strategic technology program of industry, science and technology canada. Environment for Portable Parallel Programming $16,800,000.00 . ,principal investigator leading seven senior researchers from Concordia University, McGill University, University of Montreal and Montreal Research Center for High Performance Computing.
    • Tao, L. & Klasa, S. (1993). Volvox parallel system. NSERC Equipment Grant $73,118.00 . ,
    • Tao, L. (1991). Optimal data routing in parallel systems. FCAR New Researcher Operating Grant $47,356.00 . ,
    • Tao, L. (1991). Optimal program mappings for parallel computing. NSERC Operating Grant $56,000.00 . ,
    • Tao, L. (1991). New researcher equipment grant. FCAR $10,845.00 . ,Sun Sparc II Workstation
    • Tao, L. (1991). Parallel computing software. NSERC Equipment Grant $12,093.00 . ,
    • Tao, L. (1989). Program mappings among meshes and toruses. NSERC $42,000.00 . ,
    • Tao, L. (1988). Seed grant. Concordia University $3,700.00 . ,

    Publications

    • Qian, K. & Tao, L. (2014, August 18). Sharing experience in authentic learning for mobile security.
    • Qian, K. & Tao, L. (2013). Authentic learning for computer network with mobile device-based hands-on labware. International Journal of Computer, Information Science and Engineering. Vol 7 (Issue 7)
    • Tao, L. & Bhattacharya, P. (2013, July (3rd Quarter/Summer) 9). Authentic learning for computer network with mobile device-based hands-on labware.
    • Qian, K. & Tao, L. (2013, July (3rd Quarter/Summer) 3). Mobile device based authentic learning for computer network and security.
    • Tao, L. & Golikov, S. (2013, July (3rd Quarter/Summer) 2). Integrated syntax and semantic validation for services computing.
    • Chen, L. & Tao, L. (2012). Effective web and java security education with the sweet course modules/resources. Vol 126 , pages 9-16.
    • Chen, L. & Tao, L. (2012, August). Open-source it support for effective social entrepreneurship.
    • Chen, L. & Tao, L. (2012, July (3rd Quarter/Summer) 1). Teaching web security using portable virtual labs. Journal of Educational Technology & Society. Vol 15 (Issue 4) , pages 39-46. http://www.ifets.info/journals/15_4/5.pdf
    • Tao, L. & Chen, L. (2011, November 3). Effective web and java security education with the sweet course modules/resources.
    • Tao, L. & Kline, R. (2011, November 3). Integrating current technologies into graduate computer science curricula.
    • Tao, L. & Kline, R. (2011, October (4th Quarter/Autumn) 12). An innovative design of a master in computer science program.
    • Qian, K. & Kline, R. (2011, October (4th Quarter/Autumn) 12). Live programming learning objects repository.
    • Bhattacharya, P. & Palmer, E. (2011, July (3rd Quarter/Summer) 6). A cloud-based cyberlearning environment for introductory computing programming education. , pages 12-13.
    • Bhattacharya, P. & Quian, K. (2011, July (3rd Quarter/Summer) 6). A collaborative interactive cyber-learning platform for anywhere anytime java programming learning. , pages 14-16.
    • Tao, L. & Li-Chiou, C. (2011, July (3rd Quarter/Summer) 6). Teaching web security using portable virtual labs. , pages 491-495.
    • Chen, L. & Tao, L. (2011, June 13). Teaching web application security using virtualized laboratory exercises. http://www.ifets.info/journals/15_4/5.pdf
    • Tao, L. & Lin, C. (2010, October (4th Quarter/Autumn) 27). Improving web security education with virtual labs and shared course modules. , pages pp F2F-1-F2F-3. http://remo.det.uvigo.es/pkms_ike/library/index.php/articleHome/view/5206#abstract
    • Tao, L. & Lin, C. (2010, October (4th Quarter/Autumn) 20). Virtual open-source labs for web security education. , pages 280-285. http://www.iaeng.org/publication/WCECS2010/WCECS2010_pp280-285.pdf
    • Chen, L. & Lin, C. (2010, June 9). A tool for teaching web application security.
    • Chen, L. & Lin, C. (2010, June 7). Teaching modules for secure web application development.
    • Tao, L. & Chen, L. (2010, May 1). A hands-on overview course for computer science and modern information technologies. http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=4720277&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D4720277
    • Tao, L. & Lin, C. (2010, May 1). Improving web security education with virtual labs and shared course modules.

    PRESENTATIONS

    • Tao, L. (2014, July 23). mHealth + Telehealth World Congress 2014. Healthcare technology interoperability: challenges & strategies for successful data exchange. World Congress, Verizon, HL7, ..., Boston, MA
    • Tao, L. & Chen, L. (2011, June 13). Teaching web application security using virtualized laboratory exercises. Participant. The Proceedings of the 15th Colloquium for Information Systems Security Informat, Fairborn, Ohio
    • Tao, L. (2011, April 1). Seidenberg Institute of Computing Innovation. Workshop chair.
    • Tao, L. (2005, November 14). IASTED 2005 International Conference on PDCS (The International Association of Science and Technology for Development). Parallel and distributed computing and systems (pdcs). Phoenix, AZ
    • Tao, L. (2005, July 21). 8th International Conference on Computer Science and Informatics, in conjunction with 8th Joint Conference on Information Sciences (JCIS 2005). Csi program committee, 2005 conference. in conjunction with 8th Joint Conference on Information Sciences (JCIS 2005), Salt Lake City, UT
    • Tao, L. (2005, July 1). Pace Computer Learning Center Workshop - July 28, August 9 - 10, 17 - 18. "enterprise system integration with web services".
    • Tao, L. (2005, May 11). 19th Annual International Symposium on High Performance Computing Systems and Applications. May 2005 symposium. Sherbrooke, Canada,
    • Tao, L. (2004, December 1). IASTED 2004 International Conference on PDCS (The International Association of Science and Technology for Development). Parallel and distributed computing and systems (pdcs).
    • Tao, L. (2004, July 25). 28th Annual International Computer Software and Applications (COMPSAC) Conference. Fast abstract track. Edinburgh, Scotland,
    • Tao, L. (2004, May 16). 18th International Symposium on High Performance Computing Systems and Applications - HPCS 2004 18th International Symposium on High Performance Computing Systems and Applications - HPCS 2004. May 2004 international program committee. Sherbrooke, Quebec, Canada,
    • Tao, L. & Gargano, M. L. (2004, May 1). CSIS Student/Faculty Research Day. Ant colonies, self-organizing maps, and a hybrid classification model.
    • Tao, L. (2004, April 28). Cornell Theory Center Workshop. "clustered parallel computing".
    • Joseph, A. & Tao, L. (2004, April 23). CISCO. Cisco security bootcamp 2004.
    • Tao, L. (2004, March 26). CSAB Program Evaluator Training Workshop (Compter Sciences Accreditation Board). "curriculum accreditation issues".
    • Tao, L. (2004, March 22). IADIS International Conference of Applied Computing (International Association for Development of the Information Society). "high-performance computing and data-mining". Lisbon, Portgual,
    • Tao, L. (2003, May 11). 17th Annual International Symposium on High Performance Computer Systems and Applications. Sherbrooke, Canada
    • Tao, L. (2003, May 11). 17th Annual International Symposium on High Performance Computer Systems and Applications. Sherbrooke, Canada
    • Tao, L. (2003, May 11). 17th Annual International Symposium on High Performance Computer Systems and Applications. Sherbrooke, Canada
    • Tao, L. (2002, August 12). IASTED International Conference on Internet and Multimedia Systems Applications. Kauai, HI
    • Tao, L. (2002, August 12). IASTED International Conference on Internet and Multimedia Systems Applications. Kauai, HI
    • Tao, L. (2002, June 16). 16th Annual International Symposium on High Performance Computing Systems and Applications. Moncton, New Brunswick, Canada
    • Tao, L. (2002, January 21). International Conference on Advances in Infrastructure for Electronic Business, Science, and Education on the Internet. L'Aquila, Italy
    • Tao, L. (2001, June 1). 15th Annual International Symposium on High Performance Computing Systems and Applications. Moncton, New Brunswick, Canada

    Department Service

    • Accreditation Board for Engineering and Technology (ABET) [ABET National Evaluator for Computer Science Programs]
      Desc: Program evaluation of one CS program for 2005; pre-visit program report study, 3-days on-site visit, and follow-up reports.
    • Pace University, Computer Science & Information Systems [Attendee, Meeting]
      Desc: Participant in multiple events held for graduate and undergraduate students.
    • Pace University, Computer Science & Information Systems [Faculty Advisor]
      Desc: Advisor to five Master's degree candidates for the MS/CS degree.
    • Pace University, Computer Science & Information Systems [Organizer - IBM Mainframe Student Competition October 2005]
    • Pace University, Computer Science & Information Systems [Committee Chair]
      Desc: DPS Candidates: Christian Martinez, Godfrey Cheng, 2006, Steven Golikov, Todd Kolb, 2005, Carlos Delano Buskey, 2003.
    • Pace University, Computer Science & Information Systems [Committee Member]
      Desc: For Chilamkurti, N., Dept of Computer Science and Computer Engineering, La Trobe University, Bundoora, Melbourne, Victoria; student successfully defended the dissertation with distinction.
    • Pace University, Computer Science & Information Systems [Faculty Advisor]
      Desc: Assisted CS undergraduate student, Katsumi Shizuka, write research proposals for Fulbright scholarship and graduate study scholarship.
    • Pace University, Computer Science & Information Systems [Committee Chair]
      Desc: Graduating 3 DPS 2004 Candidates: Robert Diaz, David Ulmer, Clara Chang, Jingkun Hu, and Carlos Busky, three of whom are graduating at the top of their class.
    • Pace University, Computer Science & Information Systems [Program Evaluator - CSAB]
      Desc: Served as CSAB Program Evaluator for the Computer Science Program at Texas A&M University.

    College Service

    • [Committee Member]
      Desc: International Conference on Parallel and Distributed Processing, Techniques and Applications
    • Pace University, Computer Science & Information Systems [Committee Member]
      Desc: Master's Candidates: Michael Ryan, Summer 2005, and Dimitar Misev, expected graduation, 2006.
    • Pace University, Computer Science & Information Systems [Committee Member]
    • Pace University, Computer Science & Information Systems [Committee Member]
    • Pace University, Computer Science & Information Systems [Other]

    PUBLIC SERVICE

    • International Conferences [Referee]